JSON key name search, supersized trimmed

JavaScript performance comparison

Revision 4 of this test case created by tomByrer

Info

Compare two methods to get values in complex objects by key name, using different sources.

Method 1: Loop object recursive

Method 2: Search in JSON string with a lexer

Source 1: Object

Source 2: JSON string

JSON.parse and JSON.stringify are slow methods, so in some cases it's faster to search in the JSON string with a simple lexer. In this case the resulting string is probably smaller than the complete JSON string, so call of JSON.parse only for the result is faster.

v4: Exactly same test as v3 (v2 never released), but with space indentation in the CDNJS object removed. Will the trimed data work faster? (I would think 2 huge datasets would be too big, so just need to compare 2 separate tests) Also removed super slow Lexer tests.

Preparation code

 
<script>
Benchmark.prototype.setup = function() {
    (function (global) {
        var rsimple = /^(?:(?:-?(?=[1-9]|0(?!\d))\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)|(?:true|false|null)|(?:"(?:[^"\\\\]*|\\\\["\\\\bfnrt\/]|\\\\u[0-9a-f]{4})*"))\s*:?\s*/,
                ropen = /^(?:\[|\{)\s*/,
                rnext = /^,\s*/,
                rclose = /^(?:\]|\})\s*/;
   
        function escapeRegexp(string) {
                return (string)
                        .replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, "\\$1");
        }
   
        function lexer(json) {
                var part = "";
                repl = function (all) {
                        part += all;
                        return "";
                },
                i = 0;
                while (json.length && i >= 0) {
                        if (rsimple.test(json)) {
                                json = json.replace(rsimple, repl);
                        }
                        else if (ropen.test(json)) {
                                json = json.replace(ropen, repl);
                                i++;
                        }
                        else if (rclose.test(json) && i > 0) {
                                json = json.replace(rclose, repl);
                                i--;
                        }
                        else if (rnext.test(json) && i > 0) {
                                json = json.replace(rnext, repl);
                        }
                        else {
                                i = -1;
                        }
                }
                return part;
        }
   
        global.findInJSON = function (keyname, json, g) {
                var rfind = new RegExp("\"" + escapeRegexp(keyname) + "\"\\s*:\\s*([\\s\\S]+)$", ""),
                        results = [];
                function handle(json) {
                        var found = rfind.exec(json);
                        if (found) {
                                results.push(lexer(found[1]));
                                // Search global
                                if (g) {
                                        handle(found[1]);
                                }
                        }
                }
                // Convert to JSON and start search
                handle(json);
                // Get results array from JSON string
                return "[" + results.join(",") + "]";
        };
       
        global.findInObject = function (keyname, object, g) {
                var results = [];
                function handle(object) {
                        for (var key in object) {
                                if (key === keyname) {
                                        results.push(object[key]);
                                        if (!g) {
                                                return;
                                        }
                                }
                                if (typeof object[key] === "object") {
                                        handle(object[key]);
                                }
                        }
                }
                handle(object);
                return results;
        };
    }(this));
   
    //http://cdnjs.com/packages.json
    var testDataObject = {
    "packages": [
    {
    "name": "1140",
    "filename": "1140.css",
    "version": "2.0",
    "description": "The 1140 grid fits perfectly into a 1280 monitor. On smaller monitors it becomes fluid and adapts to the width of the browser.",
    "homepage": "http://cssgrid.net/",
    "keywords": [
    "1140"
    ],
    "maintainers": [
    {
    "name": "Andy Taylor",
    "web": "http://www.andytlr.com/"
    }
    ],
    "repositories": [],
    "assets": [
    {
    "version": "2.0",
    "files": [
    "1140.css",
    "1140.min.css"
    ]
    }
    ]
    },
    {
    "name": "960gs",
    "filename": "960.css",
    "version": "0",
    "description": "The 960 Grid System is an effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels.",
    "homepage": "http://960.gs",
    "keywords": [
    "960",
    "960gs",
    "grid system"
    ],
    "maintainers": [
    {
    "name": "Nathan Smith",
    "web": "http://sonspring.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/nathansmith/960-Grid-System/blob/master/code/css/960.css"
    }
    ],
    "assets": [
    {
    "version": "0",
    "files": [
    "960.css",
    "960.min.css"
    ]
    }
    ]
    },
    {
    "name": "FitText.js",
    "filename": "jquery.fittext.min.js",
    "version": "1.1",
    "description": "A jQuery plugin for inflating web type",
    "homepage": "http://fittextjs.com/",
    "keywords": [
    "typography"
    ],
    "maintainers": [
    {
    "name": "Dave Rupert",
    "web": "http://daverupert.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/davatron5000/FitText.js"
    }
    ],
    "assets": [
    {
    "version": "1.1",
    "files": [
    "jquery.fittext.js",
    "jquery.fittext.min.js"
    ]
    }
    ]
    },
    {
    "name": "ICanHaz.js",
    "filename": "ICanHaz.min.js",
    "version": "0.10",
    "description": "A clean solution for templating with Mustache.js and jQuery or Zepto",
    "homepage": "http://icanhazjs.com",
    "keywords": [
    "templating",
    "mustache",
    "jquery",
    "zepto"
    ],
    "maintainers": [
    {
    "name": "&yet",
    "email": "contact@andyet.net",
    "web": "http://andyet.net"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/andyet/ICanHaz.js"
    }
    ],
    "assets": [
    {
    "version": "0.10",
    "files": [
    "ICanHaz.min.js"
    ]
    },
    {
    "version": "0.9",
    "files": [
    "ICanHaz.min.js"
    ]
    }
    ]
    },
    {
    "name": "ResponsiveSlides.js",
    "filename": "responsiveslides.min.js",
    "version": "1.53",
    "description": "Simple & lightweight responsive slider plugin",
    "homepage": "http://responsive-slides.viljamis.com/",
    "keywords": [
    "ResponsiveSlides",
    "responsive slider",
    "jquery"
    ],
    "maintainers": [
    {
    "name": "Viljami Salminen (Author)",
    "web": "http://viljamis.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/viljamis/ResponsiveSlides.js"
    }
    ],
    "assets": [
    {
    "version": "1.53",
    "files": [
    "responsiveslides.css",
    "responsiveslides.js",
    "responsiveslides.min.css",
    "responsiveslides.min.js"
    ]
    },
    {
    "version": "1.32",
    "files": [
    "responsiveslides.min.js"
    ]
    }
    ]
    },
    {
    "name": "SyntaxHighlighter",
    "filename": "scripts/shCore.js",
    "version": "3.0.83",
    "description": "SyntaxHighlighter is a fully functional self-contained code syntax highlighter developed in JavaScript.",
    "homepage": "http://alexgorbatchev.com/SyntaxHighlighter",
    "keywords": [
    "highlight",
    "highlighter"
    ],
    "maintainers": [
    {
    "name": "Alex Gorbatchev"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/alexgorbatchev/SyntaxHighlighter.git"
    }
    ],
    "assets": [
    {
    "version": "3.0.83",
    "files": [
    "scripts/shAutoloader.js",
    "scripts/shAutoloader.min.js",
    "scripts/shBrushAS3.js",
    "scripts/shBrushAS3.min.js",
    "scripts/shBrushAppleScript.js",
    "scripts/shBrushAppleScript.min.js",
    "scripts/shBrushBash.js",
    "scripts/shBrushBash.min.js",
    "scripts/shBrushCSharp.js",
    "scripts/shBrushCSharp.min.js",
    "scripts/shBrushColdFusion.js",
    "scripts/shBrushColdFusion.min.js",
    "scripts/shBrushCpp.js",
    "scripts/shBrushCpp.min.js",
    "scripts/shBrushCss.js",
    "scripts/shBrushCss.min.js",
    "scripts/shBrushDelphi.js",
    "scripts/shBrushDelphi.min.js",
    "scripts/shBrushDiff.js",
    "scripts/shBrushDiff.min.js",
    "scripts/shBrushErlang.js",
    "scripts/shBrushErlang.min.js",
    "scripts/shBrushGroovy.js",
    "scripts/shBrushGroovy.min.js",
    "scripts/shBrushJScript.js",
    "scripts/shBrushJScript.min.js",
    "scripts/shBrushJava.js",
    "scripts/shBrushJava.min.js",
    "scripts/shBrushJavaFX.js",
    "scripts/shBrushJavaFX.min.js",
    "scripts/shBrushPerl.js",
    "scripts/shBrushPerl.min.js",
    "scripts/shBrushPhp.js",
    "scripts/shBrushPhp.min.js",
    "scripts/shBrushPlain.js",
    "scripts/shBrushPlain.min.js",
    "scripts/shBrushPowerShell.js",
    "scripts/shBrushPowerShell.min.js",
    "scripts/shBrushPython.js",
    "scripts/shBrushPython.min.js",
    "scripts/shBrushRuby.js",
    "scripts/shBrushRuby.min.js",
    "scripts/shBrushSass.js",
    "scripts/shBrushSass.min.js",
    "scripts/shBrushScala.js",
    "scripts/shBrushScala.min.js",
    "scripts/shBrushSql.js",
    "scripts/shBrushSql.min.js",
    "scripts/shBrushVb.js",
    "scripts/shBrushVb.min.js",
    "scripts/shBrushXml.js",
    "scripts/shBrushXml.min.js",
    "scripts/shCore.js",
    "scripts/shCore.min.js",
    "scripts/shLegacy.js",
    "scripts/shLegacy.min.js",
    "styles/shCore.css",
    "styles/shCore.min.css",
    "styles/shCoreDefault.css",
    "styles/shCoreDefault.min.css",
    "styles/shCoreDjango.css",
    "styles/shCoreDjango.min.css",
    "styles/shCoreEclipse.css",
    "styles/shCoreEclipse.min.css",
    "styles/shCoreEmacs.css",
    "styles/shCoreEmacs.min.css",
    "styles/shCoreFadeToGrey.css",
    "styles/shCoreFadeToGrey.min.css",
    "styles/shCoreMDUltra.css",
    "styles/shCoreMDUltra.min.css",
    "styles/shCoreMidnight.css",
    "styles/shCoreMidnight.min.css",
    "styles/shCoreRDark.css",
    "styles/shCoreRDark.min.css",
    "styles/shThemeDefault.css",
    "styles/shThemeDefault.min.css",
    "styles/shThemeDjango.css",
    "styles/shThemeDjango.min.css",
    "styles/shThemeEclipse.css",
    "styles/shThemeEclipse.min.css",
    "styles/shThemeEmacs.css",
    "styles/shThemeEmacs.min.css",
    "styles/shThemeFadeToGrey.css",
    "styles/shThemeFadeToGrey.min.css",
    "styles/shThemeMDUltra.css",
    "styles/shThemeMDUltra.min.css",
    "styles/shThemeMidnight.css",
    "styles/shThemeMidnight.min.css",
    "styles/shThemeRDark.css",
    "styles/shThemeRDark.min.css"
    ]
    }
    ]
    },
    {
    "name": "URI.js",
    "filename": "URI.min.js",
    "version": "1.7.2",
    "description": "URI.js is a javascript library for working with URLs. It offers a \"jQuery-style\" API (Fluent Interface, Method Chaining) to read and write all regular components and a number of convenience methods like .directory() and .authority(). URI.js offers simple, yet powerful ways of working with query string, has a number of URI-normalization functions and converts relative/absolute paths.",
    "homepage": "http://medialize.github.com/URI.js/",
    "keywords": [
    "uri",
    "url",
    "uri mutation",
    "url mutation",
    "uri manipulation",
    "url manipulation",
    "uri template",
    "url template",
    "unified resource locator",
    "unified resource identifier",
    "query string",
    "RFC 3986",
    "RFC3986",
    "RFC 6570",
    "RFC6570"
    ],
    "maintainers": [
    {
    "name": "Rodney Rehm",
    "web": "http://rodneyrehm.de/en/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/medialize/URI.js"
    }
    ],
    "assets": [
    {
    "version": "1.7.2",
    "files": [
    "URI.min.js"
    ]
    }
    ]
    },
    {
    "name": "accounting.js",
    "filename": "accounting.min.js",
    "version": "0.3.2",
    "description": "A lightweight JavaScript library for number, money and currency formatting .",
    "homepage": "http://josscrowcroft.github.io/accounting.js/",
    "keywords": [
    "accounting",
    "number",
    "money",
    "currency"
    ],
    "maintainers": [
    {
    "name": "josscrowcroft"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/josscrowcroft/accounting.js"
    }
    ],
    "assets": [
    {
    "version": "0.3.2",
    "files": [
    "accounting.js",
    "accounting.min.js"
    ]
    }
    ]
    },
    {
    "name": "ace",
    "filename": "ace.js",
    "version": "0.2.0",
    "description": "Ace is a standalone code editor written in JavaScript.",
    "homepage": "http://ace.ajax.org/",
    "keywords": [
    "code",
    "editor"
    ],
    "maintainers": [
    {
    "name": "The Ace Project"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/ajaxorg/ace/"
    }
    ],
    "assets": [
    {
    "version": "0.2.0",
    "files": [
    "ace.js",
    "ace.min.js",
    "cockpit.js",
    "cockpit.min.js",
    "keybinding-emacs.js",
    "keybinding-emacs.min.js",
    "keybinding-vim.js",
    "keybinding-vim.min.js",
    "mode-c_cpp.js",
    "mode-c_cpp.min.js",
    "mode-clojure.js",
    "mode-clojure.min.js",
    "mode-coffee.js",
    "mode-coffee.min.js",
    "mode-csharp.js",
    "mode-csharp.min.js",
    "mode-css.js",
    "mode-css.min.js",
    "mode-groovy.js",
    "mode-groovy.min.js",
    "mode-html.js",
    "mode-html.min.js",
    "mode-java.js",
    "mode-java.min.js",
    "mode-javascript.js",
    "mode-javascript.min.js",
    "mode-json.js",
    "mode-json.min.js",
    "mode-ocaml.js",
    "mode-ocaml.min.js",
    "mode-perl.js",
    "mode-perl.min.js",
    "mode-php.js",
    "mode-php.min.js",
    "mode-python.js",
    "mode-python.min.js",
    "mode-ruby.js",
    "mode-ruby.min.js",
    "mode-scad.js",
    "mode-scad.min.js",
    "mode-scala.js",
    "mode-scala.min.js",
    "mode-scss.js",
    "mode-scss.min.js",
    "mode-svg.js",
    "mode-svg.min.js",
    "mode-textile.js",
    "mode-textile.min.js",
    "mode-xml.js",
    "mode-xml.min.js",
    "theme-clouds.js",
    "theme-clouds.min.js",
    "theme-clouds_midnight.js",
    "theme-clouds_midnight.min.js",
    "theme-cobalt.js",
    "theme-cobalt.min.js",
    "theme-crimson_editor.js",
    "theme-crimson_editor.min.js",
    "theme-dawn.js",
    "theme-dawn.min.js",
    "theme-eclipse.js",
    "theme-eclipse.min.js",
    "theme-idle_fingers.js",
    "theme-idle_fingers.min.js",
    "theme-kr_theme.js",
    "theme-kr_theme.min.js",
    "theme-merbivore.js",
    "theme-merbivore.min.js",
    "theme-merbivore_soft.js",
    "theme-merbivore_soft.min.js",
    "theme-mono_industrial.js",
    "theme-mono_industrial.min.js",
    "theme-monokai.js",
    "theme-monokai.min.js",
    "theme-pastel_on_dark.js",
    "theme-pastel_on_dark.min.js",
    "theme-solarized_dark.js",
    "theme-solarized_dark.min.js",
    "theme-solarized_light.js",
    "theme-solarized_light.min.js",
    "theme-textmate.js",
    "theme-textmate.min.js",
    "theme-twilight.js",
    "theme-twilight.min.js",
    "theme-vibrant_ink.js",
    "theme-vibrant_ink.min.js",
    "worker-coffee.js",
    "worker-coffee.min.js",
    "worker-css.js",
    "worker-css.min.js",
    "worker-javascript.js",
    "worker-javascript.min.js"
    ]
    }
    ]
    },
    {
    "name": "alloy-ui",
    "filename": "aui-min.js",
    "version": "1.0.1",
    "description": "Alloy is a UI metaframework that provides a consistent and simple API for building web applications across allthree levels of the browser: structure, style and behavior.",
    "homepage": "https://github.com/liferay/alloy-ui",
    "keywords": [
    "ui",
    "themeing",
    "popular"
    ],
    "maintainers": [
    {
    "name": "Liferay",
    "web": "http://www.liferay.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/liferay/alloy-ui"
    }
    ],
    "assets": [
    {
    "version": "1.0.1",
    "files": [
    "aui-min.js",
    "aui.js"
    ]
    }
    ]
    },
    {
    "name": "amplifyjs",
    "filename": "amplify.min.js",
    "version": "1.1.0",
    "description": "AmplifyJS is a set of components designed to solve common web application problems with a simplistic API.",
    "homepage": "http://amplifyjs.com/",
    "keywords": [
    "amplifyjs",
    "amplify",
    "api"
    ],
    "maintainers": [
    {
    "name": "appendTo",
    "web": "http://appendto.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/appendto/amplify"
    }
    ],
    "assets": [
    {
    "version": "1.1.0",
    "files": [
    "amplify.js",
    "amplify.min.js"
    ]
    }
    ]
    },
    {
    "name": "angular-strap",
    "filename": "angular-strap.min.js",
    "description": "AngularStrap - Twitter Bootstrap directives for AngularJS.",
    "version": "0.7.3",
    "homepage": "http://mgcrea.github.com/angular-strap",
    "keywords": [
    "angular",
    "bootstrap",
    "directives",
    "datepicker"
    ],
    "maintainers": [
    {
    "name": "Olivier Louvignes",
    "email": "olouvignes@gmail.com",
    "web": "http://olouv.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "git://github.com/angular-strap/angular-strap.git"
    }
    ],
    "assets": [
    {
    "version": "0.7.3",
    "files": [
    "angular-strap.js",
    "angular-strap.min.js"
    ]
    },
    {
    "version": "0.7.2",
    "files": [
    "angular-strap.js",
    "angular-strap.min.js"
    ]
    },
    {
    "version": "0.7.1",
    "files": [
    "angular-strap.js",
    "angular-strap.min.js"
    ]
    },
    {
    "version": "0.7.0",
    "files": [
    "angular-strap.js",
    "angular-strap.min.js"
    ]
    },
    {
    "version": "0.6.6",
    "files": [
    "angular-strap.js",
    "angular-strap.min.js"
    ]
    }
    ]
    },
    {
    "name": "angular-ui-bootstrap",
    "description": "Native AngularJS (Angular) directives for Twitter's Bootstrap. Small footprint (5kB gzipped!), no 3rd party JS dependencies (jQuery, bootstrap JS) required!",
    "author": "https://github.com/angular-ui/bootstrap/graphs/contributors",
    "homepage": "http://angular-ui.github.com/bootstrap/",
    "keywords": [
    "AngularJS",
    "angular",
    "angular.js",
    "bootstrap",
    "angular-ui",
    "AngularUI"
    ],
    "filename": "ui-bootstrap-tpls.min.js",
    "version": "0.2.0",
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/angular-ui/bootstrap"
    }
    ],
    "bugs": "https://github.com/angular-ui/bootstrap/issues",
    "licenses": [
    {
    "type": "MIT",
    "url": "https://github.com/angular-ui/bootstrap/blob/master/LICENSE"
    }
    ],
    "assets": [
    {
    "version": "0.2.0",
    "files": [
    "ui-bootstrap-tpls.js",
    "ui-bootstrap-tpls.min.js",
    "ui-bootstrap.js",
    "ui-bootstrap.min.js"
    ]
    }
    ]
    },
    {
    "name": "angular-ui",
    "filename": "angular-ui.min.js",
    "description": "AngularUI is the companion suite to the AngularJS framework.",
    "version": "0.4.0",
    "homepage": "http://angular-ui.github.com",
    "keywords": [
    "framework",
    "mvc",
    "AngularJS",
    "angular",
    "angular.js",
    "angular-ui",
    "AngularUI"
    ],
    "contributors": [
    {
    "name": "Dean Sofer"
    },
    {
    "name": "Pete Bacon Darwin"
    },
    {
    "name": "Dan Doyon"
    },
    {
    "name": "Christopher Hiller"
    },
    {
    "name": "Josh Kurz"
    },
    {
    "name": "Andy Joslin"
    },
    {
    "name": "Pawel Kozlowski"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/angular-ui/angular-ui"
    }
    ],
    "bugs": "https://github.com/angular-ui/angular-ui/issues",
    "licenses": [
    {
    "type": "MIT",
    "url": "https://github.com/angular-ui/angular-ui/blob/master/LICENSE"
    }
    ],
    "assets": [
    {
    "version": "0.4.0",
    "files": [
    "angular-ui-ieshiv.js",
    "angular-ui-ieshiv.min.js",
    "angular-ui.css",
    "angular-ui.js",
    "angular-ui.min.css",
    "angular-ui.min.js"
    ]
    }
    ]
    },
    {
    "name": "angular.js",
    "filename": "angular.min.js",
    "description": "AngularJS is an MVC framework for building web applications. The core features include HTML enhanced with custom component and data-binding capabilities, dependency injection and strong focus on simplicity, testability, maintainability and boiler-plate reduction.",
    "version": "1.1.4",
    "homepage": "http://angularjs.org",
    "keywords": [
    "framework",
    "mvc",
    "AngularJS",
    "angular",
    "angular.js"
    ],
    "contributors": [
    {
    "name": "Miško Hevery"
    },
    {
    "name": "Igor Minár"
    },
    {
    "name": "Vojta Jína"
    },
    {
    "name": "Adam Abrons"
    },
    {
    "name": "Brad Green"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "git://github.com/angular/angular.js.git"
    }
    ],
    "bugs": "https://github.com/angular/angular.js/issues",
    "licenses": [
    {
    "type": "MIT",
    "url": "https://github.com/angular/angular.js/blob/master/LICENSE"
    }
    ],
    "assets": [
    {
    "version": "1.1.4",
    "files": [
    "angular-resource.js",
    "angular-resource.min.js",
    "angular.js",
    "angular.min.js"
    ]
    },
    {
    "version": "1.1.3",
    "files": [
    "angular.js",
    "angular.min.js"
    ]
    },
    {
    "version": "1.1.1",
    "files": [
    "angular-bootstrap-prettify.js",
    "angular-bootstrap-prettify.min.js",
    "angular-bootstrap.js",
    "angular-bootstrap.min.js",
    "angular-cookies.js",
    "angular-cookies.min.js",
    "angular-loader.js",
    "angular-loader.min.js",
    "angular-mocks.js",
    "angular-mocks.min.js",
    "angular-resource.js",
    "angular-resource.min.js",
    "angular-sanitize.js",
    "angular-sanitize.min.js",
    "angular-scenario.js",
    "angular-scenario.min.js",
    "angular.js",
    "angular.min.js"
    ]
    },
    {
    "version": "1.0.0rc6",
    "files": [
    "angular-1.0.0rc6.min.js"
    ]
    },
    {
    "version": "1.0.6",
    "files": [
    "angular.js",
    "angular.min.js"
    ]
    },
    {
    "version": "1.0.5",
    "files": [
    "angular.js",
    "angular.min.js"
    ]
    },
    {
    "version": "1.0.3",
    "files": [
    "angular-cookies.min.js",
    "angular-loader.min.js",
    "angular-resource.min.js",
    "angular-sanitize.min.js",
    "angular.min.js"
    ]
    },
    {
    "version": "1.0.2",
    "files": [
    "angular-cookies.min.js",
    "angular-loader.min.js",
    "angular-resource.min.js",
    "angular-sanitize.min.js",
    "angular.min.js"
    ]
    },
    {
    "version": "1.0.1",
    "files": [
    "angular.min.js"
    ]
    },
    {
    "version": "1.0.0",
    "files": [
    "angular.min.js"
    ]
    }
    ]
    },
    {
    "name": "angularFire",
    "filename": "angularfire.min.js",
    "description": "AngularFire is a set of Firebase bindings for AngularJS. It allows you to easily plug in a backend powered by Firebase to your Angular based webapp.",
    "version": "0.1.0",
    "homepage": "http://angularjs.org",
    "keywords": [
    "realtime",
    "websockets",
    "AngularJS",
    "angular",
    "angular.js"
    ],
    "contributors": [
    {
    "name": "Anant Narayanan"
    },
    {
    "name": "Peter Bacon Darwin"
    },
    {
    "name": "Thomas Weiser"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "git://github.com/firebase/angularFire.git"
    }
    ],
    "bugs": "https://github.com/firebase/angularFire/issues",
    "licenses": [
    {
    "type": "MIT",
    "url": "http://firebase.mit-license.org"
    }
    ],
    "assets": [
    {
    "version": "0.1.0",
    "files": [
    "angularfire.min.js"
    ]
    }
    ]
    },
    {
    "name": "anythingslider",
    "filename": "jquery.anythingslider.min.js",
    "version": "1.9.1",
    "description": "A jQuery Slider plugin for anything.",
    "homepage": "http://css-tricks.com/anythingslider-jquery-plugin/",
    "keywords": [
    "jquery",
    "slider",
    "images"
    ],
    "maintainers": [
    {
    "name": "Rob Garrison",
    "url": "https://github.com/Mottie"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/CSS-Tricks/AnythingSlider"
    }
    ],
    "assets": [
    {
    "version": "1.9.1",
    "files": [
    "anythingslider.css",
    "anythingslider.min.css",
    "default.png",
    "jquery.anythingslider.fx.js",
    "jquery.anythingslider.fx.min.js",
    "jquery.anythingslider.js",
    "jquery.anythingslider.min.js",
    "jquery.anythingslider.video.js",
    "jquery.anythingslider.video.min.js"
    ]
    },
    {
    "version": "1.9.0",
    "files": [
    "anythingslider.css",
    "anythingslider.min.css",
    "default.png",
    "jquery.anythingslider.fx.js",
    "jquery.anythingslider.fx.min.js",
    "jquery.anythingslider.js",
    "jquery.anythingslider.min.js",
    "jquery.anythingslider.video.js",
    "jquery.anythingslider.video.min.js"
    ]
    },
    {
    "version": "1.8.17",
    "files": [
    "anythingslider.css",
    "anythingslider.min.css",
    "default.png",
    "jquery.anythingslider.fx.js",
    "jquery.anythingslider.fx.min.js",
    "jquery.anythingslider.js",
    "jquery.anythingslider.min.js",
    "jquery.anythingslider.video.js",
    "jquery.anythingslider.video.min.js"
    ]
    }
    ]
    },
    {
    "name": "async",
    "filename": "async.min.js",
    "version": "0.2.7",
    "description": "Higher-order functions and common patterns for asynchronous code",
    "author": "Caolan McMahon",
    "repository": {
    "type": "git",
    "url": "http://github.com/caolan/async.git"
    },
    "licenses": [
    {
    "type": "MIT",
    "url": "http://github.com/caolan/async/raw/master/LICENSE"
    }
    ],
    "assets": [
    {
    "version": "1.22",
    "files": [
    "async.min.js"
    ]
    },
    {
    "version": "0.2.7",
    "files": [
    "async.min.js"
    ]
    }
    ]
    },
    {
    "name": "augment.js",
    "filename": "augment.min.js",
    "version": "0.4.2",
    "description": "Enables use of modern JavaScript by augmenting built in objects with the latest JavaScript methods.",
    "homepage": "http://augmentjs.com",
    "keywords": [
    "es5",
    "ECMAScript 5",
    "shim",
    "compatibility",
    "modernization"
    ],
    "maintainers": [
    {
    "name": "Oliver Nightingale",
    "email": "oliver.nightingale1@gmail.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/olivernn/augment.js"
    }
    ],
    "assets": [
    {
    "version": "0.4.2",
    "files": [
    "augment.min.js"
    ]
    },
    {
    "version": "0.4.0",
    "files": [
    "augment.min.js"
    ]
    },
    {
    "version": "0.3.0",
    "files": [
    "augment.min.js"
    ]
    }
    ]
    },
    {
    "name": "backbone-localstorage.js",
    "filename": "backbone.localStorage-min.js",
    "version": "1.1.0",
    "description": "A simple module to replace Backbone.sync with localStorage-based persistence. Models are given GUIDS, and saved into a JSON object. Simple as that.",
    "homepage": "https://github.com/jeromegn/Backbone.localStorage",
    "keywords": [
    "localstorage",
    "backbone"
    ],
    "maintainers": [
    {
    "name": "Jerome Gravel-Niquet",
    "email": "jeromegn@gmail.com",
    "web": "http://jgn.me/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/jeromegn/Backbone.localStorage"
    }
    ],
    "assets": [
    {
    "version": "1.1.0",
    "files": [
    "backbone.localStorage-min.js",
    "backbone.localStorage.js"
    ]
    },
    {
    "version": "1.0",
    "files": [
    "backbone.localStorage-min.js"
    ]
    }
    ]
    },
    {
    "name": "backbone-pageable",
    "description": "A pageable Backbone.Collection superset. Supports server-side/client-side/infinite pagination and sorting.",
    "version": "1.2.4",
    "filename": "backbone-pageable.min.js",
    "repository": {
    "type": "git",
    "url": "git://github.com/wyuenho/backbone-pageable.git"
    },
    "keywords": [
    "backbone"
    ],
    "homepage": "https://github.com/wyuenho/backbone-pageable",
    "author": "Jimmy Yuen Ho Wong <wyuenho@gmail.com>",
    "license": "MIT",
    "assets": [
    {
    "version": "1.2.4",
    "files": [
    "backbone-pageable.js",
    "backbone-pageable.min.js"
    ]
    },
    {
    "version": "1.2.3",
    "files": [
    "backbone-pageable.js",
    "backbone-pageable.min.js"
    ]
    },
    {
    "version": "1.2.2",
    "files": [
    "backbone-pageable.js",
    "backbone-pageable.min.js"
    ]
    },
    {
    "version": "1.2.1",
    "files": [
    "backbone-pageable.js",
    "backbone-pageable.min.js"
    ]
    },
    {
    "version": "1.2.0",
    "files": [
    "backbone-pageable.js",
    "backbone-pageable.min.js"
    ]
    },
    {
    "version": "1.1.8",
    "files": [
    "backbone-pageable.js",
    "backbone-pageable.min.js"
    ]
    },
    {
    "version": "1.1.7",
    "files": [
    "backbone-pageable.js",
    "backbone-pageable.min.js"
    ]
    },
    {
    "version": "1.1.6",
    "files": [
    "backbone-pageable.js",
    "backbone-pageable.min.js"
    ]
    }
    ]
    },
    {
    "name": "backbone-relational",
    "filename": "backbone-relational.min.js",
    "version": "0.8.5",
    "description": "Get and set relations (one-to-one, one-to-many, many-to-one) for Backbone models",
    "homepage": "https://github.com/PaulUithol/Backbone-relational",
    "keywords": [
    "backbone",
    "models",
    "relational",
    "hasMany",
    "hasOne",
    "popular"
    ],
    "maintainers": [
    {
    "name": "Paul Uithol",
    "web": "http://progressivecompany.nl/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/PaulUithol/Backbone-relational"
    }
    ],
    "bugs": "https://github.com/PaulUithol/Backbone-relational/issues",
    "licenses": [
    {
    "type": "MIT",
    "url": "https://github.com/PaulUithol/Backbone-relational/blob/master/LICENSE.txt"
    }
    ],
    "assets": [
    {
    "version": "0.8.5",
    "files": [
    "backbone-relational.js",
    "backbone-relational.min.js"
    ]
    },
    {
    "version": "0.7.0",
    "files": [
    "backbone-relational.js",
    "backbone-relational.min.js"
    ]
    }
    ]
    },
    {
    "name": "backbone.eventbinder",
    "filename": "backbone.eventbinder.min.js",
    "version": "0.1.0",
    "description": "Manage Backbone Events Better",
    "homepage": "http://github.com/marionettejs/backbone.eventbinder",
    "keywords": [
    "events",
    "popular"
    ],
    "devDependencies": {
    "backbone.js": "0.9.2"
    },
    "maintainers": [
    {
    "name": "Derick Bailey",
    "email": "derickbailey@gmail.com",
    "web": "http://derickbailey.lostechies.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "http://github.com/marionettejs/backbone.eventbinder"
    }
    ],
    "assets": [
    {
    "version": "0.1.0",
    "files": [
    "backbone.eventbinder.min.js"
    ]
    }
    ]
    },
    {
    "name": "backbone.js",
    "filename": "backbone-min.js",
    "version": "1.0.0",
    "description": "Backbone supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface.",
    "homepage": "http://documentcloud.github.com/backbone/",
    "keywords": [
    "collections",
    "models",
    "controllers",
    "events",
    "popular"
    ],
    "maintainers": [
    {
    "name": "Jeremy Ashkenas",
    "email": "jashkenas@gmail.com",
    "web": "http://ashkenas.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/documentcloud/backbone"
    }
    ],
    "assets": [
    {
    "version": "1.0.0",
    "files": [
    "backbone-min.js",
    "backbone-min.map",
    "backbone.js"
    ]
    },
    {
    "version": "0.9.10",
    "files": [
    "backbone-min.js"
    ]
    },
    {
    "version": "0.9.9-amdjs",
    "files": [
    "backbone-min.js"
    ]
    },
    {
    "version": "0.9.9",
    "files": [
    "backbone-min.js"
    ]
    },
    {
    "version": "0.9.2-amdjs",
    "files": [
    "backbone-min.js"
    ]
    },
    {
    "version": "0.9.2",
    "files": [
    "backbone-min.js"
    ]
    },
    {
    "version": "0.9.1-amdjs",
    "files": [
    "backbone-amd-min.js"
    ]
    },
    {
    "version": "0.9.1",
    "files": [
    "backbone-min.js"
    ]
    },
    {
    "version": "0.9.0",
    "files": [
    "backbone-min.js"
    ]
    },
    {
    "version": "0.5.3",
    "files": [
    "backbone-min.js"
    ]
    },
    {
    "version": "0.5.2",
    "files": [
    "backbone-min.js"
    ]
    },
    {
    "version": "0.5.1",
    "files": [
    "backbone-min.js"
    ]
    },
    {
    "version": "0.5.0",
    "files": [
    "backbone-min.js"
    ]
    },
    {
    "version": "0.5",
    "files": [
    "backbone-min.js"
    ]
    },
    {
    "version": "0.3.3",
    "files": [
    "backbone-min.js"
    ]
    }
    ]
    },
    {
    "name": "backbone.layoutmanager",
    "filename": "backbone.layoutmanager.min.js",
    "version": "0.8.4",
    "description": "A layout and template manager for Backbone.js applications.",
    "homepage": "http://layoutmanager.org",
    "keywords": [
    "backbone",
    "layout",
    "templates",
    "views"
    ],
    "devDependencies": {
    "backbone.js": "0.9.10"
    },
    "maintainers": [
    {
    "name": "Tim Branyen (@tbranyen)"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "http://github.com/tbranyen/backbone.layoutmanager"
    }
    ],
    "assets": [
    {
    "version": "0.8.5",
    "files": [
    "backbone.layoutmanager.js",
    "backbone.layoutmanager.min.js"
    ]
    },
    {
    "version": "0.8.4",
    "files": [
    "backbone.layoutmanager.js",
    "backbone.layoutmanager.min.js"
    ]
    },
    {
    "version": "0.8.2",
    "files": [
    "backbone.layoutmanager.js",
    "backbone.layoutmanager.min.js"
    ]
    },
    {
    "version": "0.8.1",
    "files": [
    "backbone.layoutmanager.js",
    "backbone.layoutmanager.min.js"
    ]
    }
    ]
    },
    {
    "name": "backbone.marionette",
    "filename": "backbone.marionette.min.js",
    "version": "1.0.1-bundled",
    "description": "Make your Backbone.js apps dance with a composite application architecture!",
    "homepage": "http://github.com/marionettejs/backbone.marionette",
    "keywords": [
    "collections",
    "models",
    "controllers",
    "events",
    "popular"
    ],
    "devDependencies": {
    "backbone.js": "0.9.10",
    "backbone.wreqr": "0.1.1",
    "backbone.babysitter": "0.0.4"
    },
    "maintainers": [
    {
    "name": "Derick Bailey",
    "email": "derickbailey@gmail.com",
    "web": "http://derickbailey.lostechies.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "http://github.com/marionettejs/backbone.marionette"
    }
    ],
    "assets": [
    {
    "version": "1.0.1-bundled",
    "files": [
    "backbone.marionette.js",
    "backbone.marionette.min.js"
    ]
    },
    {
    "version": "1.0.0-rc6-bundled",
    "files": [
    "backbone.marionette.js",
    "backbone.marionette.min.js"
    ]
    },
    {
    "version": "1.0.0-rc4-bundled",
    "files": [
    "backbone.marionette.js",
    "backbone.marionette.min.js"
    ]
    },
    {
    "version": "1.0.0-rc2-amdjs",
    "files": [
    "backbone.marionette.js",
    "backbone.marionette.min.js"
    ]
    },
    {
    "version": "1.0.0-rc2",
    "files": [
    "backbone.marionette.js",
    "backbone.marionette.min.js"
    ]
    },
    {
    "version": "0.10.2",
    "files": [
    "backbone.marionette.min.js"
    ]
    }
    ]
    },
    {
    "name": "backbone.modelbinder",
    "filename": "Backbone.ModelBinder.min.js",
    "version": "0.1.6",
    "description": "Simple, flexible and powerful Model-View binding for Backbone.",
    "homepage": "https://github.com/theironcook/Backbone.ModelBinder",
    "keywords": [
    "modelbinding",
    "models",
    "events"
    ],
    "maintainers": [
    {
    "name": "Bart Wood",
    "email": "bartwood@gmail.com",
    "web": "https://github.com/theironcook"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/theironcook/Backbone.ModelBinder"
    }
    ],
    "assets": [
    {
    "version": "0.1.6",
    "files": [
    "Backbone.ModelBinder.min.js"
    ]
    },
    {
    "version": "0.1.5",
    "files": [
    "Backbone.ModelBinder.min.js"
    ]
    },
    {
    "version": "0.1.3",
    "files": [
    "Backbone.ModelBinder-min.js"
    ]
    }
    ]
    },
    {
    "name": "backbone.paginator",
    "filename": "backbone.paginator.min.js",
    "version": "0.7",
    "description": "Pagination component for backbone.js",
    "homepage": "https://github.com/addyosmani/backbone.paginator",
    "keywords": [
    "backbone",
    "pagination"
    ],
    "maintainers": [
    {
    "name": "Addy Osmani",
    "email": "addyosmani@gmail.com",
    "web": "http://www.addyosmani.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/addyosmani/backbone.paginator.git"
    }
    ],
    "assets": [
    {
    "version": "0.154",
    "files": [
    "backbone.paginator.min.js"
    ]
    },
    {
    "version": "0.7",
    "files": [
    "backbone.paginator.js",
    "backbone.paginator.min.js"
    ]
    },
    {
    "version": "0.6",
    "files": [
    "backbone.paginator.js",
    "backbone.paginator.min.js"
    ]
    },
    {
    "version": "0.5",
    "files": [
    "backbone.paginator.min.js"
    ]
    }
    ]
    },
    {
    "name": "backbone.routefilter",
    "filename": "backbone.routefilter.min.js",
    "version": "0.2.0",
    "description": "Before and after filters for Backbone.Router",
    "homepage": "https://github.com/boazsender/backbone.routefilter",
    "keywords": [
    "backbone",
    "route",
    "filter",
    "before",
    "after"
    ],
    "maintainers": [
    {
    "name": "Boaz Sender",
    "email": "boaz@bocoup.com",
    "web": "http://boazsender.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/boazsender/backbone.routefilter.git"
    }
    ],
    "assets": [
    {
    "version": "0.2.0",
    "files": [
    "backbone.routefilter.js",
    "backbone.routefilter.min.js"
    ]
    }
    ]
    },
    {
    "name": "backbone.syphon",
    "filename": "backbone.syphon.min.js",
    "version": "0.4.1",
    "description": "Serialize a Backbone.View in to a JavaScript object",
    "homepage": "http://github.com/derickbailey/backbone.syphon/",
    "keywords": [
    "modelbinding",
    "models"
    ],
    "maintainers": [
    {
    "name": "Derick Bailey",
    "email": "derickbailey@gmail.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/derickbailey/backbone.syphon"
    }
    ],
    "assets": [
    {
    "version": "0.4.1",
    "files": [
    "backbone.syphon.min.js"
    ]
    },
    {
    "version": "0.3.0",
    "files": [
    "backbone.syphon.min.js"
    ]
    }
    ]
    },
    {
    "name": "backbone.validation",
    "filename": "backbone-validation-min.js",
    "version": "0.7.1",
    "description": "A validation plugin for Backbone.js that validates both your model as well as form input.",
    "homepage": "http://thedersen.com/projects/backbone-validation",
    "keywords": [
    "validation",
    "events",
    "models",
    "views"
    ],
    "maintainers": [
    {
    "name": "Thomas Pedersen",
    "web": "http://thedersen.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "http://github.com/thedersen/backbone.validation.git"
    }
    ],
    "assets": [
    {
    "version": "0.7.1",
    "files": [
    "backbone-validation-amd-min.js",
    "backbone-validation-amd.js",
    "backbone-validation-min.js",
    "backbone-validation.js"
    ]
    },
    {
    "version": "0.7.0-amdjs",
    "files": [
    "backbone-validation-amd-min.js"
    ]
    },
    {
    "version": "0.7.0",
    "files": [
    "backbone-validation-min.js"
    ]
    },
    {
    "version": "0.6.2-amdjs",
    "files": [
    "backbone-validation-amd-min.js"
    ]
    },
    {
    "version": "0.6.2",
    "files": [
    "backbone-validation-min.js"
    ]
    }
    ]
    },
    {
    "name": "backbone.wreqr",
    "filename": "backbone.wreqr.min.js",
    "version": "0.1.0",
    "description": "A simple infrastructure for decoupling Backbone and Backbone.Marionette application modules and components.",
    "homepage": "http://github.com/marionettejs/backbone.wreqr",
    "keywords": [
    "events",
    "popular"
    ],
    "devDependencies": {
    "backbone.js": "0.9.2"
    },
    "maintainers": [
    {
    "name": "Derick Bailey",
    "email": "derickbailey@gmail.com",
    "web": "http://derickbailey.lostechies.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "http://github.com/marionettejs/backbone.wreqr"
    }
    ],
    "assets": [
    {
    "version": "0.1.0-amdjs",
    "files": [
    "backbone.wreqr.js",
    "backbone.wreqr.min.js"
    ]
    },
    {
    "version": "0.1.0",
    "files": [
    "backbone.wreqr.js",
    "backbone.wreqr.min.js"
    ]
    },
    {
    "version": "0.0.0",
    "files": [
    "backbone.wreqr.min.js"
    ]
    }
    ]
    },
    {
    "name": "bacon.js",
    "filename": "Bacon.min.js",
    "version": "0.3.15",
    "author": "Juha Paananen",
    "description": "A small functional reactive programming lib for JavaScript.",
    "homepage": "http://baconjs.blogspot.com",
    "keywords": [
    "bacon",
    "baconjs",
    "functional",
    "reactive",
    "lib",
    "frp"
    ],
    "maintainers": [
    {
    "name": "Juha Paananen",
    "web": "http://nullzzz.blogspot.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/raimohanska/bacon.js.git"
    }
    ],
    "assets": [
    {
    "version": "0.3.15",
    "files": [
    "Bacon.js",
    "Bacon.min.js"
    ]
    },
    {
    "version": "0.3.5",
    "files": [
    "Bacon.js",
    "Bacon.min.js"
    ]
    },
    {
    "version": "0.3.0",
    "files": [
    "Bacon.js",
    "Bacon.min.js"
    ]
    }
    ]
    },
    {
    "name": "barman",
    "description": "A small library to brew JavaScript objects.",
    "version": "0.2.2",
    "homepage": "https://github.com/dfernandez79/barman",
    "author": {
    "name": "Diego Fernandez",
    "url": "https://github.com/dfernandez79"
    },
    "keywords": [
    "traits",
    "oop",
    "classes",
    "objects",
    "object composition"
    ],
    "licenses": [
    {
    "type": "MIT",
    "url": "https://github.com/dfernandez79/barman/blob/master/LICENSE"
    }
    ],
    "repository": {
    "type": "git",
    "url": "git://github.com/dfernandez79/barman.git"
    },
    "filename": "barman.min.js",
    "assets": [
    {
    "version": "0.2.2",
    "files": [
    "barman.js",
    "barman.min.js"
    ]
    }
    ]
    },
    {
    "name": "bean",
    "filename": "bean.min.js",
    "description": "A small, fast, framework-agnostic event manager",
    "version": "1.0.3",
    "homepage": "https://github.com/fat/bean",
    "authors": [
    "Jacob Thornton <@fat>",
    "Rod Vagg <@rvagg>",
    "Dustin Diaz <@ded>"
    ],
    "repository": {
    "type": "git",
    "url": "https://github.com/fat/bean.git"
    },
    "keywords": [
    "ender",
    "events",
    "event",
    "dom"
    ],
    "assets": [
    {
    "version": "1.0.3",
    "files": [
    "bean.js",
    "bean.min.js"
    ]
    }
    ]
    },
    {
    "name": "benchmark",
    "version": "0.3.0",
    "filename": "benchmark.min.js",
    "description": "A benchmarking library that works on nearly all JavaScript platforms, supports high-resolution timers, and returns statistically significant results.",
    "homepage": "http://benchmarkjs.com/",
    "main": "benchmark",
    "keywords": [
    "benchmark",
    "node",
    "narwhal",
    "performance",
    "ringo",
    "speed"
    ],
    "licenses": [
    {
    "type": "MIT",
    "url": "http://mths.be/mit"
    }
    ],
    "contributors": [
    {
    "name": "John-David Dalton",
    "email": "john@fusejs.com",
    "web": "http://allyoucanleet.com/"
    },
    {
    "name": "Mathias Bynens",
    "email": "mathias@benchmarkjs.com",
    "web": "http://mathiasbynens.be/"
    }
    ],
    "bugs": "https://github.com/bestiejs/benchmark.js/issues",
    "repository": {
    "type": "git",
    "url": "https://github.com/bestiejs/benchmark.js.git"
    },
    "assets": [
    {
    "version": "0.3.0",
    "files": [
    "benchmark.js",
    "benchmark.min.js"
    ]
    }
    ]
    },
    {
    "name": "blanket.js",
    "filename": "blanket.min.js",
    "description": "seamless js code coverage",
    "version": "1.1.4",
    "homepage": "https://github.com/alex-seville/blanket",
    "author": {
    "name": "Alex-Seville",
    "email": "hi@alexanderseville.com",
    "url": "http://blanketjs.org"
    },
    "repository": {
    "type": "git",
    "url": "git://github.com/alex-seville/blanket.git"
    },
    "licenses": [
    {
    "type": "MIT",
    "url": "https://github.com/alex-seville/blanket/blob/master/LICENSE-MIT"
    }
    ],
    "keywords": [
    "coverage"
    ],
    "assets": [
    {
    "version": "1.1.4",
    "files": [
    "blanket.js",
    "blanket.min.js",
    "blanket_jasmine.js",
    "blanket_jasmine.min.js"
    ]
    }
    ]
    },
    {
    "name": "bonsai",
    "filename": "bonsai.min.js",
    "version": "0.4.3",
    "description": "BonsaiJS is a graphics library and renderer",
    "homepage": "http://bonsaijs.org",
    "keywords": [
    "graphics",
    "svg",
    "vector"
    ],
    "maintainers": [
    {
    "name": "uxebu Inc.",
    "email": "contact+bonsaijs@uxebu.com",
    "web": "http://uxebu.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/uxebu/bonsai/"
    }
    ],
    "assets": [
    {
    "version": "0.4.3",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.4.2",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.4.1",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.4.0",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.4",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.3.8",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.3.7",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.3.6",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.3.5",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.3.4",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.3.3",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.3.2",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.3.1",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.3.0",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.3",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.2.0",
    "files": [
    "bonsai.min.js"
    ]
    },
    {
    "version": "0.2",
    "files": [
    "bonsai.min.js"
    ]
    }
    ]
    },
    {
    "name": "bootstrap-datepicker",
    "filename": "js/bootstrap-datepicker.min.js",
    "version": "1.0.2",
    "description": "A datepicker for Twitter Bootstrap",
    "homepage": "https://github.com/eternicode/bootstrap-datepicker",
    "keywords": [
    "twitter",
    "bootstrap",
    "datepicker"
    ],
    "maintainers": [
    {
    "name": "Andrew Rowls",
    "web": "https://github.com/eternicode"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/eternicode/bootstrap-datepicker.git"
    }
    ],
    "assets": [
    {
    "version": "1.0.2",
    "files": [
    "css/bootstrap-datepicker.css",
    "css/bootstrap-datepicker.min.css",
    "js/bootstrap-datepicker.js",
    "js/bootstrap-datepicker.min.js",
    "js/locales/bootstrap-datepicker.bg.js",
    "js/locales/bootstrap-datepicker.bg.min.js",
    "js/locales/bootstrap-datepicker.ca.js",
    "js/locales/bootstrap-datepicker.ca.min.js",
    "js/locales/bootstrap-datepicker.cs.js",
    "js/locales/bootstrap-datepicker.cs.min.js",
    "js/locales/bootstrap-datepicker.da.js",
    "js/locales/bootstrap-datepicker.da.min.js",
    "js/locales/bootstrap-datepicker.de.js",
    "js/locales/bootstrap-datepicker.de.min.js",
    "js/locales/bootstrap-datepicker.el.js",
    "js/locales/bootstrap-datepicker.el.min.js",
    "js/locales/bootstrap-datepicker.es.js",
    "js/locales/bootstrap-datepicker.es.min.js",
    "js/locales/bootstrap-datepicker.fi.js",
    "js/locales/bootstrap-datepicker.fi.min.js",
    "js/locales/bootstrap-datepicker.fr.js",
    "js/locales/bootstrap-datepicker.fr.min.js",
    "js/locales/bootstrap-datepicker.he.js",
    "js/locales/bootstrap-datepicker.he.min.js",
    "js/locales/bootstrap-datepicker.hr.js",
    "js/locales/bootstrap-datepicker.hr.min.js",
    "js/locales/bootstrap-datepicker.hu.js",
    "js/locales/bootstrap-datepicker.hu.min.js",
    "js/locales/bootstrap-datepicker.id.js",
    "js/locales/bootstrap-datepicker.id.min.js",
    "js/locales/bootstrap-datepicker.is.js",
    "js/locales/bootstrap-datepicker.is.min.js",
    "js/locales/bootstrap-datepicker.it.js",
    "js/locales/bootstrap-datepicker.it.min.js",
    "js/locales/bootstrap-datepicker.ja.js",
    "js/locales/bootstrap-datepicker.ja.min.js",
    "js/locales/bootstrap-datepicker.kr.js",
    "js/locales/bootstrap-datepicker.kr.min.js",
    "js/locales/bootstrap-datepicker.lt.js",
    "js/locales/bootstrap-datepicker.lt.min.js",
    "js/locales/bootstrap-datepicker.lv.js",
    "js/locales/bootstrap-datepicker.lv.min.js",
    "js/locales/bootstrap-datepicker.ms.js",
    "js/locales/bootstrap-datepicker.ms.min.js",
    "js/locales/bootstrap-datepicker.nb.js",
    "js/locales/bootstrap-datepicker.nb.min.js",
    "js/locales/bootstrap-datepicker.nl.js",
    "js/locales/bootstrap-datepicker.nl.min.js",
    "js/locales/bootstrap-datepicker.pl.js",
    "js/locales/bootstrap-datepicker.pl.min.js",
    "js/locales/bootstrap-datepicker.pt-BR.js",
    "js/locales/bootstrap-datepicker.pt-BR.min.js",
    "js/locales/bootstrap-datepicker.pt.js",
    "js/locales/bootstrap-datepicker.pt.min.js",
    "js/locales/bootstrap-datepicker.ro.js",
    "js/locales/bootstrap-datepicker.ro.min.js",
    "js/locales/bootstrap-datepicker.rs-latin.js",
    "js/locales/bootstrap-datepicker.rs-latin.min.js",
    "js/locales/bootstrap-datepicker.rs.js",
    "js/locales/bootstrap-datepicker.rs.min.js",
    "js/locales/bootstrap-datepicker.ru.js",
    "js/locales/bootstrap-datepicker.ru.min.js",
    "js/locales/bootstrap-datepicker.sk.js",
    "js/locales/bootstrap-datepicker.sk.min.js",
    "js/locales/bootstrap-datepicker.sl.js",
    "js/locales/bootstrap-datepicker.sl.min.js",
    "js/locales/bootstrap-datepicker.sv.js",
    "js/locales/bootstrap-datepicker.sv.min.js",
    "js/locales/bootstrap-datepicker.sw.js",
    "js/locales/bootstrap-datepicker.sw.min.js",
    "js/locales/bootstrap-datepicker.th.js",
    "js/locales/bootstrap-datepicker.th.min.js",
    "js/locales/bootstrap-datepicker.tr.js",
    "js/locales/bootstrap-datepicker.tr.min.js",
    "js/locales/bootstrap-datepicker.uk.js",
    "js/locales/bootstrap-datepicker.uk.min.js",
    "js/locales/bootstrap-datepicker.zh-CN.js",
    "js/locales/bootstrap-datepicker.zh-CN.min.js",
    "js/locales/bootstrap-datepicker.zh-TW.js",
    "js/locales/bootstrap-datepicker.zh-TW.min.js"
    ]
    },
    {
    "version": "1.0.0",
    "files": [
    "css/datepicker.css",
    "css/datepicker.min.css",
    "js/bootstrap-datepicker.js",
    "js/bootstrap-datepicker.min.js",
    "js/locales/bootstrap-datepicker.bg.js",
    "js/locales/bootstrap-datepicker.bg.min.js",
    "js/locales/bootstrap-datepicker.ca.js",
    "js/locales/bootstrap-datepicker.ca.min.js",
    "js/locales/bootstrap-datepicker.cs.js",
    "js/locales/bootstrap-datepicker.cs.min.js",
    "js/locales/bootstrap-datepicker.da.js",
    "js/locales/bootstrap-datepicker.da.min.js",
    "js/locales/bootstrap-datepicker.de.js",
    "js/locales/bootstrap-datepicker.de.min.js",
    "js/locales/bootstrap-datepicker.el.js",
    "js/locales/bootstrap-datepicker.el.min.js",
    "js/locales/bootstrap-datepicker.es.js",
    "js/locales/bootstrap-datepicker.es.min.js",
    "js/locales/bootstrap-datepicker.fi.js",
    "js/locales/bootstrap-datepicker.fi.min.js",
    "js/locales/bootstrap-datepicker.fr.js",
    "js/locales/bootstrap-datepicker.fr.min.js",
    "js/locales/bootstrap-datepicker.he.js",
    "js/locales/bootstrap-datepicker.he.min.js",
    "js/locales/bootstrap-datepicker.hr.js",
    "js/locales/bootstrap-datepicker.hr.min.js",
    "js/locales/bootstrap-datepicker.hu.js",
    "js/locales/bootstrap-datepicker.hu.min.js",
    "js/locales/bootstrap-datepicker.id.js",
    "js/locales/bootstrap-datepicker.id.min.js",
    "js/locales/bootstrap-datepicker.is.js",
    "js/locales/bootstrap-datepicker.is.min.js",
    "js/locales/bootstrap-datepicker.it.js",
    "js/locales/bootstrap-datepicker.it.min.js",
    "js/locales/bootstrap-datepicker.ja.js",
    "js/locales/bootstrap-datepicker.ja.min.js",
    "js/locales/bootstrap-datepicker.kr.js",
    "js/locales/bootstrap-datepicker.kr.min.js",
    "js/locales/bootstrap-datepicker.lt.js",
    "js/locales/bootstrap-datepicker.lt.min.js",
    "js/locales/bootstrap-datepicker.lv.js",
    "js/locales/bootstrap-datepicker.lv.min.js",
    "js/locales/bootstrap-datepicker.ms.js",
    "js/locales/bootstrap-datepicker.ms.min.js",
    "js/locales/bootstrap-datepicker.nb.js",
    "js/locales/bootstrap-datepicker.nb.min.js",
    "js/locales/bootstrap-datepicker.nl.js",
    "js/locales/bootstrap-datepicker.nl.min.js",
    "js/locales/bootstrap-datepicker.pl.js",
    "js/locales/bootstrap-datepicker.pl.min.js",
    "js/locales/bootstrap-datepicker.pt-BR.js",
    "js/locales/bootstrap-datepicker.pt-BR.min.js",
    "js/locales/bootstrap-datepicker.pt.js",
    "js/locales/bootstrap-datepicker.pt.min.js",
    "js/locales/bootstrap-datepicker.ro.js",
    "js/locales/bootstrap-datepicker.ro.min.js",
    "js/locales/bootstrap-datepicker.rs-latin.js",
    "js/locales/bootstrap-datepicker.rs-latin.min.js",
    "js/locales/bootstrap-datepicker.rs.js",
    "js/locales/bootstrap-datepicker.rs.min.js",
    "js/locales/bootstrap-datepicker.ru.js",
    "js/locales/bootstrap-datepicker.ru.min.js",
    "js/locales/bootstrap-datepicker.sk.js",
    "js/locales/bootstrap-datepicker.sk.min.js",
    "js/locales/bootstrap-datepicker.sl.js",
    "js/locales/bootstrap-datepicker.sl.min.js",
    "js/locales/bootstrap-datepicker.sv.js",
    "js/locales/bootstrap-datepicker.sv.min.js",
    "js/locales/bootstrap-datepicker.sw.js",
    "js/locales/bootstrap-datepicker.sw.min.js",
    "js/locales/bootstrap-datepicker.th.js",
    "js/locales/bootstrap-datepicker.th.min.js",
    "js/locales/bootstrap-datepicker.tr.js",
    "js/locales/bootstrap-datepicker.tr.min.js",
    "js/locales/bootstrap-datepicker.uk.js",
    "js/locales/bootstrap-datepicker.uk.min.js",
    "js/locales/bootstrap-datepicker.zh-CN.js",
    "js/locales/bootstrap-datepicker.zh-CN.min.js",
    "js/locales/bootstrap-datepicker.zh-TW.js",
    "js/locales/bootstrap-datepicker.zh-TW.min.js"
    ]
    }
    ]
    },
    {
    "name": "bootstrap-datetimepicker",
    "filename": "js/bootstrap-datetimepicker.min.js",
    "version": "0.0.11",
    "description": "A datetime picker for Twitter Bootstrap",
    "homepage": "https://github.com/tarruda/bootstrap-datetimepicker",
    "keywords": [
    "twitter",
    "bootstrap",
    "datepicker",
    "datetimepicker"
    ],
    "maintainers": [
    {
    "name": "Thiago de Arruda",
    "web": "https://github.com/tarruda"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/tarruda/bootstrap-datetimepicker.git"
    }
    ],
    "assets": [
    {
    "version": "0.0.11",
    "files": [
    "css/bootstrap-datetimepicker.min.css",
    "js/bootstrap-datetimepicker.min.js"
    ]
    }
    ]
    },
    {
    "name": "bootstrap-growl",
    "filename": "jquery.bootstrap-growl.min.js",
    "description": "Pretty simple jQuery plugin that turns standard Bootstrap alerts into \"Growl-like\" notifications.",
    "version": "1.0.0",
    "homepage": "https://github.com/ifightcrime/bootstrap-growl",
    "keywords": [
    "bootstrap",
    "growl",
    "notification",
    "jquery"
    ],
    "maintainers": [
    {
    "name": "Nick Larson"
    }
    ],
    "repository": {
    "type": "git",
    "url": "https://github.com/ifightcrime/bootstrap-growl.git"
    },
    "bugs": "https://github.com/ifightcrime/bootstrap-growl/issues",
    "licenses": [
    {
    "type": "MIT",
    "url": "https://github.com/ifightcrime/bootstrap-growl/blob/master/LICENSE.md"
    }
    ],
    "assets": [
    {
    "version": "1.0.0",
    "files": [
    "jquery.bootstrap-growl.js",
    "jquery.bootstrap-growl.min.js"
    ]
    }
    ]
    },
    {
    "name": "bootstrap-lightbox",
    "filename": "bootstrap-lightbox.js",
    "version": "0.6",
    "description": "A simple lightbox plugin based on the bootstrap modal plugin.",
    "homepage": "http://jbutz.github.com/bootstrap-lightbox/",
    "keywords": [
    "bootstrap",
    "lightbox",
    "modal"
    ],
    "maintainers": [
    {
    "name": "Jason Butz",
    "web": "http://jasonbutz.info/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/jbutz/bootstrap-lightbox"
    }
    ],
    "assets": [
    {
    "version": "0.6",
    "files": [
    "bootstrap-lightbox.css",
    "bootstrap-lightbox.js",
    "bootstrap-lightbox.min.css",
    "bootstrap-lightbox.min.js"
    ]
    },
    {
    "version": "0.5",
    "files": [
    "bootstrap-lightbox.css",
    "bootstrap-lightbox.js",
    "bootstrap-lightbox.less",
    "bootstrap-lightbox.min.css",
    "bootstrap-lightbox.min.js"
    ]
    },
    {
    "version": "0.4",
    "files": [
    "bootstrap-lightbox.css",
    "bootstrap-lightbox.js",
    "bootstrap-lightbox.min.css",
    "bootstrap-lightbox.min.js"
    ]
    },
    {
    "version": "0.3",
    "files": [
    "bootstrap-lightbox.css",
    "bootstrap-lightbox.js",
    "bootstrap-lightbox.min.css",
    "bootstrap-lightbox.min.js"
    ]
    }
    ]
    },
    {
    "name": "bootstrap-modal",
    "filename": "bootstrap-modal.pack.js",
    "version": "2.1.0",
    "description": "Extends the default Bootstrap Modal class.",
    "homepage": "https://github.com/jschr/bootstrap-modal",
    "keywords": [
    "bootstrap",
    "modal"
    ],
    "maintainers": [
    {
    "name": "Jordan Schroter"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/jschr/bootstrap-modal"
    }
    ],
    "assets": [
    {
    "version": "2.1.0",
    "files": [
    "ajax-loader.gif",
    "bootstrap-modal.css",
    "bootstrap-modal.min.css",
    "bootstrap-modal.pack.js",
    "bootstrap-modal.pack.min.js"
    ]
    }
    ]
    },
    {
    "name": "bootstrap-switch",
    "filename": "bootstrapSwitch.min.js",
    "description": "bootstrapSwitch adds switches to your bootstrap ecosystem",
    "version": "1.3",
    "homepage": "http://www.larentis.eu/switch/",
    "keywords": [
    "bootstrap",
    "switch",
    "html5",
    "css3",
    "jquery"
    ],
    "maintainers": [
    {
    "name": "Mattia Larentis",
    "email": "mattia@larentis.eu",
    "web": "http://www.larentis.eu/"
    }
    ],
    "repository": {
    "type": "git",
    "url": "https://github.com/nostalgiaz/bootstrap-switch.git"
    },
    "bugs": "https://github.com/nostalgiaz/bootstrap-switch/issues",
    "licenses": [
    {
    "type": "Apache License, Version 2.0",
    "url": "http://www.apache.org/licenses/LICENSE-2.0"
    }
    ],
    "assets": [
    {
    "version": "1.3",
    "files": [
    "bootstrapSwitch.min.js"
    ]
    }
    ]
    },
    {
    "name": "bootstrap-tour",
    "filename": "bootstrap-tour.js",
    "version": "0.2.0",
    "description": "Quick and easy product tours with Twitter Bootstrap Popovers.",
    "homepage": "http://bootstraptour.com",
    "keywords": [
    "twitter",
    "bootstrap",
    "tour",
    "intro"
    ],
    "mantainers": [
    {
    "name": "Ulrich Sossou",
    "email": "sorich87@gmail.com",
    "web": "http://ulrichsossou.com"
    },
    {
    "name": "Emanuele Marchi",
    "email": "emanuele@lostcrew.it",
    "web": "http://lostcrew.nl"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/sorich87/bootstrap-tour"
    }
    ],
    "assets": [
    {
    "version": "0.2.0",
    "files": [
    "bootstrap-tour.js",
    "bootstrap-tour.min.js"
    ]
    }
    ]
    },
    {
    "name": "breezejs",
    "filename": "breeze.min.js",
    "version": "1.2.5",
    "description": "BreezeJS is a JavaScript library for managing data in data rich-client HTML/JS applications. Core features include client-side querying, caching, change-tracking, validation, batch saves.",
    "homepage": "http://www.breezejs.com",
    "keywords": [
    "data",
    "BreezeJS",
    "breeze",
    "breeze.js"
    ],
    "maintainers": [
    {
    "name": "IdeaBlade, inc",
    "email": "breeze@ideablade.com",
    "web": "http://www.breezejs.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "git://github.com/IdeaBlade/Breeze.git"
    }
    ],
    "bugs": "http://stackoverflow.com/questions/tagged/breeze",
    "licenses": [
    {
    "type": "MIT"
    }
    ],
    "assets": [
    {
    "version": "1.2.5",
    "files": [
    "breeze.debug.js",
    "breeze.debug.min.js",
    "breeze.min.js"
    ]
    }
    ]
    },
    {
    "name": "camanjs",
    "filename": "caman.full.min.js",
    "version": "4.0.0",
    "description": "Pure Javascript (Ca)nvas (Man)ipulation.",
    "homepage": "http://camanjs.com/",
    "keywords": [
    "html5",
    "canvas",
    "image",
    "filter",
    "manipulate",
    "pixel",
    "effects"
    ],
    "maintainers": [
    {
    "name": "Ryan LeFevre",
    "website": "http://meltingice.net"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/meltingice/CamanJS"
    }
    ],
    "assets": [
    {
    "version": "4.0.0",
    "files": [
    "caman.full.js",
    "caman.full.min.js",
    "caman.full.pack.js",
    "caman.full.pack.min.js",
    "caman.js",
    "caman.min.js",
    "caman.pack.js",
    "caman.pack.min.js"
    ]
    },
    {
    "version": "3.3.0",
    "files": [
    "caman.full.min.js"
    ]
    },
    {
    "version": "3.2.2",
    "files": [
    "caman.full.min.js"
    ]
    },
    {
    "version": "3.2",
    "files": [
    "caman.full.min.js"
    ]
    },
    {
    "version": "3.1.1",
    "files": [
    "caman.full.min.js"
    ]
    },
    {
    "version": "3.1.0",
    "files": [
    "caman.full.min.js"
    ]
    },
    {
    "version": "2.2",
    "files": [
    "caman.full.min.js"
    ]
    },
    {
    "version": "2.1.3",
    "files": [
    "caman.full.min.js"
    ]
    },
    {
    "version": "2.1.1",
    "files": [
    "caman.full.min.js"
    ]
    },
    {
    "version": "2.1",
    "files": [
    "caman.full.min.js"
    ]
    },
    {
    "version": "2.0",
    "files": [
    "caman.full.min.js"
    ]
    }
    ]
    },
    {
    "name": "can.js",
    "filename": "can.jquery.min.js",
    "version": "1.1.3",
    "description": "CanJS is a MIT-licensed, client-side, JavaScript framework that makes building rich web applications easy.",
    "homepage": "http://canjs.us/",
    "keywords": [
    "can.js",
    "canjs",
    "javascript",
    "mvc",
    "framework",
    "model",
    "view",
    "controller",
    "popular"
    ],
    "maintainers": [
    {
    "name": "Bitovi",
    "email": "contact@bitovi.com",
    "web": "http://bitovi.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/bitovi/canjs"
    }
    ],
    "assets": [
    {
    "version": "1.1.3",
    "files": [
    "can.jquery.min.js"
    ]
    }
    ]
    },
    {
    "name": "cannon.js",
    "filename": "cannon.min.js",
    "version": "0.5.0",
    "description": "A lightweight 3D physics engine written in JavaScript.",
    "homepage": "http://schteppe.github.com/cannon.js",
    "keywords": [
    "javascript",
    "physics"
    ],
    "maintainers": [
    {
    "name": "Stefan Hedman",
    "web": "http://steffe.se/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/schteppe/cannon.js"
    }
    ],
    "assets": [
    {
    "version": "0.5.0",
    "files": [
    "cannon.js",
    "cannon.min.js"
    ]
    },
    {
    "version": "0.4.3",
    "files": [
    "cannon.js",
    "cannon.min.js"
    ]
    }
    ]
    },
    {
    "name": "chainvas",
    "filename": "chainvas.js",
    "version": "2.1",
    "description": "A tiny, modular library that can add chaining to any API that isn’t naturally chainable, like the Canvas API, the DOM and more.",
    "homepage": "http://leaverou.github.com/chainvas/",
    "keywords": [
    "chaining",
    "method",
    "prototype",
    "JavaScript",
    "Chainvas",
    "canvas"
    ],
    "maintainers": [
    {
    "name": "Lea Verou"
    }
    ],
    "licenses": [
    {
    "type": "none",
    "url": "NA"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/LeaVerou/chainvas"
    }
    ],
    "assets": [
    {
    "version": "2.1",
    "files": [
    "chainvas-core.js",
    "chainvas-core.min.js",
    "chainvas.js",
    "chainvas.min.js"
    ]
    }
    ]
    },
    {
    "name": "chosen",
    "filename": "chosen.jquery.min.js",
    "version": "0.9.12",
    "description": "Chosen is a JavaScript plugin that makes long, unwieldy select boxes much more user-friendly. It is currently available in both jQuery and Prototype flavors.",
    "homepage": "http://harvesthq.github.com/chosen",
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/harvesthq/chosen.git"
    }
    ],
    "assets": [
    {
    "version": "0.9.12",
    "files": [
    "chosen-sprite.png",
    "chosen-sprite@2x.png",
    "chosen.css",
    "chosen.jquery.js",
    "chosen.jquery.min.js",
    "chosen.min.css",
    "chosen.proto.js",
    "chosen.proto.min.js"
    ]
    },
    {
    "version": "0.9.11",
    "files": [
    "chosen-sprite.png",
    "chosen.css",
    "chosen.jquery.js",
    "chosen.jquery.min.js",
    "chosen.min.css",
    "chosen.proto.js",
    "chosen.proto.min.js"
    ]
    },
    {
    "version": "0.9.10",
    "files": [
    "chosen-sprite.png",
    "chosen.css",
    "chosen.jquery.js",
    "chosen.jquery.min.js",
    "chosen.min.css",
    "chosen.proto.js",
    "chosen.proto.min.js"
    ]
    },
    {
    "version": "0.9.9",
    "files": [
    "chosen-sprite.png",
    "chosen.css",
    "chosen.jquery.js",
    "chosen.jquery.min.js",
    "chosen.min.css",
    "chosen.proto.js",
    "chosen.proto.min.js"
    ]
    },
    {
    "version": "0.9.8",
    "files": [
    "chosen-sprite.png",
    "chosen.css",
    "chosen.jquery.js",
    "chosen.jquery.min.js",
    "chosen.min.css",
    "chosen.proto.js",
    "chosen.proto.min.js"
    ]
    }
    ]
    },
    {
    "name": "chrome-frame",
    "filename": "CFInstall.min.js",
    "version": "1.0.3",
    "description": "Google Chrome Frame is an open source plug-in that seamlessly brings Google Chrome's open web technologies and speedy JavaScript engine to Internet Explorer.",
    "homepage": "http://code.google.com/chrome/chromeframe/",
    "keywords": [
    "plugin",
    "plug-in",
    "chrome",
    "frame"
    ],
    "maintainers": [
    {
    "name": "Google"
    }
    ],
    "assets": [
    {
    "version": "1.0.3",
    "files": [
    "CFInstall.min.js"
    ]
    },
    {
    "version": "1.0.2",
    "files": [
    "CFInstall.min.js"
    ]
    }
    ]
    },
    {
    "name": "ckeditor",
    "filename": "ckeditor.js",
    "version": "4.0.1",
    "description": "Ckeditor is the best web text editor for everyone.",
    "homepage": "http://ckeditor.com/",
    "keywords": [
    "wysiwyg",
    "popular"
    ],
    "maintainers": [
    {
    "name": "CKSource"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/ckeditor/ckeditor-dev.git"
    }
    ],
    "assets": [
    {
    "version": "4.0.1",
    "files": [
    "build-config.js",
    "build-config.min.js",
    "ckeditor.js",
    "ckeditor.min.js",
    "config.js",
    "config.min.js",
    "contents.css",
    "contents.min.css",
    "lang/af.js",
    "lang/af.min.js",
    "lang/ar.js",
    "lang/ar.min.js",
    "lang/bg.js",
    "lang/bg.min.js",
    "lang/bn.js",
    "lang/bn.min.js",
    "lang/bs.js",
    "lang/bs.min.js",
    "lang/ca.js",
    "lang/ca.min.js",
    "lang/cs.js",
    "lang/cs.min.js",
    "lang/cy.js",
    "lang/cy.min.js",
    "lang/da.js",
    "lang/da.min.js",
    "lang/de.js",
    "lang/de.min.js",
    "lang/el.js",
    "lang/el.min.js",
    "lang/en-au.js",
    "lang/en-au.min.js",
    "lang/en-ca.js",
    "lang/en-ca.min.js",
    "lang/en-gb.js",
    "lang/en-gb.min.js",
    "lang/en.js",
    "lang/en.min.js",
    "lang/eo.js",
    "lang/eo.min.js",
    "lang/es.js",
    "lang/es.min.js",
    "lang/et.js",
    "lang/et.min.js",
    "lang/eu.js",
    "lang/eu.min.js",
    "lang/fa.js",
    "lang/fa.min.js",
    "lang/fi.js",
    "lang/fi.min.js",
    "lang/fo.js",
    "lang/fo.min.js",
    "lang/fr-ca.js",
    "lang/fr-ca.min.js",
    "lang/fr.js",
    "lang/fr.min.js",
    "lang/gl.js",
    "lang/gl.min.js",
    "lang/gu.js",
    "lang/gu.min.js",
    "lang/he.js",
    "lang/he.min.js",
    "lang/hi.js",
    "lang/hi.min.js",
    "lang/hr.js",
    "lang/hr.min.js",
    "lang/hu.js",
    "lang/hu.min.js",
    "lang/is.js",
    "lang/is.min.js",
    "lang/it.js",
    "lang/it.min.js",
    "lang/ja.js",
    "lang/ja.min.js",
    "lang/ka.js",
    "lang/ka.min.js",
    "lang/km.js",
    "lang/km.min.js",
    "lang/ko.js",
    "lang/ko.min.js",
    "lang/ku.js",
    "lang/ku.min.js",
    "lang/lt.js",
    "lang/lt.min.js",
    "lang/lv.js",
    "lang/lv.min.js",
    "lang/mk.js",
    "lang/mk.min.js",
    "lang/mn.js",
    "lang/mn.min.js",
    "lang/ms.js",
    "lang/ms.min.js",
    "lang/nb.js",
    "lang/nb.min.js",
    "lang/nl.js",
    "lang/nl.min.js",
    "lang/no.js",
    "lang/no.min.js",
    "lang/pl.js",
    "lang/pl.min.js",
    "lang/pt-br.js",
    "lang/pt-br.min.js",
    "lang/pt.js",
    "lang/pt.min.js",
    "lang/ro.js",
    "lang/ro.min.js",
    "lang/ru.js",
    "lang/ru.min.js",
    "lang/sk.js",
    "lang/sk.min.js",
    "lang/sl.js",
    "lang/sl.min.js",
    "lang/sr-latn.js",
    "lang/sr-latn.min.js",
    "lang/sr.js",
    "lang/sr.min.js",
    "lang/sv.js",
    "lang/sv.min.js",
    "lang/th.js",
    "lang/th.min.js",
    "lang/tr.js",
    "lang/tr.min.js",
    "lang/ug.js",
    "lang/ug.min.js",
    "lang/uk.js",
    "lang/uk.min.js",
    "lang/vi.js",
    "lang/vi.min.js",
    "lang/zh-cn.js",
    "lang/zh-cn.min.js",
    "lang/zh.js",
    "lang/zh.min.js",
    "plugins/a11yhelp/dialogs/a11yhelp.js",
    "plugins/a11yhelp/dialogs/a11yhelp.min.js",
    "plugins/a11yhelp/dialogs/lang/ar.js",
    "plugins/a11yhelp/dialogs/lang/ar.min.js",
    "plugins/a11yhelp/dialogs/lang/bg.js",
    "plugins/a11yhelp/dialogs/lang/bg.min.js",
    "plugins/a11yhelp/dialogs/lang/ca.js",
    "plugins/a11yhelp/dialogs/lang/ca.min.js",
    "plugins/a11yhelp/dialogs/lang/cs.js",
    "plugins/a11yhelp/dialogs/lang/cs.min.js",
    "plugins/a11yhelp/dialogs/lang/cy.js",
    "plugins/a11yhelp/dialogs/lang/cy.min.js",
    "plugins/a11yhelp/dialogs/lang/da.js",
    "plugins/a11yhelp/dialogs/lang/da.min.js",
    "plugins/a11yhelp/dialogs/lang/de.js",
    "plugins/a11yhelp/dialogs/lang/de.min.js",
    "plugins/a11yhelp/dialogs/lang/el.js",
    "plugins/a11yhelp/dialogs/lang/el.min.js",
    "plugins/a11yhelp/dialogs/lang/en.js",
    "plugins/a11yhelp/dialogs/lang/en.min.js",
    "plugins/a11yhelp/dialogs/lang/eo.js",
    "plugins/a11yhelp/dialogs/lang/eo.min.js",
    "plugins/a11yhelp/dialogs/lang/es.js",
    "plugins/a11yhelp/dialogs/lang/es.min.js",
    "plugins/a11yhelp/dialogs/lang/et.js",
    "plugins/a11yhelp/dialogs/lang/et.min.js",
    "plugins/a11yhelp/dialogs/lang/fa.js",
    "plugins/a11yhelp/dialogs/lang/fa.min.js",
    "plugins/a11yhelp/dialogs/lang/fi.js",
    "plugins/a11yhelp/dialogs/lang/fi.min.js",
    "plugins/a11yhelp/dialogs/lang/fr.js",
    "plugins/a11yhelp/dialogs/lang/fr.min.js",
    "plugins/a11yhelp/dialogs/lang/gu.js",
    "plugins/a11yhelp/dialogs/lang/gu.min.js",
    "plugins/a11yhelp/dialogs/lang/he.js",
    "plugins/a11yhelp/dialogs/lang/he.min.js",
    "plugins/a11yhelp/dialogs/lang/hi.js",
    "plugins/a11yhelp/dialogs/lang/hi.min.js",
    "plugins/a11yhelp/dialogs/lang/hr.js",
    "plugins/a11yhelp/dialogs/lang/hr.min.js",
    "plugins/a11yhelp/dialogs/lang/hu.js",
    "plugins/a11yhelp/dialogs/lang/hu.min.js",
    "plugins/a11yhelp/dialogs/lang/it.js",
    "plugins/a11yhelp/dialogs/lang/it.min.js",
    "plugins/a11yhelp/dialogs/lang/ja.js",
    "plugins/a11yhelp/dialogs/lang/ja.min.js",
    "plugins/a11yhelp/dialogs/lang/ku.js",
    "plugins/a11yhelp/dialogs/lang/ku.min.js",
    "plugins/a11yhelp/dialogs/lang/lt.js",
    "plugins/a11yhelp/dialogs/lang/lt.min.js",
    "plugins/a11yhelp/dialogs/lang/lv.js",
    "plugins/a11yhelp/dialogs/lang/lv.min.js",
    "plugins/a11yhelp/dialogs/lang/mk.js",
    "plugins/a11yhelp/dialogs/lang/mk.min.js",
    "plugins/a11yhelp/dialogs/lang/mn.js",
    "plugins/a11yhelp/dialogs/lang/mn.min.js",
    "plugins/a11yhelp/dialogs/lang/nb.js",
    "plugins/a11yhelp/dialogs/lang/nb.min.js",
    "plugins/a11yhelp/dialogs/lang/nl.js",
    "plugins/a11yhelp/dialogs/lang/nl.min.js",
    "plugins/a11yhelp/dialogs/lang/no.js",
    "plugins/a11yhelp/dialogs/lang/no.min.js",
    "plugins/a11yhelp/dialogs/lang/pl.js",
    "plugins/a11yhelp/dialogs/lang/pl.min.js",
    "plugins/a11yhelp/dialogs/lang/pt-br.js",
    "plugins/a11yhelp/dialogs/lang/pt-br.min.js",
    "plugins/a11yhelp/dialogs/lang/pt.js",
    "plugins/a11yhelp/dialogs/lang/pt.min.js",
    "plugins/a11yhelp/dialogs/lang/ro.js",
    "plugins/a11yhelp/dialogs/lang/ro.min.js",
    "plugins/a11yhelp/dialogs/lang/ru.js",
    "plugins/a11yhelp/dialogs/lang/ru.min.js",
    "plugins/a11yhelp/dialogs/lang/sk.js",
    "plugins/a11yhelp/dialogs/lang/sk.min.js",
    "plugins/a11yhelp/dialogs/lang/sl.js",
    "plugins/a11yhelp/dialogs/lang/sl.min.js",
    "plugins/a11yhelp/dialogs/lang/sv.js",
    "plugins/a11yhelp/dialogs/lang/sv.min.js",
    "plugins/a11yhelp/dialogs/lang/tr.js",
    "plugins/a11yhelp/dialogs/lang/tr.min.js",
    "plugins/a11yhelp/dialogs/lang/ug.js",
    "plugins/a11yhelp/dialogs/lang/ug.min.js",
    "plugins/a11yhelp/dialogs/lang/uk.js",
    "plugins/a11yhelp/dialogs/lang/uk.min.js",
    "plugins/a11yhelp/dialogs/lang/vi.js",
    "plugins/a11yhelp/dialogs/lang/vi.min.js",
    "plugins/a11yhelp/dialogs/lang/zh-cn.js",
    "plugins/a11yhelp/dialogs/lang/zh-cn.min.js",
    "plugins/about/dialogs/about.js",
    "plugins/about/dialogs/about.min.js",
    "plugins/about/dialogs/logo_ckeditor.png",
    "plugins/clipboard/dialogs/paste.js",
    "plugins/clipboard/dialogs/paste.min.js",
    "plugins/dialog/dialogDefinition.js",
    "plugins/dialog/dialogDefinition.min.js",
    "plugins/fakeobjects/images/spacer.gif",
    "plugins/icons.png",
    "plugins/image/dialogs/image.js",
    "plugins/image/dialogs/image.min.js",
    "plugins/image/images/noimage.png",
    "plugins/link/dialogs/anchor.js",
    "plugins/link/dialogs/anchor.min.js",
    "plugins/link/dialogs/link.js",
    "plugins/link/dialogs/link.min.js",
    "plugins/link/images/anchor.png",
    "plugins/magicline/images/icon.png",
    "plugins/pastefromword/filter/default.js",
    "plugins/pastefromword/filter/default.min.js",
    "plugins/scayt/LICENSE.md",
    "plugins/scayt/README.md",
    "plugins/scayt/dialogs/options.js",
    "plugins/scayt/dialogs/options.min.js",
    "plugins/scayt/dialogs/toolbar.css",
    "plugins/scayt/dialogs/toolbar.min.css",
    "plugins/specialchar/dialogs/lang/ca.js",
    "plugins/specialchar/dialogs/lang/ca.min.js",
    "plugins/specialchar/dialogs/lang/cs.js",
    "plugins/specialchar/dialogs/lang/cs.min.js",
    "plugins/specialchar/dialogs/lang/cy.js",
    "plugins/specialchar/dialogs/lang/cy.min.js",
    "plugins/specialchar/dialogs/lang/de.js",
    "plugins/specialchar/dialogs/lang/de.min.js",
    "plugins/specialchar/dialogs/lang/el.js",
    "plugins/specialchar/dialogs/lang/el.min.js",
    "plugins/specialchar/dialogs/lang/en.js",
    "plugins/specialchar/dialogs/lang/en.min.js",
    "plugins/specialchar/dialogs/lang/eo.js",
    "plugins/specialchar/dialogs/lang/eo.min.js",
    "plugins/specialchar/dialogs/lang/et.js",
    "plugins/specialchar/dialogs/lang/et.min.js",
    "plugins/specialchar/dialogs/lang/fa.js",
    "plugins/specialchar/dialogs/lang/fa.min.js",
    "plugins/specialchar/dialogs/lang/fi.js",
    "plugins/specialchar/dialogs/lang/fi.min.js",
    "plugins/specialchar/dialogs/lang/fr.js",
    "plugins/specialchar/dialogs/lang/fr.min.js",
    "plugins/specialchar/dialogs/lang/he.js",
    "plugins/specialchar/dialogs/lang/he.min.js",
    "plugins/specialchar/dialogs/lang/hr.js",
    "plugins/specialchar/dialogs/lang/hr.min.js",
    "plugins/specialchar/dialogs/lang/it.js",
    "plugins/specialchar/dialogs/lang/it.min.js",
    "plugins/specialchar/dialogs/lang/ku.js",
    "plugins/specialchar/dialogs/lang/ku.min.js",
    "plugins/specialchar/dialogs/lang/lv.js",
    "plugins/specialchar/dialogs/lang/lv.min.js",
    "plugins/specialchar/dialogs/lang/nb.js",
    "plugins/specialchar/dialogs/lang/nb.min.js",
    "plugins/specialchar/dialogs/lang/nl.js",
    "plugins/specialchar/dialogs/lang/nl.min.js",
    "plugins/specialchar/dialogs/lang/no.js",
    "plugins/specialchar/dialogs/lang/no.min.js",
    "plugins/specialchar/dialogs/lang/pt-br.js",
    "plugins/specialchar/dialogs/lang/pt-br.min.js",
    "plugins/specialchar/dialogs/lang/sk.js",
    "plugins/specialchar/dialogs/lang/sk.min.js",
    "plugins/specialchar/dialogs/lang/sv.js",
    "plugins/specialchar/dialogs/lang/sv.min.js",
    "plugins/specialchar/dialogs/lang/tr.js",
    "plugins/specialchar/dialogs/lang/tr.min.js",
    "plugins/specialchar/dialogs/lang/ug.js",
    "plugins/specialchar/dialogs/lang/ug.min.js",
    "plugins/specialchar/dialogs/lang/zh-cn.js",
    "plugins/specialchar/dialogs/lang/zh-cn.min.js",
    "plugins/specialchar/dialogs/specialchar.js",
    "plugins/specialchar/dialogs/specialchar.min.js",
    "plugins/table/dialogs/table.js",
    "plugins/table/dialogs/table.min.js",
    "plugins/tabletools/dialogs/tableCell.js",
    "plugins/tabletools/dialogs/tableCell.min.js",
    "plugins/wsc/dialogs/ciframe.html",
    "plugins/wsc/dialogs/tmpFrameset.html",
    "plugins/wsc/dialogs/wsc.css",
    "plugins/wsc/dialogs/wsc.js",
    "plugins/wsc/dialogs/wsc.min.css",
    "plugins/wsc/dialogs/wsc.min.js",
    "skins/moono/dialog.css",
    "skins/moono/dialog.min.css",
    "skins/moono/dialog_ie.css",
    "skins/moono/dialog_ie.min.css",
    "skins/moono/dialog_ie7.css",
    "skins/moono/dialog_ie7.min.css",
    "skins/moono/dialog_ie8.css",
    "skins/moono/dialog_ie8.min.css",
    "skins/moono/dialog_iequirks.css",
    "skins/moono/dialog_iequirks.min.css",
    "skins/moono/dialog_opera.css",
    "skins/moono/dialog_opera.min.css",
    "skins/moono/editor.css",
    "skins/moono/editor.min.css",
    "skins/moono/editor_gecko.css",
    "skins/moono/editor_gecko.min.css",
    "skins/moono/editor_ie.css",
    "skins/moono/editor_ie.min.css",
    "skins/moono/editor_ie7.css",
    "skins/moono/editor_ie7.min.css",
    "skins/moono/editor_ie8.css",
    "skins/moono/editor_ie8.min.css",
    "skins/moono/editor_iequirks.css",
    "skins/moono/editor_iequirks.min.css",
    "skins/moono/icons.png",
    "skins/moono/images/arrow.png",
    "skins/moono/images/close.png",
    "skins/moono/images/mini.png",
    "skins/moono/readme.md",
    "styles.js",
    "styles.min.js"
    ]
    }
    ]
    },
    {
    "name": "codemirror",
    "filename": "codemirror.min.js",
    "version": "3.12.0",
    "main": "codemirror.js",
    "description": "In-browser code editing made bearable",
    "licenses": [
    {
    "type": "MIT",
    "url": "http://codemirror.net/LICENSE"
    }
    ],
    "directories": {
    "lib": "./lib"
    },
    "scripts": {
    "test": "node ./test/run.js"
    },
    "devDependencies": {
    "node-static": "0.6.0"
    },
    "bugs": "http://github.com/marijnh/CodeMirror/issues",
    "keywords": [
    "JavaScript",
    "CodeMirror",
    "Editor"
    ],
    "homepage": "http://codemirror.net",
    "maintainers": [
    {
    "name": "Marijn Haverbeke",
    "email": "marijnh@gmail.com",
    "web": "http://marijnhaverbeke.nl"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "http://marijnhaverbeke.nl/git/codemirror"
    },
    {
    "type": "git",
    "url": "https://github.com/marijnh/CodeMirror.git"
    }
    ],
    "assets": [
    {
    "version": "3.12.0",
    "files": [
    "codemirror.css",
    "codemirror.js",
    "codemirror.min.js"
    ]
    },
    {
    "version": "2.36.0",
    "files": [
    "ambiance-mobile.css",
    "ambiance-mobile.min.css",
    "ambiance.css",
    "ambiance.min.css",
    "blackboard.css",
    "blackboard.min.css",
    "clike.js",
    "clike.min.js",
    "clojure.js",
    "clojure.min.js",
    "closetag.js",
    "closetag.min.js",
    "cobalt.css",
    "cobalt.min.css",
    "codemirror.css",
    "codemirror.js",
    "codemirror.min.css",
    "codemirror.min.js",
    "coffeescript.js",
    "coffeescript.min.js",
    "commonlisp.js",
    "commonlisp.min.js",
    "continuecomment.js",
    "continuecomment.min.js",
    "css.js",
    "css.min.js",
    "dialog.css",
    "dialog.js",
    "dialog.min.css",
    "dialog.min.js",
    "diff.js",
    "diff.min.js",
    "ecl.js",
    "ecl.min.js",
    "eclipse.css",
    "eclipse.min.css",
    "elegant.css",
    "elegant.min.css",
    "emacs.js",
    "emacs.min.js",
    "erlang-dark.css",
    "erlang-dark.min.css",
    "erlang.js",
    "erlang.min.js",
    "foldcode.js",
    "foldcode.min.js",
    "formatting.js",
    "formatting.min.js",
    "gfm.js",
    "gfm.min.js",
    "go.js",
    "go.min.js",
    "groovy.js",
    "groovy.min.js",
    "haskell.js",
    "haskell.min.js",
    "haxe.js",
    "haxe.min.js",
    "htmlembedded.js",
    "htmlembedded.min.js",
    "htmlmixed.js",
    "htmlmixed.min.js",
    "javascript-hint.js",
    "javascript-hint.min.js",
    "javascript.js",
    "javascript.min.js",
    "jinja2.js",
    "jinja2.min.js",
    "less.js",
    "less.min.js",
    "lesser-dark.css",
    "lesser-dark.min.css",
    "loadmode.js",
    "loadmode.min.js",
    "lua.js",
    "lua.min.js",
    "markdown.js",
    "markdown.min.js",
    "match-highlighter.js",
    "match-highlighter.min.js",
    "monokai.css",
    "monokai.min.css",
    "multiplex.js",
    "multiplex.min.js",
    "mysql.js",
    "mysql.min.js",
    "neat.css",
    "neat.min.css",
    "night.css",
    "night.min.css",
    "ntriples.js",
    "ntriples.min.js",
    "ocaml.js",
    "ocaml.min.js",
    "overlay.js",
    "overlay.min.js",
    "pascal.js",
    "pascal.min.js",
    "perl.js",
    "perl.min.js",
    "php.js",
    "php.min.js",
    "pig-hint.js",
    "pig-hint.min.js",
    "pig.js",
    "pig.min.js",
    "plsql.js",
    "plsql.min.js",
    "properties.js",
    "properties.min.js",
    "python.js",
    "python.min.js",
    "r.js",
    "r.min.js",
    "rst.js",
    "rst.min.js",
    "ruby.js",
    "ruby.min.js",
    "rubyblue.css",
    "rubyblue.min.css",
    "runmode-standalone.js",
    "runmode-standalone.min.js",
    "runmode.js",
    "runmode.min.js",
    "rust.js",
    "rust.min.js",
    "scheme.js",
    "scheme.min.js",
    "search.js",
    "search.min.js",
    "searchcursor.js",
    "searchcursor.min.js",
    "shell.js",
    "shell.min.js",
    "sieve.js",
    "sieve.min.js",
    "simple-hint.css",
    "simple-hint.js",
    "simple-hint.min.css",
    "simple-hint.min.js",
    "smalltalk.js",
    "smalltalk.min.js",
    "smarty.js",
    "smarty.min.js",
    "sparql.js",
    "sparql.min.js",
    "stex.js",
    "stex.min.js",
    "test.js",
    "test.min.js",
    "tiddlywiki.js",
    "tiddlywiki.min.js",
    "tiki.js",
    "tiki.min.js",
    "twilight.css",
    "twilight.min.css",
    "vb.js",
    "vb.min.js",
    "vbscript.js",
    "vbscript.min.js",
    "velocity.js",
    "velocity.min.js",
    "verilog.js",
    "verilog.min.js",
    "vibrant-ink.css",
    "vibrant-ink.min.css",
    "vim.js",
    "vim.min.js",
    "xml-hint.js",
    "xml-hint.min.js",
    "xml.js",
    "xml.min.js",
    "xq-dark.css",
    "xq-dark.min.css",
    "xquery.js",
    "xquery.min.js",
    "yaml.js",
    "yaml.min.js",
    "z80.js",
    "z80.min.js"
    ]
    }
    ]
    },
    {
    "name": "coffee-script",
    "filename": "coffee-script.min.js",
    "version": "1.6.2",
    "description": "CoffeeScript is a little language that compiles into JavaScript. Underneath all of those embarrassing braces and semicolons, JavaScript has always had a gorgeous object model at its heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.",
    "homepage": "http://jashkenas.github.com/coffee-script/",
    "keywords": [
    "coffeescript",
    "compiler",
    "language",
    "coffee",
    "script",
    "popular"
    ],
    "maintainers": [
    {
    "name": "Jeremy Ashkenas",
    "email": "jashkenas@gmail.com",
    "web": "http://ashkenas.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/jashkenas/coffee-script.git"
    }
    ],
    "assets": [
    {
    "version": "1.6.2",
    "files": [
    "coffee-script.min.js"
    ]
    },
    {
    "version": "1.4.0",
    "files": [
    "coffee-script.min.js"
    ]
    },
    {
    "version": "1.3.3",
    "files": [
    "coffee-script.min.js"
    ]
    },
    {
    "version": "1.3.1",
    "files": [
    "coffee-script.min.js"
    ]
    },
    {
    "version": "1.2.0",
    "files": [
    "coffee-script.min.js"
    ]
    },
    {
    "version": "1.1.2",
    "files": [
    "coffee-script.min.js"
    ]
    }
    ]
    },
    {
    "name": "conditionizr.js",
    "filename": "conditionizr.min.js",
    "version": "2.2.0",
    "description": "Conditionizr is a fast and lightweight (3KB) javascript utility that detects browser vendor, touch features and retina displays - allowing you to serve conditional JavaScript and CSS files.",
    "homepage": "http://conditionizr.com",
    "keywords": [
    "conditionizr",
    "javascript",
    "legacy",
    "touch",
    "conditional",
    "scripts",
    "styles"
    ],
    "maintainers": [
    {
    "name": "Todd Motto",
    "email": "todd@toddmotto.com",
    "web": "http://toddmotto.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/conditionizr/conditionizr"
    }
    ],
    "assets": [
    {
    "version": "2.2.0",
    "files": [
    "conditionizr.js",
    "conditionizr.min.js"
    ]
    },
    {
    "version": "2.1.1",
    "files": [
    "conditionizr.js",
    "conditionizr.min.js"
    ]
    },
    {
    "version": "2.1.0",
    "files": [
    "conditionizr.min.js"
    ]
    }
    ]
    },
    {
    "name": "cookiejar",
    "filename": "cookiejar.js",
    "version": "0.5",
    "description": "JavaScript code to store data as JSON strings in cookies. It uses Prototype.js 1.5.1 (http://prototypejs.org) or later. Apache Software licensed",
    "homepage": "http://www.lalit.org/lab/jsoncookies",
    "keywords": [
    "javascript",
    "cookies",
    "json"
    ],
    "maintainers": [
    {
    "name": "Lalit Patel",
    "web": "http://www.lalit.org/"
    }
    ],
    "repositories": [
    {
    "type": "http",
    "url": "http://www.lalit.org/wordpress_new/wp-content/uploads/2008/06/cookiejar.js"
    }
    ],
    "assets": [
    {
    "version": "0.5",
    "files": [
    "cookiejar.js",
    "cookiejar.min.js"
    ]
    }
    ]
    },
    {
    "name": "crafty",
    "filename": "crafty-min.js",
    "version": "0.5.3",
    "homepage": "http://craftyjs.com/",
    "title": "Crafty game framework",
    "author": {
    "name": "Louis Stowasser",
    "url": "http://craftyjs.com/"
    },
    "licenses": [
    {
    "type": "MIT",
    "url": "http://www.opensource.org/licenses/mit-license.php"
    },
    {
    "type": "GPL",
    "url": "http://www.opensource.org/licenses/gpl-license.php"
    }
    ],
    "description": "Crafty is a modern component and event based framework for javascript games that targets DOM and canvas.",
    "keywords": [
    "framework",
    "javascript"
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/craftyjs/Crafty.git"
    }
    ],
    "assets": [
    {
    "version": "0.5.3",
    "files": [
    "crafty-min.js"
    ]
    },
    {
    "version": "0.4.9",
    "files": [
    "crafty-min.js"
    ]
    }
    ]
    },
    {
    "name": "crossfilter",
    "filename": "crossfilter.min.js",
    "version": "1.1.3",
    "description": "Fast multidimensional filtering for coordinated views.",
    "keywords": [
    "square",
    "analytics",
    "visualization"
    ],
    "author": {
    "name": "Mike Bostock",
    "url": "http://bost.ocks.org/mike"
    },
    "contributors": [
    {
    "name": "Jason Davies",
    "url": "http://www.jasondavies.com/"
    }
    ],
    "maintainers": [
    {
    "name": "Tom Carden",
    "url": "http://github.com/RandomEtc"
    }
    ],
    "homepage": "http://square.github.com/crossfilter/",
    "repository": {
    "type": "git",
    "url": "http://github.com/square/crossfilter.git"
    },
    "devDependencies": {
    "d3": "3.0.x",
    "vows": "0.7.0",
    "uglify-js": "git://github.com/mishoo/UglifyJS2.git#aebafad4"
    },
    "assets": [
    {
    "version": "1.1.3",
    "files": [
    "crossfilter.js",
    "crossfilter.min.js"
    ]
    }
    ]
    },
    {
    "name": "crossroads",
    "filename": "crossroads.min.js",
    "version": "0.11.0",
    "description": "Flexible router which can be used in multiple environments",
    "homepage": "http://millermedeiros.github.com/crossroads.js/",
    "keywords": [
    "routes",
    "event",
    "observer",
    "routing",
    "router"
    ],
    "maintainers": [
    {
    "name": "Miller Medeiros",
    "web": "http://millermedeiros.com/",
    "email": "contact@millermedeiros.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/millermedeiros/crossroads.js.git"
    }
    ],
    "dependencies": {
    "signals": "<2.0"
    },
    "licenses": [
    {
    "type": "MIT",
    "url": "http://opensource.org/licenses/mit-license.php"
    }
    ],
    "bugs": "https://github.com/millermedeiros/crossroads.js/issues",
    "assets": [
    {
    "version": "0.11.0",
    "files": [
    "crossroads.js",
    "crossroads.min.js"
    ]
    }
    ]
    },
    {
    "name": "css3finalize",
    "filename": "jquery.css3finalize.min.js",
    "version": "3.4.0",
    "description": "Automatically add vendor prefixes",
    "homepage": "https://github.com/codler/jQuery-Css3-Finalize",
    "keywords": [
    "css",
    "css3"
    ],
    "maintainers": [
    {
    "name": "Han Lin Yap",
    "web": "http://yap.nu/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/codler/jQuery-Css3-Finalize"
    }
    ],
    "assets": [
    {
    "version": "3.4.0",
    "files": [
    "jquery.css3finalize.min.js"
    ]
    },
    {
    "version": "3.3",
    "files": [
    "jquery.css3finalize.min.js"
    ]
    },
    {
    "version": "3.2",
    "files": [
    "jquery.css3finalize.min.js"
    ]
    },
    {
    "version": "3.1",
    "files": [
    "jquery.css3finalize.min.js"
    ]
    },
    {
    "version": "3.0",
    "files": [
    "jquery.css3finalize.min.js"
    ]
    },
    {
    "version": "2.5",
    "files": [
    "jquery.css3finalize.min.js"
    ]
    },
    {
    "version": "2.4",
    "files": [
    "jquery.css3finalize.min.js"
    ]
    },
    {
    "version": "2.1",
    "files": [
    "jquery.css3finalize.min.js"
    ]
    },
    {
    "version": "2.0",
    "files": [
    "jquery.css3finalize.min.js"
    ]
    },
    {
    "version": "1.45",
    "files": [
    "jquery.css3finalize.min.js"
    ]
    },
    {
    "version": "1.43",
    "files": [
    "jquery.css3finalize.min.js"
    ]
    },
    {
    "version": "1.40",
    "files": [
    "jquery.css3finalize.min.js"
    ]
    },
    {
    "version": "1.39",
    "files": [
    "jquery.css3finalize.min.js"
    ]
    },
    {
    "version": "1.37",
    "files": [
    "jquery.css3finalize.min.js"
    ]
    }
    ]
    },
    {
    "name": "css3pie",
    "version": "1.0.0",
    "filename": "PIE.js",
    "homepage": "http://css3pie.com",
    "description": "CSS3 PIE JavaScript edition. Enables rendering of common CSS3 decoration properties in Internet Explorer 6-9.",
    "keywords": [
    "polyfill",
    "css3",
    "ie"
    ],
    "maintainers": [
    {
    "name": "Jason Johnston",
    "email": "jason@css3pie.com",
    "web": "http://lojjic.com"
    }
    ],
    "bugs": "https://github.com/lojjic/PIE/issues/",
    "licenses": [
    {
    "type": "Apache-2.0",
    "url": "https://github.com/lojjic/PIE/blob/master/LICENSE-APACHE2.txt"
    },
    {
    "type": "GPL-2.0",
    "url": "https://github.com/lojjic/PIE/blob/master/LICENSE-GPL2.txt"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/lojjic/PIE.git"
    }
    ],
    "assets": [
    {
    "version": "1.0beta5",
    "files": [
    "PIE.js",
    "PIE.min.js",
    "PIE_uncompressed.js",
    "PIE_uncompressed.min.js"
    ]
    },
    {
    "version": "1.0.0",
    "files": [
    "PIE.js",
    "PIE.min.js"
    ]
    }
    ]
    },
    {
    "name": "cubism",
    "filename": "cubism.v1.min.js",
    "version": "1.2.2",
    "description": "A JavaScript library for time series visualization.",
    "keywords": [
    "time series",
    "visualization",
    "d3"
    ],
    "homepage": "http://square.github.com/cubism/",
    "author": {
    "name": "Mike Bostock",
    "url": "http://bost.ocks.org/mike"
    },
    "repository": {
    "type": "git",
    "url": "http://github.com/square/cubism.git"
    },
    "dependencies": {
    "d3": "2.9.1"
    },
    "devDependencies": {
    "vows": "0.6.1",
    "uglify-js": "1.2.5"
    },
    "assets": [
    {
    "version": "1.2.2",
    "files": [
    "cubism.v1.js",
    "cubism.v1.min.js"
    ]
    }
    ]
    },
    {
    "name": "cufon",
    "filename": "cufon-yui.js",
    "version": "1.09i",
    "description": "Fast text replacement with canvas and VML - no Flash or images required.",
    "homepage": "http://cufon.shoqolate.com/",
    "keywords": [
    "font",
    "canvas",
    "vml",
    "popular"
    ],
    "maintainers": [
    {
    "name": "Simo Kinnunen",
    "web": "https://twitter.com/sorccu"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/sorccu/cufon/"
    }
    ],
    "assets": [
    {
    "version": "1.09i",
    "files": [
    "cufon-yui.js",
    "cufon-yui.min.js"
    ]
    }
    ]
    },
    {
    "name": "curl",
    "version": "0.7.3",
    "filename": "curl-for-jQuery/curl.js",
    "description": "A small, fast module and resource loader with dependency management. (AMD, CommonJS Modules/1.1, CSS, HTML, etc.)",
    "keywords": [
    "curl",
    "cujo",
    "amd",
    "loader",
    "module"
    ],
    "licenses": [
    {
    "type": "MIT",
    "url": "http://www.opensource.org/licenses/mit-license.php"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/cujojs/curl"
    }
    ],
    "bugs": "https://github.com/cujojs/curl/issues",
    "maintainers": [
    {
    "name": "John Hann",
    "web": "http://unscriptable.com"
    }
    ],
    "contributors": [
    {
    "name": "John Hann",
    "web": "http://unscriptable.com"
    },
    {
    "name": "Brian Cavalier",
    "web": "http://hovercraftstudios.com"
    }
    ],
    "assets": [
    {
    "version": "0.7.3",
    "files": [
    "curl-for-dojo1.6",
    "curl-for-dojo1.6/curl.js",
    "curl-for-dojo1.6/curl.min.js",
    "curl-for-jQuery/curl.js",
    "curl-for-jQuery/curl.min.js",
    "curl-for-ssjs/curl.js",
    "curl-for-ssjs/curl.min.js",
    "curl-kitchen-sink/curl.js",
    "curl-kitchen-sink/curl.min.js",
    "curl-with-js-and-domReady/curl.js",
    "curl-with-js-and-domReady/curl.min.js",
    "curl/curl.js",
    "curl/curl.min.js"
    ]
    }
    ]
    },
    {
    "name": "d3",
    "filename": "d3.min.js",
    "version": "3.1.6",
    "description": "A small, free JavaScript library for manipulating documents based on data.",
    "keywords": [
    "dom",
    "w3c",
    "visualization",
    "svg",
    "animation",
    "canvas"
    ],
    "homepage": "http://mbostock.github.com/d3/",
    "author": {
    "name": "Mike Bostock",
    "email": "mbostock@gmail.com",
    "url": "http://bost.ocks.org/mike"
    },
    "repository": {
    "type": "git",
    "url": "http://github.com/mbostock/d3.git"
    },
    "assets": [
    {
    "version": "3.1.6",
    "files": [
    "d3.min.js"
    ]
    },
    {
    "version": "3.0.8",
    "files": [
    "d3.js",
    "d3.min.js"
    ]
    },
    {
    "version": "3.0.1",
    "files": [
    "d3.v3.js",
    "d3.v3.min.js"
    ]
    },
    {
    "version": "2.10.0",
    "files": [
    "d3.v2.js",
    "d3.v2.min.js"
    ]
    },
    {
    "version": "2.8.1",
    "files": [
    "d3.v2.min.js"
    ]
    },
    {
    "version": "2.7.4",
    "files": [
    "d3.chart.min.js",
    "d3.csv.min.js",
    "d3.geo.min.js",
    "d3.geom.min.js",
    "d3.layout.min.js",
    "d3.min.js",
    "d3.time.min.js"
    ]
    }
    ]
    },
    {
    "name": "dancer.js",
    "filename": "dancer.min.js",
    "version": "0.3.1",
    "description": "high-level audio API, designed to make sweet visualizations",
    "homepage": "http://jsantell.github.com/dancer.js",
    "keywords": [
    "audio"
    ],
    "maintainers": [
    {
    "name": "Jordan Santell",
    "email": "jsantell@gmail.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/jsantell/dancer.js"
    }
    ],
    "assets": [
    {
    "version": "0.3.1",
    "files": [
    "dancer.js",
    "dancer.min.js"
    ]
    },
    {
    "version": "0.3.0",
    "files": [
    "dancer.js",
    "dancer.min.js"
    ]
    },
    {
    "version": "0.2.1",
    "files": [
    "dancer.js",
    "dancer.min.js"
    ]
    },
    {
    "version": "0.2.0",
    "files": [
    "dancer.js",
    "dancer.min.js"
    ]
    },
    {
    "version": "0.1.0",
    "files": [
    "dancer.js",
    "dancer.min.js"
    ]
    }
    ]
    },
    {
    "name": "dat-gui",
    "filename": "dat.gui.min.js",
    "version": "0.5",
    "description": "A lightweight graphical user interface for changing variables in JavaScript.",
    "homepage": "http://code.google.com/p/dat-gui/",
    "keywords": [
    "ui",
    "DataArtsTeam"
    ],
    "maintainers": [
    {
    "name": "George Michael Brower",
    "web": "http://www.georgemichaelbrower.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://code.google.com/p/dat-gui/"
    }
    ],
    "assets": [
    {
    "version": "0.5",
    "files": [
    "dat.gui.js",
    "dat.gui.min.js"
    ]
    }
    ]
    },
    {
    "name": "datatables-fixedheader",
    "version": "2.0.6",
    "filename": "FixedHeader.min.js",
    "description": "The FixedHeader plug-in will freeze in place the header, footer and left and/or right most columns in a DataTable, ensuring that title information will remain always visible.",
    "homepage": "http://datatables.net/extras/fixedheader/",
    "maintainers": [
    {
    "name": "Allan Jardine",
    "url": "http://sprymedia.co.uk"
    }
    ],
    "licenses": [
    {
    "type": "BSD",
    "url": "http://datatables.net/license_bsd"
    },
    {
    "type": "GPLv2",
    "url": "http://datatables.net/license_gpl2"
    }
    ],
    "dependencies": {
    "jquery": "1.3 - 1.7"
    },
    "keywords": [
    "DataTables",
    "DataTable",
    "table",
    "grid",
    "filter",
    "sort",
    "page",
    "internationalisable"
    ],
    "assets": [
    {
    "version": "2.0.6",
    "files": [
    "FixedHeader.js",
    "FixedHeader.min.js"
    ]
    }
    ]
    },
    {
    "name": "datatables-tabletools",
    "version": "2.1.4",
    "filename": "js/TableTools.min.js",
    "description": "TableTools is a plug-in for the DataTables HTML table enhancer, which adds a highly customisable button toolbar to a DataTable.",
    "homepage": "http://datatables.net/extras/tabletools/",
    "maintainers": [
    {
    "name": "Allan Jardine",
    "url": "http://sprymedia.co.uk"
    }
    ],
    "licenses": [
    {
    "type": "BSD",
    "url": "http://datatables.net/license_bsd"
    },
    {
    "type": "GPLv2",
    "url": "http://datatables.net/license_gpl2"
    }
    ],
    "dependencies": {
    "jquery": "1.3 - 1.7",
    "ZeroClipboard": "1.3 - 1.7"
    },
    "keywords": [
    "DataTables",
    "DataTable",
    "table",
    "grid",
    "filter",
    "sort",
    "page",
    "toolbar",
    "internationalisable"
    ],
    "assets": [
    {
    "version": "2.1.4",
    "files": [
    "css/TableTools.css",
    "css/TableTools.min.css",
    "css/TableTools_JUI.css",
    "css/TableTools_JUI.min.css",
    "images/background.png",
    "images/collection.png",
    "images/collection_hover.png",
    "images/copy.png",
    "images/copy_hover.png",
    "images/csv.png",
    "images/csv_hover.png",
    "images/pdf.png",
    "images/pdf_hover.png",
    "images/print.png",
    "images/print_hover.png",
    "images/xls.png",
    "images/xls_hover.png",
    "js/TableTools.js",
    "js/TableTools.min.js",
    "js/ZeroClipboard.js",
    "js/ZeroClipboard.min.js",
    "swf/copy_csv_xls.swf",
    "swf/copy_csv_xls_pdf.swf"
    ]
    }
    ]
    },
    {
    "name": "datatables",
    "version": "1.9.4",
    "filename": "jquery.dataTables.min.js",
    "description": "DataTables enhances HTML tables with the ability to sort, filter and page the data in the table very easily. It provides a comprehensive API and set of configuration options, allowing you to consume data from virtually any data source.",
    "homepage": "http://datatables.net",
    "maintainers": [
    {
    "name": "Allan Jardine",
    "url": "http://sprymedia.co.uk"
    }
    ],
    "licenses": [
    {
    "type": "BSD",
    "url": "http://datatables.net/license_bsd"
    },
    {
    "type": "GPLv2",
    "url": "http://datatables.net/license_gpl2"
    }
    ],
    "dependencies": {
    "jquery": "1.3 - 1.7"
    },
    "keywords": [
    "DataTables",
    "DataTable",
    "table",
    "grid",
    "filter",
    "sort",
    "page",
    "internationalisable"
    ],
    "assets": [
    {
    "version": "1.9.4",
    "files": [
    "css/demo_page.css",
    "css/demo_page.min.css",
    "css/demo_table.css",
    "css/demo_table.min.css",
    "css/demo_table_jui.css",
    "css/demo_table_jui.min.css",
    "css/jquery.dataTables.css",
    "css/jquery.dataTables.min.css",
    "css/jquery.dataTables_themeroller.css",
    "css/jquery.dataTables_themeroller.min.css",
    "images/back_disabled.png",
    "images/back_enabled.png",
    "images/back_enabled_hover.png",
    "images/forward_disabled.png",
    "images/forward_enabled.png",
    "images/forward_enabled_hover.png",
    "images/sort_asc.png",
    "images/sort_asc_disabled.png",
    "images/sort_both.png",
    "images/sort_desc.png",
    "images/sort_desc_disabled.png",
    "jquery.dataTables.js",
    "jquery.dataTables.min.js"
    ]
    },
    {
    "version": "1.9.3",
    "files": [
    "jquery.dataTables.js",
    "jquery.dataTables.min.js"
    ]
    },
    {
    "version": "1.9.2",
    "files": [
    "jquery.dataTables.js",
    "jquery.dataTables.min.js"
    ]
    }
    ]
    },
    {
    "name": "datejs",
    "filename": "date.min.js",
    "version": "1.0",
    "description": "Datejs is an open source JavaScript Date library for parsing, formatting and processing.",
    "homepage": "http://www.datejs.com",
    "keywords": [
    "date",
    "datetime",
    "time",
    "parser"
    ],
    "maintainers": [
    {
    "name": "Geoffrey Mcgill",
    "email": "geoff@geoff.ca",
    "twitter": "datejs"
    }
    ],
    "repositories": [
    {
    "type": "Google SVN",
    "url": "http://code.google.com/p/datejs/source"
    },
    {
    "type": "git",
    "url": "https://github.com/datejs/Datejs"
    }
    ],
    "assets": [
    {
    "version": "1.0",
    "files": [
    "date.min.js"
    ]
    }
    ]
    },
    {
    "name": "davis.js",
    "filename": "davis.min.js",
    "version": "0.9.5",
    "description": "Davis.js is a small JavaScript library using HTML5 history.pushState that allows simple Sinatra style routing for your JavaScript apps.",
    "homepage": "http://davisjs.com",
    "keywords": [
    "routing",
    "pushState",
    "restful"
    ],
    "maintainers": [
    {
    "name": "Oliver Nightingale",
    "email": "oliver.nightingale1@gmail.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/olivernn/davis.js"
    }
    ],
    "assets": [
    {
    "version": "0.9.5",
    "files": [
    "davis.min.js"
    ]
    },
    {
    "version": "0.7.0",
    "files": [
    "davis.min.js"
    ]
    },
    {
    "version": "0.5.1",
    "files": [
    "davis.min.js"
    ]
    }
    ]
    },
    {
    "name": "dc",
    "filename": "dc.min.js",
    "version": "1.3.0",
    "description": "A multi-dimensional charting built to work natively with crossfilter rendered using d3.js ",
    "keywords": [
    "visualization",
    "svg",
    "animation",
    "canvas",
    "chart",
    "dimensional"
    ],
    "homepage": "http://nickqizhu.github.com/dc.js/",
    "author": {
    "name": "Nick Zhu",
    "url": "http://nzhu.blogspot.ca/"
    },
    "repository": {
    "type": "git",
    "url": "https://github.com/NickQiZhu/dc.js.git"
    },
    "dependencies": {
    "crossfilter": "1.x",
    "d3": "3.x"
    },
    "assets": [
    {
    "version": "1.3.0",
    "files": [
    "dc.js",
    "dc.min.js"
    ]
    }
    ]
    },
    {
    "name": "dd_belatedpng",
    "filename": "dd_belatedpng.min.js",
    "version": "0.0.8",
    "description": "Allows the use of transparent PNGs in images and CSS backgrounds in IE6.",
    "homepage": "http://www.dillerdesign.com/experiment/DD_belatedPNG/",
    "keywords": [
    "ie6",
    "png"
    ],
    "maintainers": [
    {
    "name": "Drew Diller",
    "web": "https://www.dillerdesign.com/"
    }
    ],
    "repositories": [],
    "assets": [
    {
    "version": "0.0.8",
    "files": [
    "dd_belatedpng.min.js"
    ]
    }
    ]
    },
    {
    "author": "Jerome Gravel-Niquet <jeromegn@gmail.com> (http://jgn.me)",
    "name": "documentup",
    "description": "Pretty documentation generator for Github projects with proper Readme.",
    "version": "0.1.1",
    "homepage": "http://documentup.com",
    "repository": {
    "type": "git",
    "url": "git://github.com/jeromegn/documentup.git"
    },
    "engines": {
    "node": "~0.6.1"
    },
    "filename": "documentup.min.js",
    "dependencies": {},
    "devDependencies": {
    "coffee-script": "~1.1.0",
    "stylus": "0.22.6",
    "nib": "0.3.2",
    "uglify-js": "1.2.5",
    "ender": "0.8.3",
    "async": "0.1.15"
    },
    "assets": [
    {
    "version": "latest.min.js",
    "files": []
    },
    {
    "version": "latest.js",
    "files": []
    },
    {
    "version": "0.1.1",
    "files": [
    "documentup.js",
    "documentup.min.js"
    ]
    },
    {
    "version": "0.1.0",
    "files": [
    "documentup.js",
    "documentup.min.js"
    ]
    }
    ]
    },
    {
    "name": "dojo",
    "filename": "dojo.js",
    "version": "1.8.1",
    "description": "Dojo saves you time, delivers powerful performance, and scales with your development process. It’s the toolkit experienced developers turn to for building superior desktop and mobile web experiences.",
    "homepage": "http://dojotoolkit.org/",
    "keywords": [
    "framework",
    "toolkit",
    "dojo",
    "JavaScript"
    ],
    "maintainers": [
    {
    "name": "The Dojo Foundation"
    }
    ],
    "licenses": [
    {
    "type": "AFLv2.1",
    "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L43"
    },
    {
    "type": "BSD",
    "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L13"
    }
    ],
    "repositories": [
    {
    "type": "svn",
    "url": "http://svn.dojotoolkit.org/src/view/anon/all/trunk"
    }
    ],
    "assets": [
    {
    "version": "1.8.1",
    "files": [
    "dojo.js",
    "dojo.min.js"
    ]
    },
    {
    "version": "1.7.2",
    "files": [
    "dojo.js",
    "dojo.min.js"
    ]
    },
    {
    "version": "1.6.0",
    "files": [
    "dojo.xd.js",
    "dojo.xd.min.js"
    ]
    }
    ]
    },
    {
    "name": "dollar.js",
    "version": "1.1.0",
    "filename": "dollar.min.js",
    "description": "A jQuery-compatible and non-All-in-One library which is more \"Zepto\" than Zepto.js.",
    "homepage": "http://ozjs.org/DollarJS/",
    "author": {
    "name": "dexteryy",
    "email": "dexter.yy@gmail.com",
    "url": "http://github.com/dexteryy"
    },
    "repository": {
    "type": "git",
    "url": "git://github.com/dexteryy/DollarJS.git"
    },
    "licenses": [
    {
    "type": "MIT",
    "url": "http://www.opensource.org/licenses/mit-license.php"
    }
    ],
    "keywords": [
    "AMD",
    "oz",
    "ozjs"
    ],
    "assets": [
    {
    "version": "1.1.0",
    "files": [
    "dollar.js",
    "dollar.min.js"
    ]
    }
    ]
    },
    {
    "name": "draggabilly",
    "filename": "draggabilly.pkgd.js",
    "version": "1.0.2",
    "description": "Draggabilly is Javascript library to make elements draggable. When dragging, Draggabillly will add the class .is-dragging to the element. The minified source draggabilly.pkgd.min.js is on http://draggabilly.desandro.com/",
    "homepage": "http://draggabilly.desandro.com/",
    "keywords": [
    "draggable",
    "element"
    ],
    "maintainers": [
    {
    "name": "David DeSandro",
    "web": "http://desandro.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/desandro/draggabilly"
    }
    ],
    "assets": [
    {
    "version": "1.0.2",
    "files": [
    "draggabilly.pkgd.js",
    "draggabilly.pkgd.min.js"
    ]
    }
    ]
    },
    {
    "name": "dropbox.js",
    "filename": "dropbox.min.js",
    "version": "0.9.2",
    "description": "Client library for the Dropbox API",
    "homepage": "https://dropbox.com/developers",
    "keywords": [
    "dropbox",
    "filesystem",
    "storage"
    ],
    "maintainers": [
    {
    "name": "Victor Costan",
    "email": "victor@costan.us",
    "web": "http://www.costan.us"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/dropbox/dropbox-js"
    }
    ],
    "assets": [
    {
    "version": "0.9.2",
    "files": [
    "dropbox.js",
    "dropbox.min.js",
    "dropbox.min.map"
    ]
    },
    {
    "version": "0.9.1",
    "files": [
    "dropbox.js",
    "dropbox.min.js",
    "dropbox.min.map"
    ]
    },
    {
    "version": "0.9.0",
    "files": [
    "dropbox.js",
    "dropbox.min.js",
    "dropbox.min.map"
    ]
    },
    {
    "version": "0.8.2",
    "files": [
    "dropbox.min.js"
    ]
    },
    {
    "version": "0.8.1",
    "files": [
    "dropbox.min.js"
    ]
    },
    {
    "version": "0.8.0",
    "files": [
    "dropbox.min.js"
    ]
    },
    {
    "version": "0.7.2",
    "files": [
    "dropbox.min.js"
    ]
    },
    {
    "version": "0.7.1",
    "files": [
    "dropbox.min.js"
    ]
    },
    {
    "version": "0.7.0",
    "files": [
    "dropbox.min.js"
    ]
    },
    {
    "version": "0.6.3",
    "files": [
    "dropbox.min.js"
    ]
    },
    {
    "version": "0.6.2",
    "files": [
    "dropbox.min.js"
    ]
    },
    {
    "version": "0.6.1",
    "files": [
    "dropbox.min.js"
    ]
    },
    {
    "version": "0.6.0",
    "files": [
    "dropbox.min.js"
    ]
    },
    {
    "version": "0.5.0",
    "files": [
    "dropbox.min.js"
    ]
    }
    ]
    },
    {
    "name": "dropzone",
    "filename": "dropzone.min.js",
    "version": "2.0.8",
    "description": "Drag'n'drop file uploads with image previews",
    "homepage": "http://www.dropzonejs.com/",
    "keywords": [
    "html5",
    "file",
    "upload"
    ],
    "maintainers": [
    {
    "name": "Matias Meno",
    "web": "https://github.com/enyo"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "git://github.com/enyo/dropzone.git"
    }
    ],
    "assets": [
    {
    "version": "2.0.8",
    "files": [
    "css/basic.css",
    "css/basic.min.css",
    "css/dropzone.css",
    "css/dropzone.min.css",
    "dropzone-amd-module.js",
    "dropzone-amd-module.min.js",
    "dropzone.js",
    "dropzone.min.js",
    "images/spritemap.png",
    "images/spritemap@2x.png"
    ]
    },
    {
    "version": "2.0.4",
    "files": [
    "css/basic.css",
    "css/basic.min.css",
    "css/dropzone.css",
    "css/dropzone.min.css",
    "dropzone-amd-module.js",
    "dropzone-amd-module.min.js",
    "dropzone.js",
    "dropzone.min.js",
    "images/spritemap.png",
    "images/spritemap@2x.png"
    ]
    },
    {
    "version": "1.3.4",
    "files": [
    "css/basic.css",
    "css/basic.min.css",
    "css/dropzone.css",
    "css/dropzone.min.css",
    "dropzone-amd-module.js",
    "dropzone-amd-module.min.js",
    "dropzone.js",
    "dropzone.min.js",
    "images/spritemap.png",
    "images/spritemap@2x.png"
    ]
    }
    ]
    },
    {
    "name": "dustjs-linkedin",
    "filename": "dust-core.min.js",
    "version": "1.2.0",
    "description": "Asynchronous templates for the browser and node.js ( LinkedIn fork )",
    "homepage": "http://linkedin.github.com/dustjs/",
    "keywords": [
    "template",
    "templating",
    "dust",
    "linkedin",
    "popular",
    "asynchronous"
    ],
    "maintainers": [
    {
    "name": "LinkedIn",
    "web": "https://github.com/linkedin"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/linkedin/dustjs"
    }
    ],
    "assets": [
    {
    "version": "1.2.0",
    "files": [
    "dust-core.js",
    "dust-core.min.js",
    "dust-full.js",
    "dust-full.min.js"
    ]
    }
    ]
    },
    {
    "name": "dygraph",
    "filename": "dygraph-combined.js",
    "version": "1.2",
    "description": "dygraphs is an open source JavaScript library that produces produces interactive, zoomable charts of time series. It is designed to display dense data sets and enable users to explore and interpret them.",
    "homepage": "http://dygraphs.com/",
    "keywords": [
    "graphs",
    "charts",
    "interactive"
    ],
    "maintainers": [
    {
    "name": "Dan Vanderkam"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/danvk/dygraphs.git"
    }
    ],
    "assets": [
    {
    "version": "1.2",
    "files": [
    "dygraph-combined.js",
    "dygraph-combined.min.js"
    ]
    }
    ]
    },
    {
    "name": "easyXDM",
    "filename": "easyXDM.min.js",
    "version": "2.4.17.1",
    "description": "A javascript library providing cross-browser, cross-site messaging/method invocation.",
    "homepage": "http://easyxdm.net",
    "keywords": [
    "cross-browser",
    "cross-domain",
    "messaging",
    "rpc"
    ],
    "maintainers": [
    {
    "name": "Øyvind Sean Kinsey",
    "web": "http://kinsey.no"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/oyvindkinsey/easyXDM.git"
    }
    ],
    "assets": [
    {
    "version": "2.4.17.1",
    "files": [
    "easyXDM.Widgets.debug.js",
    "easyXDM.Widgets.debug.min.js",
    "easyXDM.Widgets.js",
    "easyXDM.Widgets.min.js",
    "easyXDM.debug.js",
    "easyXDM.debug.min.js",
    "easyXDM.js",
    "easyXDM.min.js",
    "easyxdm.swf",
    "json2.js",
    "json2.min.js"
    ]
    }
    ]
    },
    {
    "name": "embedly-jquery",
    "version": "3.0.5",
    "filename": "jquery.embedly.min.js",
    "description": "Embedly - jQuery is a jQuery Library for Embedly that will replace links with content. It follows the oEmbed spec (oembed.com) for content retrieval, while utilizing http://api.embed.ly as a single endpoint.",
    "homepage": "https://github.com/embedly/embedly-jquery",
    "maintainers": [
    {
    "name": "Andrew Pellett",
    "url": "https://github.com/anrope"
    },
    {
    "name": "Art Gibson",
    "url": "https://github.com/artgibson"
    },
    {
    "name": "Bob Corsaro",
    "url": "https://github.com/dokipen"
    },
    {
    "name": "John Emhoff",
    "url": "https://github.com/JohnEmhoff"
    },
    {
    "name": "Sean Creeley",
    "url": "https://github.com/screeley"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/embedly/embedly-jquery"
    }
    ],
    "licenses": [
    {
    "type": "BSD",
    "url": "http://github.com/embedly/embedly-jquery/tree/master/LICENSE/"
    }
    ],
    "dependencies": {
    "jquery": "1.3.1 or greater"
    },
    "keywords": [
    "oEmbed",
    "jQuery",
    "embed"
    ],
    "assets": [
    {
    "version": "3.0.5",
    "files": [
    "jquery.embedly.js",
    "jquery.embedly.min.js"
    ]
    },
    {
    "version": "3.0.2",
    "files": [
    "jquery.embedly.js",
    "jquery.embedly.min.js"
    ]
    },
    {
    "version": "3.0.1",
    "files": [
    "jquery.embedly.js",
    "jquery.embedly.min.js"
    ]
    },
    {
    "version": "3.0.0",
    "files": [
    "jquery.embedly.js",
    "jquery.embedly.min.js"
    ]
    },
    {
    "version": "2.2.0",
    "files": [
    "jquery.embedly.js",
    "jquery.embedly.min.js"
    ]
    }
    ]
    },
    {
    "name": "ember-data.js",
    "filename": "ember-data-latest.min.js",
    "version": "0.8.0-latest20121123",
    "description": "A data persistence library for Ember.js.",
    "homepage": "https://github.com/emberjs/data",
    "keywords": [
    "ember",
    "ember.js",
    "ember-data",
    "ember-data.js"
    ],
    "maintainers": [
    {
    "name": "Ember.js",
    "web": "http://emberjs.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/emberjs/data"
    }
    ],
    "assets": [
    {
    "version": "0.8.0-latest20121123",
    "files": [
    "ember-data-latest.js",
    "ember-data-latest.min.js"
    ]
    }
    ]
    },
    {
    "name": "ember-resource.js",
    "filename": "ember-resource.min.js",
    "version": "1.0",
    "description": "A simple library to connect your Ember.js application to JSON backends.",
    "homepage": "https://github.com/zendesk/ember-resource",
    "keywords": [
    "ember",
    "ember.js",
    "ember-resource",
    "ember-resource.js"
    ],
    "maintainers": [
    {
    "name": "Zendesk",
    "web": "http://developer.zendesk.com/zengineering/open_source.html"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/zendesk/ember-resource"
    }
    ],
    "assets": [
    {
    "version": "1.0",
    "files": [
    "ember-resource.js",
    "ember-resource.min.js"
    ]
    }
    ]
    },
    {
    "name": "ember.js",
    "filename": "ember.min.js",
    "version": "1.0.0-rc.3",
    "description": "Ember is a JavaScript framework for creating ambitious web applications that eliminates boilerplate and provides a standard application architecture.",
    "homepage": "http://emberjs.com/",
    "keywords": [
    "ember",
    "ember.js"
    ],
    "maintainers": [
    {
    "name": "Ember.js",
    "web": "http://emberjs.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/emberjs/ember.js"
    }
    ],
    "assets": [
    {
    "version": "1.0.pre",
    "files": [
    "ember-1.0.pre.js",
    "ember-1.0.pre.min.js"
    ]
    },
    {
    "version": "1.0.0-rc.3",
    "files": [
    "ember.js",
    "ember.min.js"
    ]
    },
    {
    "version": "1.0.0-rc.2",
    "files": [
    "ember.js",
    "ember.min.js"
    ]
    },
    {
    "version": "1.0.0-rc.1",
    "files": [
    "ember.js",
    "ember.min.js"
    ]
    },
    {
    "version": "1.0.0-pre.4",
    "files": [
    "ember.js",
    "ember.min.js"
    ]
    },
    {
    "version": "1.0.0-pre.2",
    "files": [
    "ember-1.0.0-pre.2.js",
    "ember-1.0.0-pre.2.min.js"
    ]
    },
    {
    "version": "0.9.8.1",
    "files": [
    "ember-0.9.8.1.js",
    "ember-0.9.8.1.min.js"
    ]
    },
    {
    "version": "0.9.8",
    "files": [
    "ember-0.9.8.js",
    "ember-0.9.8.min.js"
    ]
    },
    {
    "version": "0.9.7.1",
    "files": [
    "ember-0.9.7.1.min.js"
    ]
    },
    {
    "version": "0.9.7",
    "files": [
    "ember-0.9.7.min.js"
    ]
    },
    {
    "version": "0.9.6",
    "files": [
    "ember-0.9.6.min.js"
    ]
    },
    {
    "version": "0.9.5",
    "files": [
    "ember-0.9.5.min.js"
    ]
    },
    {
    "version": "0.9.4",
    "files": [
    "ember-0.9.4.min.js"
    ]
    }
    ]
    },
    {
    "name": "enquire.js",
    "version": "2.0.0",
    "description": "Awesome Media Queries in JavaScript",
    "homepage": "http://wicky.nillia.ms/enquire.js",
    "author": {
    "name": "Nick Williams",
    "url": "http://wicky.nillia.ms"
    },
    "filename": "enquire.min.js",
    "keywords": [
    "media query",
    "media queries",
    "matchMedia",
    "enquire",
    "enquire.js"
    ],
    "repository": {
    "type": "git",
    "url": "git://github.com/WickyNilliams/enquire.js.git"
    },
    "licenses": [
    {
    "type": "MIT",
    "url": "http://www.opensource.org/licenses/mit-license.php"
    }
    ],
    "scripts": {
    "test": "grunt test --verbose"
    },
    "devDependencies": {
    "grunt": "~0.4.1",
    "grunt-contrib-jasmine": "~0.4.1",
    "grunt-contrib-jshint": "~0.3.0",
    "grunt-contrib-concat": "~0.1.3",
    "grunt-contrib-uglify": "~0.2.0",
    "grunt-contrib-watch": "~0.3.1"
    },
    "assets": [
    {
    "version": "2.0.0",
    "files": [
    "enquire.js",
    "enquire.min.js"
    ]
    },
    {
    "version": "1.5.6",
    "files": [
    "enquire.js",
    "enquire.min.js"
    ]
    },
    {
    "version": "1.5.4",
    "files": [
    "enquire.js",
    "enquire.min.js"
    ]
    }
    ]
    },
    {
    "name": "epiceditor",
    "filename": "js/epiceditor.min.js",
    "version": "0.2.0",
    "description": "EpicEditor is an embeddable JavaScript Markdown editor with split fullscreen editing, live previewing, automatic draft saving, offline support, and more. For developers, it offers a robust API, can be easily themed, and allows you to swap out the bundled Markdown parser with anything you throw at it.",
    "homepage": "http://epiceditor.com",
    "keywords": [
    "markdown",
    "editor"
    ],
    "maintainers": [
    {
    "name": "Oscar Godson",
    "web": "http://epiceditor.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/OscarGodson/EpicEditor"
    }
    ],
    "assets": [
    {
    "version": "0.2.0",
    "files": [
    "images/edit.png",
    "images/fullscreen.png",
    "images/preview.png",
    "js/epiceditor.js",
    "js/epiceditor.min.js",
    "themes/base/epiceditor.css",
    "themes/base/epiceditor.min.css",
    "themes/editor/epic-dark.css",
    "themes/editor/epic-dark.min.css",
    "themes/editor/epic-light.css",
    "themes/editor/epic-light.min.css",
    "themes/preview/bartik.css",
    "themes/preview/bartik.min.css",
    "themes/preview/github.css",
    "themes/preview/github.min.css",
    "themes/preview/preview-dark.css",
    "themes/preview/preview-dark.min.css"
    ]
    }
    ]
    },
    {
    "name": "epitome",
    "filename": "Epitome-min.js",
    "version": "0.3.0",
    "description": "Epitome, an MVP framework built on top of MooTools",
    "homepage": "http://dimitarchristoff.github.com/Epitome",
    "keywords": [
    "mootools",
    "epitome",
    "mvc",
    "mvp"
    ],
    "maintainers": [
    {
    "name": "Dimitar Christoff",
    "email": "christoff@gmail.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/DimitarChristoff/Epitome"
    }
    ],
    "assets": [
    {
    "version": "0.3.0",
    "files": [
    "Epitome-min.js"
    ]
    },
    {
    "version": "0.2.2",
    "files": [
    "Epitome-min.js"
    ]
    },
    {
    "version": "0.2.0",
    "files": [
    "Epitome-min.js"
    ]
    }
    ]
    },
    {
    "name": "equalize.js",
    "filename": "equalize.min.js",
    "version": "1.0.1",
    "description": "The jQuery plugin for equalizing the height or width of your elements",
    "keywords": [
    "ui",
    "equalize",
    "equal",
    "height",
    "width",
    "layout"
    ],
    "homepage": "https://github.com/tsvensen/equalize.js",
    "demo": "http://tsvensen.github.com/equalize.js/",
    "dependencies": {
    "jquery": ">=1.4.x"
    },
    "licenses": [
    {
    "type": "MIT",
    "url": "http://opensource.org/licenses/MIT"
    },
    {
    "type": "GPLv2",
    "url": "http://opensource.org/licenses/GPL-2.0"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/tsvensen/equalize.js/blob/master/js/equalize.js"
    }
    ],
    "assets": [
    {
    "version": "1.0.1",
    "files": [
    "equalize.min.js"
    ]
    }
    ]
    },
    {
    "name": "es5-shim",
    "filename": "es5-shim.min.js",
    "version": "2.0.8",
    "description": "Provides compatibility shims so that legacy JavaScript engines behave as closely as possible to ES5.",
    "homepage": "https://github.com/kriskowal/es5-shim",
    "keywords": [
    "es5",
    "ECMAScript 5",
    "shim",
    "compatibility",
    "modernization"
    ],
    "maintainers": [
    {
    "name": "Kristopher Michael Kowal",
    "email": "rfobic@gmail.com",
    "web": "http://jeditoolkit.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/kriskowal/es5-shim"
    }
    ],
    "assets": [
    {
    "version": "2.0.8",
    "files": [
    "es5-shim.min.js"
    ]
    },
    {
    "version": "1.2.4",
    "files": [
    "es5-shim.min.js"
    ]
    },
    {
    "version": "0.0.4",
    "files": [
    "es5-shim.min.js"
    ]
    }
    ]
    },
    {
    "name": "eve.js",
    "filename": "eve.min.js",
    "version": "0.8.4",
    "description": "A JavaScript meta-framework for scoped event delegation.",
    "homepage": "http://evejs.com",
    "maintainers": [
    {
    "name": "Michelle Steigerwalt",
    "web": "http://msteigerwalt.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/Yuffster/Eve.js"
    }
    ],
    "assets": [
    {
    "version": "0.8.4",
    "files": [
    "eve.min.js"
    ]
    },
    {
    "version": "0.8.3",
    "files": [
    "eve.min.js"
    ]
    },
    {
    "version": "0.8.2",
    "files": [
    "eve.min.js"
    ]
    },
    {
    "version": "0.8.1",
    "files": [
    "eve.min.js"
    ]
    }
    ]
    },
    {
    "name": "eventmaster",
    "version": "2.0.0",
    "filename": "eventmaster.min.js",
    "description": "A simple, compact and consistent implementation provides both Promise/Deferred/Flow pattern and Event/Notify/Observer/PubSub pattern.",
    "main": "eventmaster",
    "homepage": "http://ozjs.org/EventMaster/",
    "author": {
    "name": "dexteryy",
    "email": "dexter.yy@gmail.com",
    "url": "http://github.com/dexteryy"
    },
    "repository": {
    "type": "git",
    "url": "git://github.com/dexteryy/EventMaster.git"
    },
    "licenses": [
    {
    "type": "MIT",
    "url": "http://www.opensource.org/licenses/mit-license.php"
    }
    ],
    "keywords": [
    "AMD",
    "oz",
    "ozjs"
    ],
    "assets": [
    {
    "version": "2.0.0",
    "files": [
    "eventmaster.js",
    "eventmaster.min.js"
    ]
    }
    ]
    },
    {
    "name": "ext-core",
    "filename": "ext-core.js",
    "version": "3.1.0",
    "description": "Ext JS is the developer's choice for building powerful desktop web applications using JavaScript and web standards.",
    "homepage": "http://www.sencha.com/products/extjs/",
    "keywords": [
    "framework",
    "toolkit",
    "desktop",
    "popular"
    ],
    "maintainers": [
    {
    "name": "Sencha"
    }
    ],
    "assets": [
    {
    "version": "3.1.0",
    "files": [
    "ext-core.js",
    "ext-core.min.js"
    ]
    }
    ]
    },
    {
    "name": "fabric.js",
    "filename": "fabric.all.min.js",
    "version": "1.1.0",
    "description": "A powerful and simple Javascript canvas library",
    "homepage": "http://fabricjs.com/",
    "keywords": [
    "canvas",
    "graphics",
    "js"
    ],
    "maintainers": [
    {
    "name": "Juriy Zaytsev",
    "web": "https://github.com/kangax"
    }
    ],
    "bugs": "https://github.com/kangax/fabric.js/issues",
    "licenses": [
    {
    "type": "MIT",
    "url": "https://github.com/kangax/fabric.js/blob/master/LICENSE"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/kangax/fabric.js"
    }
    ],
    "assets": [
    {
    "version": "1.1.0",
    "files": [
    "fabric.all.min.js"
    ]
    }
    ]
    },
    {
    "name": "fancybox",
    "filename": "jquery.fancybox.pack.js",
    "version": "2.1.4",
    "description": "fancyBox is a tool that offers a nice and elegant way to add zooming functionality for images, html content and multi-media on your webpages. It is built at the top of the popular JavaScript framework jQuery and is both easy to implement and a snap to customize.",
    "homepage": "http://fancyapps.com/fancybox/",
    "keywords": [
    "fancybox",
    "jquery",
    "images",
    "image",
    "zoom",
    "zooming"
    ],
    "maintainers": [
    {
    "name": "Janis Skarnelis",
    "web": "http://fancyapps.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/fancyapps/fancyBox"
    }
    ],
    "assets": [
    {
    "version": "2.1.4",
    "files": [
    "blank.gif",
    "fancybox_loading.gif",
    "fancybox_overlay.png",
    "fancybox_sprite.png",
    "helpers/fancybox_buttons.png",
    "helpers/jquery.fancybox-buttons.css",
    "helpers/jquery.fancybox-buttons.js",
    "helpers/jquery.fancybox-buttons.min.css",
    "helpers/jquery.fancybox-buttons.min.js",
    "helpers/jquery.fancybox-media.js",
    "helpers/jquery.fancybox-media.min.js",
    "helpers/jquery.fancybox-thumbs.css",
    "helpers/jquery.fancybox-thumbs.js",
    "helpers/jquery.fancybox-thumbs.min.css",
    "helpers/jquery.fancybox-thumbs.min.js",
    "jquery.fancybox.css",
    "jquery.fancybox.js",
    "jquery.fancybox.min.css",
    "jquery.fancybox.min.js",
    "jquery.fancybox.pack.js",
    "jquery.fancybox.pack.min.js"
    ]
    },
    {
    "version": "2.1.3",
    "files": [
    "blank.gif",
    "fancybox_loading.gif",
    "fancybox_overlay.png",
    "fancybox_sprite.png",
    "helpers/fancybox_buttons.png",
    "helpers/jquery.fancybox-buttons.css",
    "helpers/jquery.fancybox-buttons.js",
    "helpers/jquery.fancybox-buttons.min.css",
    "helpers/jquery.fancybox-buttons.min.js",
    "helpers/jquery.fancybox-media.js",
    "helpers/jquery.fancybox-media.min.js",
    "helpers/jquery.fancybox-thumbs.css",
    "helpers/jquery.fancybox-thumbs.js",
    "helpers/jquery.fancybox-thumbs.min.css",
    "helpers/jquery.fancybox-thumbs.min.js",
    "jquery.fancybox.css",
    "jquery.fancybox.js",
    "jquery.fancybox.min.css",
    "jquery.fancybox.min.js",
    "jquery.fancybox.pack.js",
    "jquery.fancybox.pack.min.js"
    ]
    },
    {
    "version": "2.1.1",
    "files": [
    "blank.gif",
    "fancybox_loading.gif",
    "fancybox_overlay.png",
    "fancybox_sprite.png",
    "jquery.fancybox.css",
    "jquery.fancybox.js",
    "jquery.fancybox.min.css",
    "jquery.fancybox.min.js",
    "jquery.fancybox.pack.js",
    "jquery.fancybox.pack.min.js"
    ]
    },
    {
    "version": "2.0.6",
    "files": [
    "jquery.fancybox.pack.js",
    "jquery.fancybox.pack.min.js"
    ]
    },
    {
    "version": "2.0.5",
    "files": [
    "jquery.fancybox.pack.js",
    "jquery.fancybox.pack.min.js"
    ]
    },
    {
    "version": "2.0.4",
    "files": [
    "jquery.fancybox.pack.js",
    "jquery.fancybox.pack.min.js"
    ]
    },
    {
    "version": "1.3.4",
    "files": [
    "jquery.fancybox-1.3.4.pack.js",
    "jquery.fancybox-1.3.4.pack.min.js"
    ]
    }
    ]
    },
    {
    "name": "fastclick",
    "filename": "fastclick.min.js",
    "version": "0.6.0",
    "description": "Polyfill to remove click delays on browsers with touch UIs",
    "homepage": "https://github.com/ftlabs/fastclick",
    "keywords": [
    "fastclick",
    "mobile",
    "touch",
    "tap",
    "click",
    "delay"
    ],
    "maintainers": [
    {
    "name": "Rowan Beentje",
    "email": "rowan.beentje@ft.com"
    },
    {
    "name": "Matthew Caruana Galizia",
    "email": "m@m.cg"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "git://github.com/ftlabs/fastclick.git"
    }
    ],
    "assets": [
    {
    "version": "0.6.0",
    "files": [
    "fastclick.js",
    "fastclick.min.js"
    ]
    }
    ]
    },
    {
    "name": "file-uploader",
    "filename": "fineuploader.min.js",
    "version": "3.1.1",
    "description": "Multiple file upload plugin with progress-bar, drag-and-drop. ",
    "homepage": "http://fineuploader.com",
    "keywords": [
    "uploader",
    "multiple",
    "drag-and-drop"
    ],
    "maintainers": [
    {
    "name": "valums"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/valums/file-uploader.git"
    }
    ],
    "assets": [
    {
    "version": "3.1.1",
    "files": [
    "fineuploader.css",
    "fineuploader.js",
    "fineuploader.min.css",
    "fineuploader.min.js",
    "jquery.fineuploader.js",
    "jquery.fineuploader.min.js",
    "loading.gif",
    "processing.gif"
    ]
    },
    {
    "version": "2.1.2",
    "files": [
    "fileuploader.css",
    "fileuploader.js",
    "fileuploader.min.css",
    "fileuploader.min.js",
    "loading.gif"
    ]
    }
    ]
    },
    {
    "name": "firebug-lite",
    "filename": "firebug-lite.js",
    "version": "1.4.0",
    "description": "Firebug Lite is a powerful console logging, modifying and inspecting tool.",
    "homepage": "https://getfirebug.com/firebuglite/",
    "keywords": [
    "firebug",
    "development",
    "debug"
    ],
    "assets": [
    {
    "version": "1.4.0",
    "files": [
    "firebug-lite.js",
    "firebug-lite.min.js"
    ]
    }
    ]
    },
    {
    "name": "fitvids",
    "filename": "jquery.fitvids.min.js",
    "version": "1.0.1",
    "description": "A lightweight, easy-to-use jQuery plugin for fluid width video embeds.",
    "homepage": "http://fitvidsjs.com/",
    "keywords": [
    "jquery",
    "responsive design",
    "fluid width",
    "video",
    "youtube",
    "vimeo"
    ],
    "maintainers": [
    {
    "name": "Chris Coyier",
    "email": "chriscoyier@gmail.com",
    "web": "http://chriscoyier.net/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/davatron5000/FitVids.js"
    }
    ],
    "assets": [
    {
    "version": "1.0.1",
    "files": [
    "jquery.fitvids.js",
    "jquery.fitvids.min.js"
    ]
    },
    {
    "version": "1.0.0",
    "files": [
    "jquery.fitvids.min.js"
    ]
    }
    ]
    },
    {
    "name": "flexie",
    "filename": "flexie.min.js",
    "version": "1.0.0",
    "description": "Cross-browser support for the CSS3 Flexible Box Model.",
    "homepage": "http://flexiejs.com/",
    "keywords": [
    "css",
    "css3",
    "flexible",
    "box",
    "model",
    "polyfill",
    "flexbox"
    ],
    "maintainers": [
    {
    "name": "Richard Herrera"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/doctyper/flexie"
    }
    ],
    "assets": [
    {
    "version": "1.0.0",
    "files": [
    "flexie.min.js"
    ]
    }
    ]
    },
    {
    "name": "flight",
    "filename": "flight.min.js",
    "version": "1.0.9",
    "description": "An event-driven web framework, from Twitter",
    "homepage": "http://twitter.github.io/flight/",
    "keywords": [
    "twitter",
    "event",
    "framework"
    ],
    "maintainers": [
    {
    "name": "Twitter",
    "web": "http://twitter.com/flight"
    },
    {
    "name": "Angus Croll",
    "web": "http://twitter.com/angustweets"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/twitter/flight"
    }
    ],
    "assets": [
    {
    "version": "1.0.9",
    "files": [
    "flight.min.js"
    ]
    }
    ]
    },
    {
    "name": "flipCounter",
    "filename": "jquery.flipCounter.pack.js",
    "version": "1.2",
    "description": "Uses valid markup and an image sprite to render an analogue clock / odometer effect. Clock image is easily customizable, default options can be easily overriden, can be easily animated and extended with jQuery.easing plugin, gracefully degrades if Javascript is not available.",
    "keywords": [
    "flipcounter",
    "number",
    "end_number",
    "easing",
    "duration"
    ],
    "homepage": "http://bloggingsquared.com/jquery/flipcounter/",
    "author": {
    "name": "Brolly.ca",
    "email": "info@brolly.ca"
    },
    "assets": [
    {
    "version": "1.2",
    "files": [
    "flipCounter-medium.png",
    "jquery.flipCounter.js",
    "jquery.flipCounter.min.js",
    "jquery.flipCounter.pack.js",
    "jquery.flipCounter.pack.min.js"
    ]
    },
    {
    "version": "1.1",
    "files": [
    "flipCounter-medium.png",
    "jquery.flipCounter.js",
    "jquery.flipCounter.min.js",
    "jquery.flipCounter.pack.js",
    "jquery.flipCounter.pack.min.js"
    ]
    },
    {
    "version": "1.0",
    "files": [
    "flipCounter-medium.png",
    "jquery.flipCounter.js",
    "jquery.flipCounter.min.js",
    "jquery.flipCounter.pack.js",
    "jquery.flipCounter.pack.min.js"
    ]
    }
    ]
    },
    {
    "name": "flot",
    "filename": "jquery.flot.min.js",
    "version": "0.8",
    "description": "Attractive Javascript plotting for jQuery",
    "homepage": "http://flotcharts.org/",
    "keywords": [
    "jquery",
    "plot",
    "chart",
    "graph",
    "visualization",
    "canvas",
    "graphics",
    "web"
    ],
    "maintainers": [
    {
    "name": "David Schnur"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/flot/flot"
    }
    ],
    "assets": [
    {
    "version": "0.8",
    "files": [
    "excanvas.min.js",
    "jquery.colorhelpers.js",
    "jquery.colorhelpers.min.js",
    "jquery.flot.canvas.min.js",
    "jquery.flot.categories.min.js",
    "jquery.flot.crosshair.min.js",
    "jquery.flot.errorbars.min.js",
    "jquery.flot.fillbetween.min.js",
    "jquery.flot.image.min.js",
    "jquery.flot.min.js",
    "jquery.flot.navigate.min.js",
    "jquery.flot.pie.min.js",
    "jquery.flot.resize.min.js",
    "jquery.flot.selection.min.js",
    "jquery.flot.stack.min.js",
    "jquery.flot.symbol.min.js",
    "jquery.flot.threshold.min.js",
    "jquery.flot.time.min.js"
    ]
    },
    {
    "version": "0.7",
    "files": [
    "excanvas.min.js",
    "jquery.colorhelpers.min.js",
    "jquery.flot.crosshair.min.js",
    "jquery.flot.fillbetween.min.js",
    "jquery.flot.image.min.js",
    "jquery.flot.min.js",
    "jquery.flot.navigate.min.js",
    "jquery.flot.pie.min.js",
    "jquery.flot.resize.min.js",
    "jquery.flot.selection.min.js",
    "jquery.flot.stack.min.js",
    "jquery.flot.symbol.min.js",
    "jquery.flot.threshold.min.js"
    ]
    }
    ]
    },
    {
    "name": "font-awesome",
    "filename": "css/font-awesome.min.css",
    "version": "3.1.0",
    "description": "Font Awesome",
    "homepage": "http://fortawesome.github.com/Font-Awesome/",
    "keywords": [
    "css",
    "font",
    "icons"
    ],
    "assets": [
    {
    "version": "3.1.0",
    "files": [
    "css/font-awesome-ie7.css",
    "css/font-awesome-ie7.min.css",
    "css/font-awesome.css",
    "css/font-awesome.min.css",
    "font/FontAwesome.otf",
    "font/fontawesome-webfont.eot",
    "font/fontawesome-webfont.svg",
    "font/fontawesome-webfont.ttf",
    "font/fontawesome-webfont.woff"
    ]
    },
    {
    "version": "3.0.2",
    "files": [
    "css/font-awesome-ie7.min.css",
    "css/font-awesome.css",
    "css/font-awesome.min.css",
    "font/FontAwesome.otf",
    "font/fontawesome-webfont.eot",
    "font/fontawesome-webfont.svg",
    "font/fontawesome-webfont.ttf",
    "font/fontawesome-webfont.woff"
    ]
    },
    {
    "version": "3.0.0",
    "files": [
    "css/font-awesome-ie7.min.css",
    "css/font-awesome.css",
    "css/font-awesome.min.css",
    "font/FontAwesome.otf",
    "font/fontawesome-webfont.eot",
    "font/fontawesome-webfont.ttf",
    "font/fontawesome-webfont.woff"
    ]
    },
    {
    "version": "2.0",
    "files": [
    "font-awesome-ie7.css",
    "font-awesome-ie7.min.css",
    "font-awesome.css",
    "font-awesome.min.css",
    "fontawesome-webfont.eot",
    "fontawesome-webfont.svg",
    "fontawesome-webfont.ttf",
    "fontawesome-webfont.woff"
    ]
    }
    ]
    },
    {
    "name": "foundation",
    "filename": "js/foundation.min.js",
    "version": "4.1.2",
    "description": "The most advanced responsive front-end framework in the world. Quickly create prototypes and production code for sites and apps that work on any kind of device.",
    "homepage": "http://foundation.zurb.com",
    "keywords": [
    "foundation",
    "responsive"
    ],
    "maintainers": [
    {
    "name": "Chris Michel",
    "web": "http://www.zurb.com/about/profile/chris-michel"
    },
    {
    "name": "Jordan Humphreys",
    "web": "http://www.zurb.com/about/profile/jordan-humphreys"
    },
    {
    "name": "Mark Hayes",
    "web": "http://www.zurb.com/about/profile/mark-hayes"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/zurb/foundation.git"
    }
    ],
    "assets": [
    {
    "version": "4.1.2",
    "files": [
    "css/foundation.css",
    "css/foundation.min.css",
    "css/normalize.css",
    "css/normalize.min.css",
    "js/foundation.min.js",
    "js/foundation/foundation.alerts.js",
    "js/foundation/foundation.alerts.min.js",
    "js/foundation/foundation.clearing.js",
    "js/foundation/foundation.clearing.min.js",
    "js/foundation/foundation.cookie.js",
    "js/foundation/foundation.cookie.min.js",
    "js/foundation/foundation.dropdown.js",
    "js/foundation/foundation.dropdown.min.js",
    "js/foundation/foundation.forms.js",
    "js/foundation/foundation.forms.min.js",
    "js/foundation/foundation.joyride.js",
    "js/foundation/foundation.joyride.min.js",
    "js/foundation/foundation.js",
    "js/foundation/foundation.magellan.js",
    "js/foundation/foundation.magellan.min.js",
    "js/foundation/foundation.orbit.js",
    "js/foundation/foundation.orbit.min.js",
    "js/foundation/foundation.placeholder.js",
    "js/foundation/foundation.placeholder.min.js",
    "js/foundation/foundation.reveal.js",
    "js/foundation/foundation.reveal.min.js",
    "js/foundation/foundation.section.js",
    "js/foundation/foundation.section.min.js",
    "js/foundation/foundation.tooltips.js",
    "js/foundation/foundation.tooltips.min.js",
    "js/foundation/foundation.topbar.js",
    "js/foundation/foundation.topbar.min.js",
    "js/vendor/custom.modernizr.js",
    "js/vendor/custom.modernizr.min.js",
    "js/vendor/jquery.js",
    "js/vendor/jquery.min.js",
    "js/vendor/zepto.js",
    "js/vendor/zepto.min.js"
    ]
    },
    {
    "version": "4.0.9",
    "files": [
    "css/foundation.css",
    "css/foundation.min.css",
    "css/normalize.css",
    "css/normalize.min.css",
    "js/foundation.min.js",
    "js/foundation/foundation.alerts.js",
    "js/foundation/foundation.alerts.min.js",
    "js/foundation/foundation.clearing.js",
    "js/foundation/foundation.clearing.min.js",
    "js/foundation/foundation.cookie.js",
    "js/foundation/foundation.cookie.min.js",
    "js/foundation/foundation.dropdown.js",
    "js/foundation/foundation.dropdown.min.js",
    "js/foundation/foundation.forms.js",
    "js/foundation/foundation.forms.min.js",
    "js/foundation/foundation.joyride.js",
    "js/foundation/foundation.joyride.min.js",
    "js/foundation/foundation.js",
    "js/foundation/foundation.magellan.js",
    "js/foundation/foundation.magellan.min.js",
    "js/foundation/foundation.orbit.js",
    "js/foundation/foundation.orbit.min.js",
    "js/foundation/foundation.placeholder.js",
    "js/foundation/foundation.placeholder.min.js",
    "js/foundation/foundation.reveal.js",
    "js/foundation/foundation.reveal.min.js",
    "js/foundation/foundation.section.js",
    "js/foundation/foundation.section.min.js",
    "js/foundation/foundation.tooltips.js",
    "js/foundation/foundation.tooltips.min.js",
    "js/foundation/foundation.topbar.js",
    "js/foundation/foundation.topbar.min.js",
    "js/vendor/custom.modernizr.js",
    "js/vendor/custom.modernizr.min.js",
    "js/vendor/jquery.js",
    "js/vendor/jquery.min.js",
    "js/vendor/zepto.js",
    "js/vendor/zepto.min.js"
    ]
    },
    {
    "version": "4.0.8",
    "files": [
    "css/foundation.css",
    "css/foundation.min.css",
    "css/normalize.css",
    "css/normalize.min.css",
    "js/foundation.min.js",
    "js/foundation/foundation.alerts.js",
    "js/foundation/foundation.alerts.min.js",
    "js/foundation/foundation.clearing.js",
    "js/foundation/foundation.clearing.min.js",
    "js/foundation/foundation.cookie.js",
    "js/foundation/foundation.cookie.min.js",
    "js/foundation/foundation.dropdown.js",
    "js/foundation/foundation.dropdown.min.js",
    "js/foundation/foundation.forms.js",
    "js/foundation/foundation.forms.min.js",
    "js/foundation/foundation.joyride.js",
    "js/foundation/foundation.joyride.min.js",
    "js/foundation/foundation.js",
    "js/foundation/foundation.magellan.js",
    "js/foundation/foundation.magellan.min.js",
    "js/foundation/foundation.orbit.js",
    "js/foundation/foundation.orbit.min.js",
    "js/foundation/foundation.placeholder.js",
    "js/foundation/foundation.placeholder.min.js",
    "js/foundation/foundation.reveal.js",
    "js/foundation/foundation.reveal.min.js",
    "js/foundation/foundation.section.js",
    "js/foundation/foundation.section.min.js",
    "js/foundation/foundation.tooltips.js",
    "js/foundation/foundation.tooltips.min.js",
    "js/foundation/foundation.topbar.js",
    "js/foundation/foundation.topbar.min.js",
    "js/vendor/custom.modernizr.js",
    "js/vendor/custom.modernizr.min.js",
    "js/vendor/jquery.js",
    "js/vendor/jquery.min.js",
    "js/vendor/zepto.js",
    "js/vendor/zepto.min.js"
    ]
    },
    {
    "version": "4.0.5",
    "files": [
    "css/foundation.css",
    "css/foundation.min.css",
    "css/normalize.css",
    "css/normalize.min.css",
    "js/foundation.min.js",
    "js/foundation/foundation.alerts.js",
    "js/foundation/foundation.alerts.min.js",
    "js/foundation/foundation.clearing.js",
    "js/foundation/foundation.clearing.min.js",
    "js/foundation/foundation.cookie.js",
    "js/foundation/foundation.cookie.min.js",
    "js/foundation/foundation.dropdown.js",
    "js/foundation/foundation.dropdown.min.js",
    "js/foundation/foundation.forms.js",
    "js/foundation/foundation.forms.min.js",
    "js/foundation/foundation.joyride.js",
    "js/foundation/foundation.joyride.min.js",
    "js/foundation/foundation.js",
    "js/foundation/foundation.magellan.js",
    "js/foundation/foundation.magellan.min.js",
    "js/foundation/foundation.orbit.js",
    "js/foundation/foundation.orbit.min.js",
    "js/foundation/foundation.placeholder.js",
    "js/foundation/foundation.placeholder.min.js",
    "js/foundation/foundation.reveal.js",
    "js/foundation/foundation.reveal.min.js",
    "js/foundation/foundation.section.js",
    "js/foundation/foundation.section.min.js",
    "js/foundation/foundation.tooltips.js",
    "js/foundation/foundation.tooltips.min.js",
    "js/foundation/foundation.topbar.js",
    "js/foundation/foundation.topbar.min.js",
    "js/vendor/custom.modernizr.js",
    "js/vendor/custom.modernizr.min.js",
    "js/vendor/jquery.js",
    "js/vendor/jquery.min.js",
    "js/vendor/zepto.js",
    "js/vendor/zepto.min.js"
    ]
    },
    {
    "version": "4.0.4",
    "files": [
    "css/foundation.css",
    "css/foundation.min.css",
    "css/normalize.css",
    "css/normalize.min.css",
    "js/foundation.min.js",
    "js/foundation/foundation.alerts.js",
    "js/foundation/foundation.alerts.min.js",
    "js/foundation/foundation.clearing.js",
    "js/foundation/foundation.clearing.min.js",
    "js/foundation/foundation.cookie.js",
    "js/foundation/foundation.cookie.min.js",
    "js/foundation/foundation.dropdown.js",
    "js/foundation/foundation.dropdown.min.js",
    "js/foundation/foundation.forms.js",
    "js/foundation/foundation.forms.min.js",
    "js/foundation/foundation.joyride.js",
    "js/foundation/foundation.joyride.min.js",
    "js/foundation/foundation.js",
    "js/foundation/foundation.magellan.js",
    "js/foundation/foundation.magellan.min.js",
    "js/foundation/foundation.orbit.js",
    "js/foundation/foundation.orbit.min.js",
    "js/foundation/foundation.placeholder.js",
    "js/foundation/foundation.placeholder.min.js",
    "js/foundation/foundation.reveal.js",
    "js/foundation/foundation.reveal.min.js",
    "js/foundation/foundation.section.js",
    "js/foundation/foundation.section.min.js",
    "js/foundation/foundation.tooltips.js",
    "js/foundation/foundation.tooltips.min.js",
    "js/foundation/foundation.topbar.js",
    "js/foundation/foundation.topbar.min.js",
    "js/vendor/custom.modernizr.js",
    "js/vendor/custom.modernizr.min.js",
    "js/vendor/jquery.js",
    "js/vendor/jquery.min.js",
    "js/vendor/zepto.js",
    "js/vendor/zepto.min.js"
    ]
    },
    {
    "version": "3.2.5",
    "files": [
    "images/foundation/orbit/bullets.jpg",
    "images/foundation/orbit/left-arrow-small.png",
    "images/foundation/orbit/left-arrow.png",
    "images/foundation/orbit/loading.gif",
    "images/foundation/orbit/mask-black.png",
    "images/foundation/orbit/pause-black.png",
    "images/foundation/orbit/right-arrow-small.png",
    "images/foundation/orbit/right-arrow.png",
    "images/foundation/orbit/rotator-black.png",
    "images/foundation/orbit/timer-black.png",
    "javascripts/foundation.min.js",
    "javascripts/jquery.foundation.accordion.js",
    "javascripts/jquery.foundation.accordion.min.js",
    "javascripts/jquery.foundation.alerts.js",
    "javascripts/jquery.foundation.alerts.min.js",
    "javascripts/jquery.foundation.buttons.js",
    "javascripts/jquery.foundation.buttons.min.js",
    "javascripts/jquery.foundation.clearing.js",
    "javascripts/jquery.foundation.clearing.min.js",
    "javascripts/jquery.foundation.forms.js",
    "javascripts/jquery.foundation.forms.min.js",
    "javascripts/jquery.foundation.joyride.js",
    "javascripts/jquery.foundation.joyride.min.js",
    "javascripts/jquery.foundation.magellan.js",
    "javascripts/jquery.foundation.magellan.min.js",
    "javascripts/jquery.foundation.mediaQueryToggle.js",
    "javascripts/jquery.foundation.mediaQueryToggle.min.js",
    "javascripts/jquery.foundation.navigation.js",
    "javascripts/jquery.foundation.navigation.min.js",
    "javascripts/jquery.foundation.orbit.js",
    "javascripts/jquery.foundation.orbit.min.js",
    "javascripts/jquery.foundation.reveal.js",
    "javascripts/jquery.foundation.reveal.min.js",
    "javascripts/jquery.foundation.tabs.js",
    "javascripts/jquery.foundation.tabs.min.js",
    "javascripts/jquery.foundation.tooltips.js",
    "javascripts/jquery.foundation.tooltips.min.js",
    "javascripts/jquery.foundation.topbar.js",
    "javascripts/jquery.foundation.topbar.min.js",
    "javascripts/jquery.placeholder.js",
    "javascripts/jquery.placeholder.min.js",
    "javascripts/modernizr.foundation.js",
    "javascripts/modernizr.foundation.min.js",
    "stylesheets/foundation.css",
    "stylesheets/foundation.min.css"
    ]
    },
    {
    "version": "3.2.2",
    "files": [
    "images/foundation/orbit/bullets.jpg",
    "images/foundation/orbit/left-arrow-small.png",
    "images/foundation/orbit/left-arrow.png",
    "images/foundation/orbit/loading.gif",
    "images/foundation/orbit/mask-black.png",
    "images/foundation/orbit/pause-black.png",
    "images/foundation/orbit/right-arrow-small.png",
    "images/foundation/orbit/right-arrow.png",
    "images/foundation/orbit/rotator-black.png",
    "images/foundation/orbit/timer-black.png",
    "javascripts/foundation.min.js",
    "stylesheets/foundation.min.css"
    ]
    }
    ]
    },
    {
    "name": "foundicons",
    "filename": "fonts/general_foundicons.ttf",
    "version": "2.0",
    "description": "Custom icon sets that are stored in a handy web font and are coded to be more accessible. A couple lines of CSS and the right markup will get you going in no time.",
    "homepage": "http://zurb.com/playground/foundation-icons",
    "keywords": [
    "foundation",
    "foundicons"
    ],
    "assets": [
    {
    "version": "2.0",
    "files": [
    "fonts/accessibility_foundicons.eot",
    "fonts/accessibility_foundicons.svg",
    "fonts/accessibility_foundicons.ttf",
    "fonts/accessibility_foundicons.woff",
    "fonts/general_enclosed_foundicons.eot",
    "fonts/general_enclosed_foundicons.svg",
    "fonts/general_enclosed_foundicons.ttf",
    "fonts/general_enclosed_foundicons.woff",
    "fonts/general_foundicons.eot",
    "fonts/general_foundicons.svg",
    "fonts/general_foundicons.ttf",
    "fonts/general_foundicons.woff",
    "fonts/social_foundicons.eot",
    "fonts/social_foundicons.svg",
    "fonts/social_foundicons.ttf",
    "fonts/social_foundicons.woff",
    "stylesheets/accessibility_foundicons.css",
    "stylesheets/accessibility_foundicons_ie7.css",
    "stylesheets/general_enclosed_foundicons.css",
    "stylesheets/general_enclosed_foundicons_ie7.css",
    "stylesheets/general_foundicons.css",
    "stylesheets/general_foundicons_ie7.css",
    "stylesheets/social_foundicons.css",
    "stylesheets/social_foundicons_ie7.css"
    ]
    }
    ]
    },
    {
    "name": "fullcalendar",
    "version": "1.6.1",
    "dependencies": {
    "jquery": "~1.9.1"
    },
    "optionalDependencies": {
    "jquery-ui": "~1.10.2"
    },
    "title": "FullCalendar",
    "description": "Full-sized drag & drop event calendar",
    "keywords": [
    "calendar",
    "event",
    "full-sized"
    ],
    "homepage": "http://arshaw.com/fullcalendar/",
    "demo": "http://arshaw.com/fullcalendar/",
    "docs": "http://arshaw.com/fullcalendar/docs/",
    "download": "http://arshaw.com/fullcalendar/download/",
    "bugs": "http://code.google.com/p/fullcalendar/issues/list",
    "licenses": [
    {
    "type": "MIT",
    "url": "https://github.com/arshaw/fullcalendar/blob/master/license.txt"
    }
    ],
    "author": {
    "name": "Adam Shaw",
    "email": "arshaw@arshaw.com",
    "url": "http://arshaw.com/"
    },
    "copyright": "2013 Adam Shaw",
    "filename": "fullcalendar.min.js",
    "assets": [
    {
    "version": "1.6.1",
    "files": [
    "fullcalendar.css",
    "fullcalendar.js",
    "fullcalendar.min.js",
    "fullcalendar.print.css",
    "gcal.js"
    ]
    },
    {
    "version": "1.6.0",
    "files": [
    "fullcalendar.css",
    "fullcalendar.js",
    "fullcalendar.min.css",
    "fullcalendar.min.js",
    "fullcalendar.print.css",
    "fullcalendar.print.min.css",
    "gcal.js",
    "gcal.min.js"
    ]
    }
    ]
    },
    {
    "name": "galleria",
    "filename": "galleria.min.js",
    "version": "1.2.9",
    "description": "The JavaScript Image Gallery.",
    "homepage": "http://galleria.io/",
    "keywords": [
    "gallery",
    "framework",
    "jquery",
    "slideshow",
    "popular"
    ],
    "maintainers": [
    {
    "name": "Aino",
    "website": "http://aino.se"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/aino/galleria"
    }
    ],
    "assets": [
    {
    "version": "1.2.9",
    "files": [
    "galleria.min.js",
    "themes/classic/classic-loader.gif",
    "themes/classic/classic-map.png",
    "themes/classic/galleria.classic.css",
    "themes/classic/galleria.classic.min.css",
    "themes/classic/galleria.classic.min.js"
    ]
    },
    {
    "version": "1.2.8",
    "files": [
    "galleria.min.js"
    ]
    },
    {
    "version": "1.2.7",
    "files": [
    "galleria.min.js"
    ]
    },
    {
    "version": "1.2.6",
    "files": [
    "galleria.min.js"
    ]
    },
    {
    "version": "1.2.3",
    "files": [
    "galleria.min.js"
    ]
    },
    {
    "version": "1",
    "files": [
    "galleria.min.js"
    ]
    }
    ]
    },
    {
    "name": "galleriffic",
    "filename": "jquery.galleriffic.min.js",
    "version": "2.0.1",
    "description": "A jQuery plugin for rendering rich, fast-performing photo galleries.",
    "homepage": "http://www.twospy.com/galleriffic/",
    "keywords": [
    "jquery",
    "gallery",
    "images"
    ],
    "maintainers": [
    {
    "name": "Lorenzo Raffio",
    "url": "http://lorenzoraffio.com"
    }
    ],
    "repositories": [
    {
    "type": "svn",
    "url": "http://code.google.com/p/galleriffic/source/browse/#svn/trunk/example"
    }
    ],
    "assets": [
    {
    "version": "2.0.1",
    "files": [
    "css/basic.css",
    "css/basic.min.css",
    "css/black.css",
    "css/black.min.css",
    "css/caption.png",
    "css/galleriffic-1.css",
    "css/galleriffic-1.min.css",
    "css/galleriffic-2.css",
    "css/galleriffic-2.min.css",
    "css/galleriffic-3.css",
    "css/galleriffic-3.min.css",
    "css/galleriffic-4.css",
    "css/galleriffic-4.min.css",
    "css/galleriffic-5.css",
    "css/galleriffic-5.min.css",
    "css/loader.gif",
    "css/loaderWhite.gif",
    "css/nextPageArrow.gif",
    "css/nextPageArrowWhite.gif",
    "css/prevPageArrow.gif",
    "css/prevPageArrowWhite.gif",
    "css/white.css",
    "css/white.min.css",
    "example-1.html",
    "example-2.html",
    "example-3.html",
    "example-4.html",
    "example-5.html",
    "index.html",
    "jquery.galleriffic.js",
    "jquery.galleriffic.min.js",
    "jquery.opacityrollover.js",
    "jquery.opacityrollover.min.js"
    ]
    }
    ]
    },
    {
    "name": "garlic.js",
    "filename": "garlic.min.js",
    "version": "1.2.0",
    "description": "Garlic.js allows you to automatically persist your forms' text field values locally, until the form is submitted. This way, your users don't lose any precious data if they accidentally close their tab or browser.",
    "homepage": "http://garlicjs.org/",
    "keywords": [
    "html",
    "form",
    "forms"
    ],
    "maintainers": [
    {
    "name": "Guillaume Potier",
    "email": "guillaume@wisembly.com",
    "web": "http://guillaumepotier.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/guillaumepotier/Garlic.js"
    }
    ],
    "assets": [
    {
    "version": "1.2.0",
    "files": [
    "garlic-standalone.min.js",
    "garlic.min.js"
    ]
    },
    {
    "version": "0.0.1",
    "files": [
    "garlic.js",
    "garlic.min.js"
    ]
    }
    ]
    },
    {
    "author": "Eduardo Cereto Carvalho (http://www.cardinalpath.com)",
    "name": "gas",
    "filename": "gas.min.js",
    "description": "Google Analytics on Steroids, a Google Analytics implementation with extra features.",
    "version": "1.10.1",
    "homepage": "https://github.com/CardinalPath/gas",
    "keywords": [
    "Google Analytics",
    "Web Analytics"
    ],
    "repository": {
    "type": "git",
    "url": "git://https://github.com/CardinalPath/gas.git"
    },
    "bugs": "https://github.com/CardinalPath/gas/issues",
    "license": "MIT",
    "assets": [
    {
    "version": "1.10.1",
    "files": [
    "gas.js",
    "gas.min.js"
    ]
    }
    ]
    },
    {
    "name": "geo-location-javascript",
    "filename": "geo-min.js",
    "version": "0.4.8",
    "description": "JavaScript geo location framework for the mobile web.",
    "homepage": "http://code.google.com/p/geo-location-javascript/",
    "keywords": [
    "geolocation"
    ],
    "repositories": [
    {
    "type": "svn",
    "url": "http://geo-location-javascript.googlecode.com/svn/trunk/"
    }
    ],
    "assets": [
    {
    "version": "0.4.8",
    "files": [
    "geo-min.js",
    "geo.js"
    ]
    }
    ]
    },
    {
    "name": "geocomplete",
    "filename": "jquery.geocomplete.min.js",
    "version": "1.4",
    "description": "Easily convert unordered lists & other nested HTML structures into entertaining, interactive, turntable-like areas.",
    "keywords": [
    "geocomplete",
    "turntable",
    "lazy",
    "susan",
    "carousel",
    "3d"
    ],
    "homepage": "http://ubilabs.github.io/geocomplete/",
    "author": {
    "name": "Martin Kleppe",
    "email": "kleppe@ubilabs.net"
    },
    "repository": {
    "type": "git",
    "url": "git://github.com/ubilabs/geocomplete.git"
    },
    "assets": [
    {
    "version": "1.4",
    "files": [
    "jquery.geocomplete.js",
    "jquery.geocomplete.min.js"
    ]
    },
    {
    "version": "1.3",
    "files": [
    "jquery.geocomplete.js",
    "jquery.geocomplete.min.js"
    ]
    }
    ]
    },
    {
    "filename": "gmaps.min.js",
    "name": "gmaps.js",
    "version": "0.3",
    "description": "google maps api with less pain and more fun",
    "keywords": [
    "google maps",
    "maps"
    ],
    "homepage": "http://hpneo.github.com/gmaps/",
    "maintainers": [
    {
    "name": "Gustavo Leon",
    "web": "http://hpneo.github.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/HPNeo/gmaps"
    }
    ],
    "licenses": [
    {
    "type": "MIT",
    "url": "https://github.com/HPNeo/gmaps/blob/master/README.md"
    }
    ],
    "assets": [
    {
    "version": "0.3",
    "files": [
    "gmaps.js",
    "gmaps.min.js"
    ]
    },
    {
    "version": "0.2.30",
    "files": [
    "gmaps.js",
    "gmaps.min.js"
    ]
    },
    {
    "version": "0.2.27",
    "files": [
    "gmaps.js",
    "gmaps.min.js"
    ]
    }
    ]
    },
    {
    "name": "gmaps4rails",
    "filename": "gmaps4rails.googlemaps.js",
    "description": "Enables easy display of items (taken from a Rails 3 model) with Google Map, OpenLayers, Bing or Mapquest. Geocoding + Directions included. ",
    "version": "1.5.2",
    "homepage": "https://rubygems.org/gems/gmaps4rails",
    "keywords": [
    "rails",
    "maps"
    ],
    "maintainers": [
    {
    "name": "Benjamin Roth"
    }
    ],
    "repository": {
    "type": "git",
    "url": "git://github.com/apneadiving/Google-Maps-for-Rails.git"
    },
    "licenses": [
    {
    "type": "MIT",
    "url": "https://github.com/apneadiving/Google-Maps-for-Rails/blob/master/MIT-LICENSE"
    }
    ],
    "assets": [
    {
    "version": "1.5.2",
    "files": [
    "gmaps4rails.base.js",
    "gmaps4rails.base.min.js",
    "gmaps4rails.bing.js",
    "gmaps4rails.bing.min.js",
    "gmaps4rails.googlemaps.js",
    "gmaps4rails.googlemaps.min.js",
    "gmaps4rails.mapquest.js",
    "gmaps4rails.mapquest.min.js",
    "gmaps4rails.openlayers.js",
    "gmaps4rails.openlayers.min.js"
    ]
    }
    ]
    },
    {
    "name": "graphael",
    "filename": "g.raphael-min.js",
    "version": "0.5.1",
    "description": "gRaphael's goal is to help you create stunning charts on your website. It is based on Raphaël graphics library.",
    "homepage": "http://g.raphaeljs.com/",
    "keywords": [
    "chart",
    "charts",
    "charting",
    "popular"
    ],
    "maintainers": [
    {
    "name": "Dmitry Baranovskiy",
    "web": "http://dmitry.baranovskiy.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/DmitryBaranovskiy/g.raphael/"
    }
    ],
    "assets": [
    {
    "version": "0.5.1",
    "files": [
    "g.bar-min.js",
    "g.dot-min.js",
    "g.line-min.js",
    "g.pie-min.js",
    "g.raphael-min.js"
    ]
    },
    {
    "version": "0.5.0",
    "files": [
    "g.bar-min.js",
    "g.dot-min.js",
    "g.line-min.js",
    "g.pie-min.js",
    "g.raphael-min.js"
    ]
    },
    {
    "version": "0.4.1",
    "files": [
    "g.bar-min.js",
    "g.dot-min.js",
    "g.line-min.js",
    "g.pie-min.js",
    "g.raphael-min.js"
    ]
    }
    ]
    },
    {
    "name": "gsap",
    "filename": "TweenMax.min.js",
    "version": "1.9.7",
    "description": "GreenSock Animation Platform (GSAP) is a suite of tools for scripted animation, including TweenLite, TweenMax, TimelineLite, TimelineMax, various easing equations (EasePack), plugins for things like animating along Bezier paths, tweening RaphaelJS objects, etc. and it also includes a jQuery plugin that hijacks the native jQuery.animate() method so that animations perform much better and additional properties can be tweened, like colors, transforms (2D and 3D), boxShadow, borderRadius, clip, and lots more. GSAP has no dependencies on jQuery and it can animate ANY numeric property of ANY object.",
    "homepage": "http://www.greensock.com/gsap-js/",
    "keywords": [
    "animation",
    "TweenLite",
    "TweenMax",
    "TimelineLite",
    "TimelineMax",
    "GSAP",
    "GreenSock",
    "easing",
    "EasePack",
    "jQuery",
    "jquery.gsap.js",
    "Bezier",
    "3D",
    "2D",
    "transform",
    "tweening"
    ],
    "maintainers": [
    {
    "name": "Jack Doyle",
    "email": "jack@greensock.com",
    "web": "http://www.greensock.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/greensock/GreenSock-JS"
    }
    ],
    "assets": [
    {
    "version": "latest",
    "files": [
    "TimelineLite.min.js",
    "TimelineMax.min.js",
    "TweenLite.min.js",
    "TweenMax.min.js",
    "easing/EasePack.min.js",
    "jquery.gsap.min.js",
    "plugins/AttrPlugin.min.js",
    "plugins/BezierPlugin.min.js",
    "plugins/CSSPlugin.min.js",
    "plugins/CSSRulePlugin.min.js",
    "plugins/ColorPropsPlugin.min.js",
    "plugins/DirectionalRotationPlugin.min.js",
    "plugins/EaselPlugin.min.js",
    "plugins/KineticPlugin.min.js",
    "plugins/RaphaelPlugin.min.js",
    "plugins/RoundPropsPlugin.min.js",
    "plugins/ScrollToPlugin.min.js",
    "plugins/TextPlugin.min.js"
    ]
    },
    {
    "version": "1.9.7",
    "files": [
    "TimelineLite.min.js",
    "TimelineMax.min.js",
    "TweenLite.min.js",
    "TweenMax.min.js",
    "easing/EasePack.min.js",
    "jquery.gsap.min.js",
    "plugins/AttrPlugin.min.js",
    "plugins/BezierPlugin.min.js",
    "plugins/CSSPlugin.min.js",
    "plugins/CSSRulePlugin.min.js",
    "plugins/ColorPropsPlugin.min.js",
    "plugins/DirectionalRotationPlugin.min.js",
    "plugins/EaselPlugin.min.js",
    "plugins/KineticPlugin.min.js",
    "plugins/RaphaelPlugin.min.js",
    "plugins/RoundPropsPlugin.min.js",
    "plugins/ScrollToPlugin.min.js",
    "plugins/TextPlugin.min.js"
    ]
    },
    {
    "version": "1.9.6",
    "files": [
    "TimelineLite.min.js",
    "TimelineMax.min.js",
    "TweenLite.min.js",
    "TweenMax.min.js",
    "easing/EasePack.min.js",
    "jquery.gsap.min.js",
    "plugins/AttrPlugin.min.js",
    "plugins/BezierPlugin.min.js",
    "plugins/CSSPlugin.min.js",
    "plugins/CSSRulePlugin.min.js",
    "plugins/ColorPropsPlugin.min.js",
    "plugins/DirectionalRotationPlugin.min.js",
    "plugins/EaselPlugin.min.js",
    "plugins/KineticPlugin.min.js",
    "plugins/RaphaelPlugin.min.js",
    "plugins/RoundPropsPlugin.min.js",
    "plugins/ScrollToPlugin.min.js",
    "plugins/TextPlugin.min.js"
    ]
    },
    {
    "version": "1.9.5",
    "files": [
    "TimelineLite.min.js",
    "TimelineMax.min.js",
    "TweenLite.min.js",
    "TweenMax.min.js",
    "easing/EasePack.min.js",
    "jquery.gsap.min.js",
    "plugins/AttrPlugin.min.js",
    "plugins/BezierPlugin.min.js",
    "plugins/CSSPlugin.min.js",
    "plugins/CSSRulePlugin.min.js",
    "plugins/ColorPropsPlugin.min.js",
    "plugins/DirectionalRotationPlugin.min.js",
    "plugins/EaselPlugin.min.js",
    "plugins/KineticPlugin.min.js",
    "plugins/RaphaelPlugin.min.js",
    "plugins/RoundPropsPlugin.min.js",
    "plugins/ScrollToPlugin.min.js",
    "plugins/TextPlugin.min.js"
    ]
    },
    {
    "version": "1.9.4",
    "files": [
    "TimelineLite.min.js",
    "TimelineMax.min.js",
    "TweenLite.min.js",
    "TweenMax.min.js",
    "easing/EasePack.min.js",
    "jquery.gsap.min.js",
    "plugins/AttrPlugin.min.js",
    "plugins/BezierPlugin.min.js",
    "plugins/CSSPlugin.min.js",
    "plugins/CSSRulePlugin.min.js",
    "plugins/ColorPropsPlugin.min.js",
    "plugins/DirectionalRotationPlugin.min.js",
    "plugins/EaselPlugin.min.js",
    "plugins/KineticPlugin.min.js",
    "plugins/RaphaelPlugin.min.js",
    "plugins/RoundPropsPlugin.min.js",
    "plugins/ScrollToPlugin.min.js",
    "plugins/TextPlugin.min.js"
    ]
    },
    {
    "version": "1.9.3",
    "files": [
    "TimelineLite.min.js",
    "TimelineMax.min.js",
    "TweenLite.min.js",
    "TweenMax.min.js",
    "easing/EasePack.min.js",
    "jquery.gsap.min.js",
    "plugins/AttrPlugin.min.js",
    "plugins/BezierPlugin.min.js",
    "plugins/CSSPlugin.min.js",
    "plugins/CSSRulePlugin.min.js",
    "plugins/ColorPropsPlugin.min.js",
    "plugins/DirectionalRotationPlugin.min.js",
    "plugins/EaselPlugin.min.js",
    "plugins/RaphaelPlugin.min.js",
    "plugins/RoundPropsPlugin.min.js",
    "plugins/ScrollToPlugin.min.js",
    "plugins/TextPlugin.min.js"
    ]
    },
    {
    "version": "1.9.2",
    "files": [
    "TimelineLite.min.js",
    "TimelineMax.min.js",
    "TweenLite.min.js",
    "TweenMax.min.js",
    "easing/EasePack.min.js",
    "jquery.gsap.min.js",
    "plugins/AttrPlugin.min.js",
    "plugins/BezierPlugin.min.js",
    "plugins/CSSPlugin.min.js",
    "plugins/CSSRulePlugin.min.js",
    "plugins/ColorPropsPlugin.min.js",
    "plugins/DirectionalRotationPlugin.min.js",
    "plugins/EaselPlugin.min.js",
    "plugins/RaphaelPlugin.min.js",
    "plugins/RoundPropsPlugin.min.js",
    "plugins/ScrollToPlugin.min.js",
    "plugins/TextPlugin.min.js"
    ]
    },
    {
    "version": "1.9.1",
    "files": [
    "TimelineLite.min.js",
    "TimelineMax.min.js",
    "TweenLite.min.js",
    "TweenMax.min.js",
    "easing/EasePack.min.js",
    "jquery.gsap.min.js",
    "plugins/AttrPlugin.min.js",
    "plugins/BezierPlugin.min.js",
    "plugins/CSSPlugin.min.js",
    "plugins/CSSRulePlugin.min.js",
    "plugins/ColorPropsPlugin.min.js",
    "plugins/DirectionalRotationPlugin.min.js",
    "plugins/EaselPlugin.min.js",
    "plugins/RaphaelPlugin.min.js",
    "plugins/RoundPropsPlugin.min.js",
    "plugins/ScrollToPlugin.min.js",
    "plugins/TextPlugin.min.js"
    ]
    },
    {
    "version": "1.9.0",
    "files": [
    "TimelineLite.min.js",
    "TimelineMax.min.js",
    "TweenLite.min.js",
    "TweenMax.min.js",
    "easing/EasePack.min.js",
    "jquery.gsap.min.js",
    "plugins/AttrPlugin.min.js",
    "plugins/BezierPlugin.min.js",
    "plugins/CSSPlugin.min.js",
    "plugins/CSSRulePlugin.min.js",
    "plugins/ColorPropsPlugin.min.js",
    "plugins/DirectionalRotationPlugin.min.js",
    "plugins/EaselPlugin.min.js",
    "plugins/RaphaelPlugin.min.js",
    "plugins/RoundPropsPlugin.min.js",
    "plugins/ScrollToPlugin.min.js",
    "plugins/TextPlugin.min.js"
    ]
    },
    {
    "version": "1.8.4",
    "files": [
    "TimelineLite.min.js",
    "TimelineMax.min.js",
    "TweenLite.min.js",
    "TweenMax.min.js",
    "easing/EasePack.min.js",
    "jquery.gsap.min.js",
    "plugins/BezierPlugin.min.js",
    "plugins/CSSPlugin.min.js",
    "plugins/CSSRulePlugin.min.js",
    "plugins/ColorPropsPlugin.min.js",
    "plugins/EaselPlugin.min.js",
    "plugins/RaphaelPlugin.min.js",
    "plugins/RoundPropsPlugin.min.js",
    "plugins/ScrollToPlugin.min.js"
    ]
    },
    {
    "version": "1.8.3",
    "files": [
    "TimelineLite.min.js",
    "TimelineMax.min.js",
    "TweenLite.min.js",
    "TweenMax.min.js",
    "easing/EasePack.min.js",
    "jquery.gsap.min.js",
    "plugins/BezierPlugin.min.js",
    "plugins/CSSPlugin.min.js",
    "plugins/CSSRulePlugin.min.js",
    "plugins/ColorPropsPlugin.min.js",
    "plugins/EaselPlugin.min.js",
    "plugins/RaphaelPlugin.min.js",
    "plugins/RoundPropsPlugin.min.js",
    "plugins/ScrollToPlugin.min.js"
    ]
    },
    {
    "version": "1.8.2",
    "files": [
    "TimelineLite.min.js",
    "TimelineMax.min.js",
    "TweenLite.min.js",
    "TweenMax.min.js",
    "easing/EasePack.min.js",
    "jquery.gsap.min.js",
    "plugins/BezierPlugin.min.js",
    "plugins/CSSPlugin.min.js",
    "plugins/CSSRulePlugin.min.js",
    "plugins/ColorPropsPlugin.min.js",
    "plugins/EaselPlugin.min.js",
    "plugins/RaphaelPlugin.min.js",
    "plugins/RoundPropsPlugin.min.js",
    "plugins/ScrollToPlugin.min.js"
    ]
    },
    {
    "version": "1.8.1",
    "files": [
    "TimelineLite.min.js",
    "TimelineMax.min.js",
    "TweenLite.min.js",
    "TweenMax.min.js",
    "easing/EasePack.min.js",
    "jquery.gsap.min.js",
    "plugins/BezierPlugin.min.js",
    "plugins/CSSPlugin.min.js",
    "plugins/CSSRulePlugin.min.js",
    "plugins/ColorPropsPlugin.min.js",
    "plugins/EaselPlugin.min.js",
    "plugins/RaphaelPlugin.min.js",
    "plugins/RoundPropsPlugin.min.js",
    "plugins/ScrollToPlugin.min.js"
    ]
    }
    ]
    },
    {
    "name": "h5Validate",
    "filename": "jquery.h5validate.min.js",
    "version": "0.8.4",
    "description": "HTML5 form validation",
    "homepage": "http://ericleads.com/h5validate/",
    "author": {
    "name": "Eric Elliott",
    "url": "http://ericleads.com"
    },
    "keywords": [
    "form",
    "html5",
    "form validation",
    "validation",
    "jquery"
    ],
    "repository": {
    "type": "git",
    "url": "https://github.com/dilvie/h5Validate.git"
    },
    "devDependencies": {
    "grunt": "*",
    "grunt-saucelabs": "*"
    },
    "scripts": {
    "test": "./scripts/test.sh"
    },
    "engines": {
    "node": "~0.x.x"
    },
    "assets": [
    {
    "version": "0.8.4",
    "files": [
    "jquery.h5validate.js",
    "jquery.h5validate.min.js"
    ]
    }
    ]
    },
    {
    "name": "hallo.js",
    "filename": "hallo.js",
    "version": "1.0.2",
    "description": "Distraction-free writing for the web",
    "homepage": "http://hallojs.org/",
    "keywords": [
    "wysiwyg",
    "popular"
    ],
    "maintainers": [
    {
    "name": "Henri Bergius"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/bergie/hallo"
    }
    ],
    "assets": [
    {
    "version": "1.0.2",
    "files": [
    "hallo.js",
    "hallo.min.js"
    ]
    }
    ]
    },
    {
    "name": "hammer.js",
    "filename": "hammer.min.js",
    "version": "1.0.5",
    "description": "A javascript library for multi-touch gestures :// You can touch this ",
    "homepage": "http://eightmedia.github.com/hammer.js/",
    "keywords": [
    "events",
    "touch",
    "gestures"
    ],
    "author": "Jorik Tangelder (Eight Media)",
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/EightMedia/hammer.js.git"
    }
    ],
    "assets": [
    {
    "version": "1.0.5",
    "files": [
    "hammer.js",
    "hammer.min.js",
    "jquery.hammer.js",
    "jquery.hammer.min.js"
    ]
    },
    {
    "version": "1.0.3",
    "files": [
    "hammer.js",
    "hammer.min.js",
    "jquery.hammer.js",
    "jquery.hammer.min.js"
    ]
    },
    {
    "version": "0.6.4",
    "files": [
    "hammer.js",
    "hammer.min.js"
    ]
    }
    ]
    },
    {
    "name": "handlebars.js",
    "filename": "handlebars.min.js",
    "version": "1.0.0-rc.4",
    "description": "Handlebars provides the power necessary to let you build semantic templates effectively with no frustration. Mustache templates are compatible with Handlebars, so you can take a Mustache template, import it into Handlebars, and start taking advantage of the extra Handlebars features.",
    "homepage": "http://www.handlebarsjs.com",
    "keywords": [
    "template",
    "mustache"
    ],
    "maintainers": [
    {
    "name": "Yehuda Katz",
    "web": "http://www.yehudakatz.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/wycats/handlebars.js"
    }
    ],
    "assets": [
    {
    "version": "1.0.rc.2",
    "files": [
    "handlebars.js",
    "handlebars.min.js",
    "handlebars.runtime.js",
    "handlebars.runtime.min.js"
    ]
    },
    {
    "version": "1.0.rc.1",
    "files": [
    "handlebars.js",
    "handlebars.min.js",
    "handlebars.runtime.min.js"
    ]
    },
    {
    "version": "1.0.0.beta6",
    "files": [
    "handlebars.min.js"
    ]
    },
    {
    "version": "1.0.0.beta2",
    "files": [
    "handlebars.min.js"
    ]
    },
    {
    "version": "1.0.0-rc.4",
    "files": [
    "handlebars.js",
    "handlebars.min.js",
    "handlebars.runtime.js",
    "handlebars.runtime.min.js"
    ]
    },
    {
    "version": "1.0.0-rc.3",
    "files": [
    "handlebars.js",
    "handlebars.min.js",
    "handlebars.runtime.js",
    "handlebars.runtime.min.js"
    ]
    }
    ]
    },
    {
    "name": "hashgrid",
    "filename": "hashgrid.js",
    "version": "6",
    "description": "A little tool that inserts a layout grid in web pages, allows you to hold it in place, and toggle between displaying it in the foreground or background.",
    "homepage": "http://hashgrid.com/",
    "keywords": [
    "grid",
    "layout",
    "design",
    "columns"
    ],
    "maintainers": [
    {
    "name": "Analog Coop",
    "email": "hello@analog.coop",
    "web": "http://analog.coop/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/dotjay/hashgrid"
    }
    ],
    "assets": [
    {
    "version": "6",
    "files": [
    "hashgrid.js",
    "hashgrid.min.js"
    ]
    }
    ]
    },
    {
    "name": "headjs",
    "filename": "head.min.js",
    "version": "0.99",
    "description": "Achieve responsive design. Load scripts on demand. Target CSS for different screens, paths, states and browsers. Make it the only script in your HEAD. A concise solution to universal issues.",
    "homepage": "http://headjs.com",
    "keywords": [
    "loader",
    "polyfill",
    "html5",
    "css3",
    "popular"
    ],
    "bugs": "https://github.com/headjs/headjs/issues",
    "maintainers": [
    {
    "name": "Tero Piirainen",
    "web": "http://cloudpanic.com/about.html"
    },
    {
    "name": "Robert Hoffmann",
    "web": "http://robert-hoffmann.name"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/headjs/headjs"
    }
    ],
    "assets": [
    {
    "version": "0.99",
    "files": [
    "head.core.min.js",
    "head.load.min.js",
    "head.min.js"
    ]
    },
    {
    "version": "0.98",
    "files": [
    "head.core.min.js",
    "head.load.min.js",
    "head.min.js"
    ]
    },
    {
    "version": "0.97a",
    "files": [
    "head.core.min.js",
    "head.load.min.js",
    "head.min.js"
    ]
    },
    {
    "version": "0.96",
    "files": [
    "head.load.min.js",
    "head.min.js"
    ]
    },
    {
    "version": "0.9",
    "files": [
    "head.load.min.js",
    "head.min.js"
    ]
    }
    ]
    },
    {
    "name": "highcharts",
    "filename": "highcharts.js",
    "version": "2.3.5",
    "description": "Highcharts is a charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web application. Highcharts currently supports line, spline, area, areaspline, column, bar, pie and scatter chart types. Highcharts is NOT free for commercial use.See the license here: http://highcharts.com/license",
    "homepage": "http://highcharts.com/",
    "keywords": [
    "charts",
    "graphs"
    ],
    "maintainers": [
    {
    "name": "Torstein Hønsi (Highslide Software)",
    "web": "http://highsoft.com/"
    }
    ],
    "assets": [
    {
    "version": "2.3.5",
    "files": [
    "adapters/mootools-adapter.js",
    "adapters/mootools-adapter.min.js",
    "adapters/mootools-adapter.src.js",
    "adapters/mootools-adapter.src.min.js",
    "adapters/prototype-adapter.js",
    "adapters/prototype-adapter.min.js",
    "adapters/prototype-adapter.src.js",
    "adapters/prototype-adapter.src.min.js",
    "highcharts-more.js",
    "highcharts-more.min.js",
    "highcharts-more.src.js",
    "highcharts-more.src.min.js",
    "highcharts.js",
    "highcharts.min.js",
    "highcharts.src.js",
    "highcharts.src.min.js",
    "modules/canvas-tools.js",
    "modules/canvas-tools.min.js",
    "modules/canvas-tools.src.js",
    "modules/canvas-tools.src.min.js",
    "modules/data.js",
    "modules/data.min.js",
    "modules/data.src.js",
    "modules/data.src.min.js",
    "modules/exporting.js",
    "modules/exporting.min.js",
    "modules/exporting.src.js",
    "modules/exporting.src.min.js",
    "themes/dark-blue.js",
    "themes/dark-blue.min.js",
    "themes/dark-green.js",
    "themes/dark-green.min.js",
    "themes/gray.js",
    "themes/gray.min.js",
    "themes/grid.js",
    "themes/grid.min.js",
    "themes/skies.js",
    "themes/skies.min.js"
    ]
    },
    {
    "version": "2.3.1",
    "files": [
    "adapters/mootools-adapter.js",
    "adapters/mootools-adapter.min.js",
    "adapters/mootools-adapter.src.js",
    "adapters/mootools-adapter.src.min.js",
    "adapters/prototype-adapter.js",
    "adapters/prototype-adapter.min.js",
    "adapters/prototype-adapter.src.js",
    "adapters/prototype-adapter.src.min.js",
    "highcharts.js",
    "highcharts.min.js",
    "highcharts.src.js",
    "highcharts.src.min.js",
    "modules/canvas-tools.js",
    "modules/canvas-tools.min.js",
    "modules/canvas-tools.src.js",
    "modules/canvas-tools.src.min.js",
    "modules/data.js",
    "modules/data.min.js",
    "modules/data.src.js",
    "modules/data.src.min.js",
    "modules/exporting.js",
    "modules/exporting.min.js",
    "modules/exporting.src.js",
    "modules/exporting.src.min.js"
    ]
    },
    {
    "version": "2.2.5",
    "files": [
    "adapters/mootools-adapter.js",
    "adapters/mootools-adapter.min.js",
    "adapters/mootools-adapter.src.js",
    "adapters/mootools-adapter.src.min.js",
    "adapters/prototype-adapter.js",
    "adapters/prototype-adapter.min.js",
    "adapters/prototype-adapter.src.js",
    "adapters/prototype-adapter.src.min.js",
    "highcharts-more.js",
    "highcharts-more.min.js",
    "highcharts.js",
    "highcharts.min.js",
    "highcharts.src.js",
    "highcharts.src.min.js",
    "modules/canvas-tools.js",
    "modules/canvas-tools.min.js",
    "modules/canvas-tools.src.js",
    "modules/canvas-tools.src.min.js",
    "modules/exporting.js",
    "modules/exporting.min.js",
    "modules/exporting.src.js",
    "modules/exporting.src.min.js",
    "themes/dark-blue.js",
    "themes/dark-blue.min.js",
    "themes/dark-green.js",
    "themes/dark-green.min.js",
    "themes/gray.js",
    "themes/gray.min.js",
    "themes/grid.js",
    "themes/grid.min.js",
    "themes/skies.js",
    "themes/skies.min.js"
    ]
    },
    {
    "version": "2.2.4",
    "files": [
    "highcharts.js",
    "highcharts.min.js",
    "modules/exporting.js",
    "modules/exporting.min.js"
    ]
    },
    {
    "version": "2.2.3",
    "files": [
    "highcharts.js",
    "highcharts.min.js",
    "modules/exporting.js",
    "modules/exporting.min.js"
    ]
    },
    {
    "version": "2.2.2",
    "files": [
    "highcharts.js",
    "highcharts.min.js",
    "modules/exporting.js",
    "modules/exporting.min.js"
    ]
    },
    {
    "version": "2.2.1",
    "files": [
    "highcharts.js",
    "highcharts.min.js"
    ]
    },
    {
    "version": "2.2.0",
    "files": [
    "highcharts.js",
    "highcharts.min.js"
    ]
    },
    {
    "version": "2.1.6",
    "files": [
    "highcharts.js",
    "highcharts.min.js"
    ]
    },
    {
    "version": "2.1.5",
    "files": [
    "highcharts.js",
    "highcharts.min.js"
    ]
    }
    ]
    },
    {
    "name": "highlight.js",
    "filename": "highlight.min.js",
    "version": "7.3",
    "description": "Easy-to-use, Javascript-based syntax highlighter",
    "homepage": "http://highlightjs.org",
    "keywords": [
    "highlight",
    "syntax highlighter"
    ],
    "maintainers": [
    {
    "name": "Diwaker Gupta"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/isagalaev/highlight.js"
    }
    ],
    "assets": [
    {
    "version": "7.3",
    "files": [
    "highlight.min.js",
    "styles/default.min.css",
    "styles/github.min.css",
    "styles/solarized_dark.min.css"
    ]
    }
    ]
    },
    {
    "name": "hinclude",
    "filename": "hinclude.min.js",
    "version": "0.9.5",
    "description": "declarative client-side inclusion for the Web",
    "homepage": "http://mnot.github.com/hinclude/",
    "keywords": [
    "include"
    ],
    "maintainers": [
    {
    "name": "Mark Nottingham",
    "email": "mnot@mnot.net",
    "web": "http://www.mnot.net/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/mnot/hinclude"
    }
    ],
    "assets": [
    {
    "version": "0.9.5",
    "files": [
    "hinclude.js",
    "hinclude.min.js"
    ]
    },
    {
    "version": "0.9.1",
    "files": [
    "hinclude.js",
    "hinclude.min.js"
    ]
    }
    ]
    },
    {
    "name": "history.js",
    "filename": "native.history.min.js",
    "version": "1.8",
    "description": "Provides a cross-compatible experience for the History API on all HTML5 Browsers and backwards-compatible one on older ones using a hash-fallback.",
    "homepage": "https://github.com/browserstate/history.js/",
    "keywords": [
    "history",
    "state",
    "html5",
    "onhashchange"
    ],
    "maintainers": [
    {
    "name": "Andreas Bernhard"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/browserstate/history.js.git"
    }
    ],
    "assets": [
    {
    "version": "1.8",
    "files": [
    "bundled/html4+html5/dojo.history.js",
    "bundled/html4+html5/extjs.history.js",
    "bundled/html4+html5/jquery.history.js",
    "bundled/html4+html5/mootools.history.js",
    "bundled/html4+html5/native.history.js",
    "bundled/html4+html5/right.history.js",
    "bundled/html4+html5/zepto.history.js",
    "bundled/html5/dojo.history.js",
    "bundled/html5/extjs.history.js",
    "bundled/html5/jquery.history.js",
    "bundled/html5/mootools.history.js",
    "bundled/html5/native.history.js",
    "bundled/html5/right.history.js",
    "bundled/html5/zepto.history.js",
    "compressed/history.adapter.dojo.js",
    "compressed/history.adapter.extjs.js",
    "compressed/history.adapter.jquery.js",
    "compressed/history.adapter.mootools.js",
    "compressed/history.adapter.native.js",
    "compressed/history.adapter.right.js",
    "compressed/history.adapter.zepto.js",
    "compressed/history.html4.js",
    "compressed/history.js",
    "compressed/json2.js",
    "native.history.min.js",
    "uncompressed/history.adapter.dojo.js",
    "uncompressed/history.adapter.extjs.js",
    "uncompressed/history.adapter.jquery.js",
    "uncompressed/history.adapter.mootools.js",
    "uncompressed/history.adapter.native.js",
    "uncompressed/history.adapter.right.js",
    "uncompressed/history.adapter.zepto.js",
    "uncompressed/history.html4.js",
    "uncompressed/history.js",
    "uncompressed/json2.js"
    ]
    },
    {
    "version": "1.7.1",
    "files": [
    "bundled/html4+html5/jquery.history.js",
    "bundled/html4+html5/jquery.history.min.js",
    "bundled/html4+html5/mootools.history.js",
    "bundled/html4+html5/mootools.history.min.js",
    "bundled/html4+html5/native.history.js",
    "bundled/html4+html5/native.history.min.js",
    "bundled/html4+html5/right.history.js",
    "bundled/html4+html5/right.history.min.js",
    "bundled/html4+html5/zepto.history.js",
    "bundled/html4+html5/zepto.history.min.js",
    "bundled/html5/jquery.history.js",
    "bundled/html5/jquery.history.min.js",
    "bundled/html5/mootools.history.js",
    "bundled/html5/mootools.history.min.js",
    "bundled/html5/native.history.js",
    "bundled/html5/native.history.min.js",
    "bundled/html5/right.history.js",
    "bundled/html5/right.history.min.js",
    "bundled/html5/zepto.history.js",
    "bundled/html5/zepto.history.min.js",
    "native.history.js",
    "native.history.min.js"
    ]
    }
    ]
    },
    {
    "name": "hogan.js",
    "filename": "hogan.js",
    "version": "2.0.0",
    "description": "A mustache compiler.",
    "homepage": "http://twitter.github.com/hogan.js/",
    "keywords": [
    "mustache",
    "template"
    ],
    "author": "Twitter Inc.",
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/twitter/hogan.js.git"
    }
    ],
    "assets": [
    {
    "version": "2.0.0",
    "files": [
    "hogan.js",
    "hogan.min.js"
    ]
    }
    ]
    },
    {
    "name": "holder",
    "filename": "holder.js",
    "version": "1.9.0",
    "description": "Holder uses the canvas element and the data URI scheme to render image placeholders entirely in browser.",
    "homepage": "http://imsky.github.io/holder/",
    "keywords": [
    "images",
    "placeholders",
    "client-side",
    "canvas",
    "generation",
    "development"
    ],
    "maintainers": [
    {
    "name": "Ivan Malopinsky"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "git://github.com/imsky/holder.git"
    }
    ],
    "assets": [
    {
    "version": "1.9.0",
    "files": [
    "holder.js"
    ]
    }
    ]
    },
    {
    "name": "html5shiv",
    "filename": "html5shiv.js",
    "version": "3.6.2",
    "description": "html5shiv is an HTML5 JavaScript shim for IE to recognise and style the HTML5 elements",
    "homepage": "https://github.com/aFarkas/html5shiv",
    "keywords": [
    "shim",
    "ie",
    "html5"
    ],
    "maintainers": [
    {
    "name": "Alexander Farkas",
    "email": "info@corrupt-system.de"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/aFarkas/html5shiv.git"
    }
    ],
    "assets": [
    {
    "version": "r29",
    "files": [
    "html5.js",
    "html5.min.js"
    ]
    },
    {
    "version": "r23",
    "files": [
    "html5.js",
    "html5.min.js"
    ]
    },
    {
    "version": "3.6.2pre",
    "files": [
    "html5shiv-printshiv.js",
    "html5shiv-printshiv.min.js",
    "html5shiv.js",
    "html5shiv.min.js"
    ]
    },
    {
    "version": "3.6.2",
    "files": [
    "html5shiv-printshiv.js",
    "html5shiv-printshiv.min.js",
    "html5shiv.js",
    "html5shiv.min.js"
    ]
    },
    {
    "version": "3.6.1",
    "files": [
    "html5shiv-printshiv.js",
    "html5shiv-printshiv.min.js",
    "html5shiv.js",
    "html5shiv.min.js"
    ]
    },
    {
    "version": "3.6",
    "files": [
    "html5shiv.min.js"
    ]
    }
    ]
    },
    {
    "name": "humane-js",
    "filename": "humane.min.js",
    "version": "3.0.6",
    "description": "human-js is a simple & modern, browser notification system ",
    "homepage": "http://wavded.github.com/humane-js/",
    "keywords": [
    "humane",
    "humane-js"
    ],
    "maintainers": [
    {
    "name": "Marc Harter",
    "email": "wavded@gmail.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/wavded/humane-js"
    }
    ],
    "assets": [
    {
    "version": "3.0.6",
    "files": [
    "humane.js",
    "humane.min.js",
    "themes/bigbox.css",
    "themes/bigbox.min.css",
    "themes/boldlight.css",
    "themes/boldlight.min.css",
    "themes/jackedup.css",
    "themes/jackedup.min.css",
    "themes/libnotify.css",
    "themes/libnotify.min.css",
    "themes/original.css",
    "themes/original.min.css"
    ]
    },
    {
    "version": "3.0.5",
    "files": [
    "humane-3.0.5.js",
    "humane-3.0.5.min.js",
    "themes/bigbox.css",
    "themes/bigbox.min.css",
    "themes/boldlight.css",
    "themes/boldlight.min.css",
    "themes/jackedup.css",
    "themes/jackedup.min.css",
    "themes/libnotify.css",
    "themes/libnotify.min.css",
    "themes/original.css",
    "themes/original.min.css"
    ]
    }
    ]
    },
    {
    "name": "hydra.js",
    "filename": "hydra.min.js",
    "version": "3.1.2",
    "description": "Framework that gives you the tools to write your application using modules or widgets and make easy to work with them.",
    "homepage": "http://tcorral.github.com/Hydra.js/",
    "keywords": [
    "hydra",
    "hydra.js",
    "modular",
    "modules",
    "scalable"
    ],
    "maintainers": [
    {
    "name": "Tomas Corral",
    "email": "amischol@gmail.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/tcorral/Hydra.js.git"
    }
    ],
    "assets": [
    {
    "version": "3.1.2",
    "files": [
    "hydra.js",
    "hydra.min.js"
    ]
    }
    ]
    },
    {
    "name": "idbwrapper",
    "filename": "idbstore.min.js",
    "version": "1.1.0",
    "description": "A cross-browser wrapper for IndexedDB",
    "homepage": "https://github.com/jensarps/IDBWrapper",
    "keywords": [
    "IndexedDB",
    "storage",
    "offline"
    ],
    "maintainers": [
    {
    "name": "Jens Arps",
    "email": "mail@jensarps.de",
    "web": "http://jensarps.de/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/jensarps/IDBWrapper"
    }
    ],
    "assets": [
    {
    "version": "1.1.0",
    "files": [
    "idbstore.min.js"
    ]
    },
    {
    "version": "1.0.0",
    "files": [
    "idbstore.min.js"
    ]
    }
    ]
    },
    {
    "name": "impress.js",
    "filename": "impress.min.js",
    "version": "0.5.3",
    "description": "It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com",
    "homepage": "https://github.com/bartaz/impress.js",
    "keywords": [
    "slideshow",
    "slides",
    "css3"
    ],
    "maintainers": [
    {
    "name": "Bartek Szopka",
    "web": "http://bartaz.github.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/bartaz/impress.js.git"
    }
    ],
    "assets": [
    {
    "version": "0.5.3",
    "files": [
    "impress.js",
    "impress.min.js"
    ]
    }
    ]
    },
    {
    "name": "intro.js",
    "filename": "intro.min.js",
    "description": "A better way for new feature introduction and step-by-step users guide for your website and project.",
    "version": "0.2.1",
    "keywords": [
    "intro.js",
    "step-by-step guide",
    "introductions"
    ],
    "maintainers": [
    {
    "name": "Afshin Mehrabani",
    "email": "afshin.meh@gmail.com",
    "web": "https://github.com/afshinm"
    }
    ],
    "demos": [
    "http://usablica.github.com/intro.js/"
    ],
    "bugs": "https://github.com/usablica/intro.js/issues",
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/usablica/intro.js.git"
    }
    ],
    "licenses": [
    {
    "name": "Personal License",
    "url": "https://github.com/usablica/intro.js#license"
    }
    ],
    "homepage": "http://usablica.github.com/intro.js/",
    "assets": [
    {
    "version": "0.2.1",
    "files": [
    "intro.js",
    "intro.min.js",
    "introjs.css",
    "introjs.min.css"
    ]
    }
    ]
    },
    {
    "name": "jScrollPane",
    "version": "2.0.14",
    "filename": "jquery.jscrollpane.min.js",
    "description": "jScrollPane - cross browser styleable scrollbars with jQuery and CSS",
    "homepage": "http://jscrollpane.kelvinluck.com",
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/vitch/jScrollPane.git"
    }
    ],
    "maintainers": [
    {
    "name": "Kelvin Luck",
    "web": "http://www.kelvinluck.com"
    }
    ],
    "keywords": [
    "framework",
    "toolkit",
    "popular",
    "jquery",
    "scroll",
    "jscrollpane"
    ],
    "assets": [
    {
    "version": "2.0.0beta12",
    "files": [
    "jquery.jscrollpane.css",
    "jquery.jscrollpane.min.css",
    "jquery.jscrollpane.min.js"
    ]
    },
    {
    "version": "2.0.14",
    "files": [
    "jquery.jscrollpane.js",
    "jquery.jscrollpane.min.css",
    "jquery.jscrollpane.min.js"
    ]
    }
    ]
    },
    {
    "name": "jStorage",
    "filename": "jstorage.min.js",
    "version": "0.3.0",
    "description": "Simple wrapper plugin for Prototype, MooTools, and jQuery to store data on browser side.",
    "homepage": "http://jstorage.info/",
    "keywords": [
    "storage",
    "offline",
    "webstorage",
    "localStorage"
    ],
    "maintainers": [
    {
    "name": "Andris Reinman",
    "email": "andris.reinman@gmail.com",
    "web": "http://andrisreinman.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/andris9/jStorage"
    }
    ],
    "assets": [
    {
    "version": "0.3.0",
    "files": [
    "jstorage.min.js"
    ]
    },
    {
    "version": "0.1.6.1",
    "files": [
    "jstorage.js",
    "jstorage.min.js"
    ]
    }
    ]
    },
    {
    "name": "jade",
    "filename": "jade.min.js",
    "version": "0.27.7",
    "description": "Jade template engine",
    "homepage": "http://jade-lang.com/",
    "keywords": [
    "template",
    "jade"
    ],
    "maintainers": [
    {
    "name": "TJ Holowaychuk",
    "email": "tj@vision-media.ca",
    "web": "http://tjholowaychuk.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "git://github.com/visionmedia/jade"
    }
    ],
    "assets": [
    {
    "version": "0.27.7",
    "files": [
    "jade.js",
    "jade.min.js",
    "runtime.js",
    "runtime.min.js"
    ]
    }
    ]
    },
    {
    "name": "jasny-bootstrap",
    "filename": "jasny-bootstrap.min.js",
    "description": "Extension to Twitter Bootstrap",
    "version": "2.3.0-j5",
    "keywords": [
    "twitter bootstrap",
    "bootstrap",
    "extensions"
    ],
    "maintainers": [
    {
    "name": "Arnold Daniels",
    "email": "",
    "web": "https://twitter.com/ArnoldDaniels/"
    }
    ],
    "demos": [
    "http://jasny.github.com/bootstrap/getting-started.html#examples"
    ],
    "bugs": "https://github.com/jasny/bootstrap/issues",
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/jasny/bootstrap.git"
    }
    ],
    "licenses": [
    {
    "name": "Apache License",
    "url": "http://www.apache.org/licenses/LICENSE-2.0"
    }
    ],
    "homepage": "http://jasny.github.com/bootstrap",
    "assets": [
    {
    "version": "2.3.0-j5",
    "files": [
    "font/iconic_fill.eot",
    "font/iconic_fill.otf",
    "font/iconic_fill.svg",
    "font/iconic_fill.ttf",
    "font/iconic_fill.woff",
    "font/iconic_stroke.eot",
    "font/iconic_stroke.otf",
    "font/iconic_stroke.svg",
    "font/iconic_stroke.ttf",
    "font/iconic_stroke.woff",
    "img/glyphicons-halflings-white.png",
    "img/glyphicons-halflings.png",
    "jasny-bootstrap-responsive.css",
    "jasny-bootstrap-responsive.min.css",
    "jasny-bootstrap.css",
    "jasny-bootstrap.js",
    "jasny-bootstrap.min.css",
    "jasny-bootstrap.min.js"
    ]
    }
    ]
    },
    {
    "name": "javascript-state-machine",
    "filename": "state-machine.min.js",
    "version": "2.0.0",
    "description": "A finite state machine javascript micro framework.",
    "homepage": "https://github.com/jakesgordon/javascript-state-machine",
    "keywords": [
    "state-machine",
    "fsm"
    ],
    "maintainers": [
    {
    "name": "Jake S. Gordon"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/jakesgordon/javascript-state-machine.git"
    }
    ],
    "assets": [
    {
    "version": "2.0.0",
    "files": [
    "state-machine.min.js"
    ]
    }
    ]
    },
    {
    "name": "jo",
    "filename": "jo.min.js",
    "description": "Jo is a thin (~12K) candy shell for PhoneGap apps. It's an HTML5 mobile app framework which provides UI widgets, a flexible event model, a wrapper for sound, and a light data layer.",
    "version": "0.4.1",
    "homepage": "http://joapp.com",
    "keywords": [
    "mobile",
    "framework"
    ],
    "maintainers": [
    {
    "name": "David Balmer"
    }
    ],
    "repository": {
    "type": "git",
    "url": "https://github.com/davebalmer/jo.git"
    },
    "bugs": "https://github.com/davebalmer/jo/issues",
    "licenses": [
    {
    "type": "Redistribution",
    "url": "http://joapp.com/docs/#License"
    }
    ],
    "assets": [
    {
    "version": "0.4.1",
    "files": [
    "jo.min.js"
    ]
    }
    ]
    },
    {
    "name": "joopl",
    "filename": "joopl.min.js",
    "version": "2.2.0",
    "description": "Object-oriented programming for JavaScript on the Web and anywhere!",
    "homepage": "http://mfidemraizer.github.io/joopl",
    "keywords": [
    "joopl",
    "oop",
    "object-oriented"
    ],
    "author": "Matias Fidemraizer",
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/mfidemraizer/joopl.git"
    }
    ],
    "assets": [
    {
    "version": "2.2.0",
    "files": [
    "joopl.min.js"
    ]
    }
    ]
    },
    {
    "name": "jplayer",
    "filename": "jquery.jplayer.min.js",
    "version": "2.3.0",
    "description": "The jQuery HTML5 Audio / Video Library",
    "homepage": "http://www.jplayer.org/",
    "keywords": [
    "framework",
    "audio",
    "video",
    "html5"
    ],
    "maintainers": [
    {
    "name": "Happyworm",
    "web": "http://www.happyworm.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/happyworm/jPlayer.git"
    }
    ],
    "assets": [
    {
    "version": "2.3.0",
    "files": [
    "Jplayer.swf",
    "add-on/jplayer.playlist.min.js",
    "add-on/jquery.jplayer.inspector.js",
    "jquery.jplayer.min.js",
    "popcorn/popcorn.jplayer.js"
    ]
    },
    {
    "version": "2.2.0",
    "files": [
    "Jplayer.swf",
    "add-on/jplayer.playlist.min.js",
    "add-on/jquery.jplayer.inspector.js",
    "add-on/jquery.jplayer.inspector.min.js",
    "extras/jquery-1.8.2-ajax-deprecated.min.js",
    "extras/jquery.jplayer.combo.min.js",
    "extras/jquery.jplayer.playlist.combo.min.js",
    "jquery.jplayer.min.js",
    "popcorn/popcorn.jplayer.js",
    "popcorn/popcorn.jplayer.min.js"
    ]
    }
    ]
    },
    {
    "name": "jq-console",
    "filename": "jqconsole.min.js",
    "version": "2.7.7",
    "description": "A jQuery terminal plugin written in CoffeeScript.",
    "homepage": "http://repl.it/",
    "keywords": [
    "terminal",
    "shell",
    "jquery",
    "plugin",
    "console"
    ],
    "maintainers": [
    {
    "name": "The Replit Project"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/replit/jq-console.git"
    }
    ],
    "assets": [
    {
    "version": "2.7.7",
    "files": [
    "jqconsole.min.js"
    ]
    }
    ]
    },
    {
    "name": "jqModal",
    "filename": "jqModal.js",
    "version": "r14",
    "description": "jqModal is a plugin for jQuery to help you display notices, dialogs, and modal windows in a web browser.",
    "homepage": "http://dev.iceburg.net/jquery/jqModal/",
    "keywords": [
    "jquery",
    "dialog"
    ],
    "maintainers": [
    {
    "name": "Brice Burgess"
    }
    ],
    "assets": [
    {
    "version": "r14",
    "files": [
    "jqModal.js",
    "jqModal.min.js"
    ]
    }
    ]
    },
    {
    "name": "jqcloud",
    "filename": "jqcloud-1.0.3.min.js",
    "version": "1.0.3",
    "description": "jQCloud is a jQuery plugin that builds neat and pure HTML + CSS word clouds and tag clouds that are actually shaped like a cloud.",
    "homepage": "https://github.com/lucaong/jQCloud",
    "keywords": [
    "visualization",
    "text"
    ],
    "maintainers": [
    {
    "name": "Luca Ongaro",
    "web": "http://www.lucaongaro.eu/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/lucaong/jQCloud"
    }
    ],
    "assets": [
    {
    "version": "1.0.3",
    "files": [
    "jqcloud-1.0.3.js",
    "jqcloud-1.0.3.min.js",
    "jqcloud.css",
    "jqcloud.min.css"
    ]
    }
    ]
    },
    {
    "name": "jquery-backstretch",
    "filename": "jquery.backstretch.min.js",
    "version": "2.0.3",
    "description": "Backstretch is a simple jQuery plugin that allows you to add a dynamically-resized, slideshow-capable background image to any page or element. The image will stretch to fit the page/element, and will automatically resize as the window/element size changes.",
    "homepage": "http://srobbin.com/jquery-plugins/backstretch/",
    "keywords": [
    "jquery",
    "background",
    "photo",
    "stretch"
    ],
    "maintainers": [
    {
    "name": "Scott Robbin",
    "email": "scott@robbin.co",
    "web": "http://srobbin.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/srobbin/jquery-backstretch"
    }
    ],
    "assets": [
    {
    "version": "2.0.3",
    "files": [
    "jquery.backstretch.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-color",
    "filename": "jquery.color.min.js",
    "version": "2.1.2",
    "description": "jQuery plugin for color manipulation and animation support.",
    "homepage": "https://github.com/jquery/jquery-color",
    "keywords": [
    "jquery",
    "color"
    ],
    "maintainers": [
    {
    "name": "Corey Frang",
    "email": "gnarf37@gmail.com",
    "url": "http://gnarf.net"
    }
    ],
    "repository": [
    {
    "type": "git",
    "url": "git://github.com/jquery/jquery-color.git"
    }
    ],
    "assets": [
    {
    "version": "2.1.2",
    "files": [
    "jquery.color.js",
    "jquery.color.min.js",
    "jquery.color.plus-names.js",
    "jquery.color.plus-names.min.js",
    "jquery.color.svg-names.js",
    "jquery.color.svg-names.min.js"
    ]
    },
    {
    "version": "2.1.1",
    "files": [
    "jquery.color.js",
    "jquery.color.min.js",
    "jquery.color.plus-names.js",
    "jquery.color.plus-names.min.js",
    "jquery.color.svg-names.js",
    "jquery.color.svg-names.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-cookie",
    "filename": "jquery.cookie.min.js",
    "version": "1.3.1",
    "description": "A simple, lightweight jQuery plugin for reading, writing and deleting cookies.",
    "homepage": "https://github.com/carhartl/jquery-cookie",
    "keywords": [
    "jquery",
    "cookie"
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/carhartl/jquery-cookie"
    }
    ],
    "assets": [
    {
    "version": "1.3.1",
    "files": [
    "jquery.cookie.js",
    "jquery.cookie.min.js"
    ]
    },
    {
    "version": "1.2",
    "files": [
    "jquery.cookie.js",
    "jquery.cookie.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-countdown",
    "filename": "jquery.countdown.min.js",
    "version": "1.6.1",
    "description": "Countdown for jQuery.",
    "homepage": "http://keith-wood.name/countdown.html",
    "keywords": [
    "jquery",
    "countdown"
    ],
    "maintainers": [
    {
    "name": "Keith Wood",
    "web": "http://keith-wood.name"
    },
    {
    "name": "Keith Wood",
    "web": "https://github.com/kbwood/countdown"
    }
    ],
    "assets": [
    {
    "version": "1.6.1",
    "files": [
    "jquery.countdown.min.js"
    ]
    },
    {
    "version": "1.6.0",
    "files": [
    "jquery.countdown.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-easing",
    "filename": "jquery.easing.min.js",
    "version": "1.3",
    "description": "Additional easings for jQuery.",
    "homepage": "http://gsgd.co.uk/sandbox/jquery/easing/",
    "keywords": [
    "jquery",
    "easing"
    ],
    "maintainers": [
    {
    "name": "George Smith",
    "web": "http://gsgd.co.uk"
    }
    ],
    "repositories": [
    {
    "type": "plain file",
    "url": "http://gsgd.co.uk/sandbox/jquery/easing/jquery.easing.1.3.js"
    }
    ],
    "assets": [
    {
    "version": "1.3",
    "files": [
    "jquery.easing.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-footable",
    "filename": "js/footable.min.js",
    "description": "jQuery plugin to make HTML tables responsive",
    "version": "0.1.0",
    "keywords": [
    "jquery",
    "footable",
    "tables"
    ],
    "demos": [
    "http://themergency.com/footable-demo/responsive-container.htm"
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/bradvin/FooTable.git"
    }
    ],
    "licenses": [
    {
    "name": "MIT License",
    "url": "https://github.com/bradvin/FooTable/blob/master/LICENSE"
    }
    ],
    "homepage": "http://themergency.com/footable/",
    "assets": [
    {
    "version": "0.1.0",
    "files": [
    "css/footable.css",
    "css/footable.min.css",
    "css/footable.sortable.css",
    "css/footable.sortable.min.css",
    "css/img/down.png",
    "css/img/minus.png",
    "css/img/plus.png",
    "css/img/sorting_sprite.png",
    "css/img/up.png",
    "images/active.png",
    "images/disabled.png",
    "images/external.png",
    "images/suspended.png",
    "js/data-generator.js",
    "js/data-generator.min.js",
    "js/footable.filter.js",
    "js/footable.filter.min.js",
    "js/footable.js",
    "js/footable.min.js",
    "js/footable.plugin.template.js",
    "js/footable.plugin.template.min.js",
    "js/footable.sortable.js",
    "js/footable.sortable.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-gamequery",
    "filename": "jquery.gamequery.min.js",
    "version": "0.7.0",
    "description": "gameQuery is a jQuery plug-in to help make javascript game development easier by adding some simple game-related classes",
    "homepage": "http://gamequeryjs.com",
    "keywords": [
    "jquery",
    "game",
    "sprite",
    "animation",
    "collision",
    "tile map"
    ],
    "maintainers": [
    {
    "name": "Selim Arsever",
    "web": "https://github.com/onaluf"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "git://github.com/onaluf/gameQuery.git"
    }
    ],
    "assets": [
    {
    "version": "0.7.0",
    "files": [
    "jquery.gamequery.min.js"
    ]
    },
    {
    "version": "0.6.2",
    "files": [
    "jquery.gamequery.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-hashchange",
    "filename": "jquery.ba-hashchange.min.js",
    "version": "v1.3",
    "description": "This jQuery plugin enables very basic bookmarkable #hash history via a cross-browser window.onhashchange event.",
    "homepage": "http://benalman.com/projects/jquery-hashchange-plugin/",
    "keywords": [
    "jquery",
    "history"
    ],
    "maintainers": [
    {
    "name": "Ben Alman",
    "email": "cowboy@rj3.net",
    "web": "http://benalman.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/cowboy/jquery-hashchange"
    }
    ],
    "assets": [
    {
    "version": "v1.3",
    "files": [
    "jquery.ba-hashchange.js",
    "jquery.ba-hashchange.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-history",
    "filename": "jquery.history.min.js",
    "version": "1.9",
    "description": "jQuery history plugin helps you to support back/forward buttons and bookmarks in your javascript applications.",
    "homepage": "https://github.com/tkyk/jquery-history-plugin",
    "keywords": [
    "jquery",
    "history"
    ],
    "maintainers": [
    {
    "name": "Takayuki Miwa",
    "web": "http://github.com/tkyk/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/tkyk/jquery-history-plugin.git"
    }
    ],
    "assets": [
    {
    "version": "1.9",
    "files": [
    "jquery.history.js",
    "jquery.history.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-infinitescroll",
    "filename": "jquery.infinitescroll.min.js",
    "version": "2.0b2.110713",
    "description": "This plugin aims to progressively enhance your page, providing a more rich browsing experience when scrolling big amount of data.",
    "homepage": "http://www.infinite-scroll.com/infinite-scroll-jquery-plugin/",
    "keywords": [
    "jquery",
    "scroll",
    "infinite",
    "masonry"
    ],
    "maintainers": [
    {
    "name": "Luke Shumard",
    "web": "http://www.lukeshumard.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/paulirish/infinitescroll.git"
    }
    ],
    "assets": [
    {
    "version": "2.0b2.110713",
    "files": [
    "jquery.infinitescroll.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-instagram",
    "filename": "jquery.instagram.js",
    "version": "0.2.2",
    "description": "Instagram jQuery plugin",
    "homepage": "https://github.com/potomak/jquery-instagram",
    "keywords": [
    "jquery",
    "instagram",
    "plugin",
    "photography",
    "pictures",
    "mobile"
    ],
    "maintainers": [
    {
    "name": "Giovanni Cappellotto",
    "web": "http://www.focustheweb.com/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/potomak/jquery-instagram"
    }
    ],
    "bugs": "https://github.com/potomak/jquery-instagram/issues",
    "licenses": [
    {
    "type": "MIT",
    "url": "https://raw.github.com/potomak/jquery-instagram/0.2.2/LICENSE"
    }
    ],
    "assets": [
    {
    "version": "0.2.2",
    "files": [
    "jquery.instagram.js",
    "jquery.instagram.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-jcrop",
    "filename": "js/jquery.Jcrop.min.js",
    "version": "0.9.12",
    "description": "Jcrop is the quick and easy way to add image cropping functionality to your web application.",
    "homepage": "http://deepliquid.com/content/Jcrop.html",
    "keywords": [
    "jquery",
    "crop"
    ],
    "maintainers": [
    {
    "name": "Kelly Hallman",
    "web": "http://deepliquid.com/blog/"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/tapmodo/Jcrop"
    }
    ],
    "licenses": [
    {
    "type": "MIT",
    "url": "https://github.com/tapmodo/Jcrop/blob/master/MIT-LICENSE.txt"
    }
    ],
    "assets": [
    {
    "version": "0.9.12",
    "files": [
    "css/Jcrop.gif",
    "css/jquery.Jcrop.css",
    "css/jquery.Jcrop.min.css",
    "js/jquery.Jcrop.js",
    "js/jquery.Jcrop.min.js",
    "js/jquery.color.js",
    "js/jquery.color.min.js",
    "js/jquery.min.js"
    ]
    },
    {
    "version": "0.9.10",
    "files": [
    "Jcrop.gif",
    "jquery.Jcrop.css",
    "jquery.Jcrop.js",
    "jquery.Jcrop.min.css",
    "jquery.Jcrop.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-jgrowl",
    "filename": "jquery.jgrowl.min.js",
    "title": "jQuery jGrowl",
    "description": "jGrowl is a jQuery plugin that raises unobtrusive messages within the browser, similar to the way that OS X's Growl Framework works. The idea is simple, deliver notifications to the end user in a noticeable way that doesn't obstruct the work flow and yet keeps the user informed.",
    "keywords": [
    "message",
    "toaster",
    "notification",
    "growl"
    ],
    "version": "1.2.12",
    "author": {
    "name": "Stan Lemon",
    "email": "stosh1985@gmail.com",
    "url": "http://stanlemon.net"
    },
    "maintainers": [
    {
    "name": "Stan Lemon",
    "email": "stosh1985@gmail.com",
    "url": "http://stanlemon.net"
    }
    ],
    "licenses": [
    {
    "type": "MIT",
    "url": "https://github.com/stanlemon/jGrowl/blob/master/LICENSE"
    }
    ],
    "bugs": "https://github.com/stanlemon/jGrowl/issues",
    "homepage": "https://github.com/stanlemon/jGrowl",
    "docs": "https://github.com/stanlemon/jGrowl",
    "download": "https://github.com/stanlemon/jGrowl/archive/master.zip",
    "dependencies": {
    "jquery": ">=1.4"
    },
    "assets": [
    {
    "version": "1.2.12",
    "files": [
    "jquery.jgrowl.css",
    "jquery.jgrowl.js",
    "jquery.jgrowl.map",
    "jquery.jgrowl.min.css",
    "jquery.jgrowl.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-jkit",
    "filename": "jquery.jkit.min.js",
    "version": "1.1.8",
    "description": "A very easy to use, cross platform, jQuery based UI toolkit, that's still small in size, has the features you need, and doesn't get in your way of doing things!",
    "homepage": "http://jquery-jkit.com/",
    "keywords": [
    "jquery",
    "jkit",
    "ui",
    "toolkit"
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/FrediBach/jQuery-jKit"
    }
    ],
    "assets": [
    {
    "version": "1.1.8",
    "files": [
    "jquery.jkit.js",
    "jquery.jkit.min.js"
    ]
    },
    {
    "version": "1.1.6",
    "files": [
    "jquery.jkit.js",
    "jquery.jkit.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-layout",
    "filename": "jquery.layout.min.js",
    "version": "1.3.0-rc-30.79",
    "description": "jQuery plugin for layout management (jQuery version of extJS border-layout).",
    "homepage": "http://layout.jquery-dev.net/",
    "keywords": [
    "jquery",
    "layout",
    "ui"
    ],
    "assets": [
    {
    "version": "1.3.0-rc-30.79",
    "files": [
    "jquery.layout.min.js",
    "layout-default.css",
    "layout-default.min.css"
    ]
    }
    ]
    },
    {
    "name": "jquery-migrate",
    "filename": "jquery-migrate.min.js",
    "version": "1.2.1",
    "description": "This project can be used to detect and restore APIs, features or functionality that have been deprecated in jQuery and removed as of version 1.9.",
    "homepage": "http://jquery.com/",
    "keywords": [
    "framework",
    "toolkit",
    "popular"
    ],
    "maintainers": [
    {
    "name": "The jQuery Project"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/jquery/jquery-migrate.git"
    }
    ],
    "dependencies": {
    "jquery": ">=1.6.4"
    },
    "assets": [
    {
    "version": "1.2.1",
    "files": [
    "jquery-migrate.js",
    "jquery-migrate.min.js"
    ]
    },
    {
    "version": "1.1.1",
    "files": [
    "jquery-migrate.js",
    "jquery-migrate.min.js"
    ]
    },
    {
    "version": "1.1.0",
    "files": [
    "jquery-migrate-1.1.0.js",
    "jquery-migrate-1.1.0.min.js",
    "jquery-migrate.js",
    "jquery-migrate.min.js"
    ]
    },
    {
    "version": "1.0.0",
    "files": [
    "jquery-migrate-1.0.0.js",
    "jquery-migrate-1.0.0.min.js",
    "jquery-migrate.js",
    "jquery-migrate.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-mobile",
    "filename": "jquery.mobile.min.js",
    "version": "1.3.1",
    "description": "A unified, HTML5-based user interface system for all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation.",
    "homepage": "http://jquerymobile.com/",
    "keywords": [
    "framework",
    "toolkit",
    "popular"
    ],
    "maintainers": [
    {
    "name": "The jQuery Project"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/jquery/jquery-mobile.git"
    }
    ],
    "assets": [
    {
    "version": "1.3.1",
    "files": [
    "images/ajax-loader.gif",
    "images/icons-18-black.png",
    "images/icons-18-white.png",
    "images/icons-36-black.png",
    "images/icons-36-white.png",
    "jquery.mobile.css",
    "jquery.mobile.js",
    "jquery.mobile.min.css",
    "jquery.mobile.min.js",
    "jquery.mobile.structure.css",
    "jquery.mobile.structure.min.css",
    "jquery.mobile.theme.css",
    "jquery.mobile.theme.min.css"
    ]
    },
    {
    "version": "1.3.0",
    "files": [
    "images/ajax-loader.gif",
    "images/icons-18-black.png",
    "images/icons-18-white.png",
    "images/icons-36-black.png",
    "images/icons-36-white.png",
    "jquery.mobile.css",
    "jquery.mobile.js",
    "jquery.mobile.min.css",
    "jquery.mobile.min.js",
    "jquery.mobile.structure.css",
    "jquery.mobile.structure.min.css",
    "jquery.mobile.theme.css",
    "jquery.mobile.theme.min.css"
    ]
    },
    {
    "version": "1.2.1",
    "files": [
    "images/ajax-loader.gif",
    "images/icons-18-black.png",
    "images/icons-18-white.png",
    "images/icons-36-black.png",
    "images/icons-36-white.png",
    "jquery.mobile.css",
    "jquery.mobile.js",
    "jquery.mobile.min.css",
    "jquery.mobile.min.js",
    "jquery.mobile.structure.css",
    "jquery.mobile.structure.min.css",
    "jquery.mobile.theme.css",
    "jquery.mobile.theme.min.css"
    ]
    },
    {
    "version": "1.2.0",
    "files": [
    "images/ajax-loader.gif",
    "images/icons-18-black.png",
    "images/icons-18-white.png",
    "images/icons-36-black.png",
    "images/icons-36-white.png",
    "jquery.mobile.css",
    "jquery.mobile.js",
    "jquery.mobile.min.css",
    "jquery.mobile.min.js",
    "jquery.mobile.structure.css",
    "jquery.mobile.structure.min.css",
    "jquery.mobile.theme.css",
    "jquery.mobile.theme.min.css"
    ]
    }
    ]
    },
    {
    "name": "jquery-mockjax",
    "filename": "jquery.mockjax.js",
    "version": "1.5.1",
    "description": "Mockjax. The jQuery Mockjax Plugin provides a simple and extremely flexible interface for mocking or simulating ajax requests and responses.",
    "homepage": "http://code.appendto.com/plugins/jquery-mockjax/",
    "keywords": [
    "ajax",
    "mock",
    "unit"
    ],
    "author": "Jonathan Sharp (http://jdsharp.com/)",
    "bugs": "http://github.com/appendto/jquery-mockjax/issues",
    "licenses": [
    {
    "type": "MIT",
    "url": "http://appendto.com/open-source-licenses"
    },
    {
    "type": "GPLv2",
    "url": "http://appendto.com/open-source-licenses"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "http://github.com/appendto/jquery-mockjax.git"
    }
    ],
    "dependencies": {
    "jquery": [
    "1.3.2",
    "1.4.4",
    "1.5.2",
    "1.6.4",
    "1.7"
    ]
    },
    "maintainers": [
    {
    "name": "Jonathan Sharp",
    "email": "jsharp@appendto.com"
    }
    ],
    "assets": [
    {
    "version": "1.5.1",
    "files": [
    "jquery.mockjax.js",
    "jquery.mockjax.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-mousewheel",
    "filename": "jquery.mousewheel.min.js",
    "version": "3.1.3",
    "description": "A jQuery plugin that adds cross-browser mouse wheel support.",
    "homepage": "http://brandonaaron.net/code/mousewheel/docs",
    "keywords": [
    "jquery",
    "mouse",
    "wheel",
    "event",
    "mousewheel",
    "plugin",
    "browser"
    ],
    "author": {
    "name": "Brandon Aaron",
    "email": "brandon.aaron@gmail.com",
    "url": "http://brandonaaron.net/"
    },
    "licenses": [
    {
    "type": "MIT",
    "url": "https://raw.github.com/brandonaaron/jquery-mousewheel/master/LICENSE.txt"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/brandonaaron/jquery-mousewheel"
    }
    ],
    "assets": [
    {
    "version": "3.1.3",
    "files": [
    "jquery.mousewheel.min.js"
    ]
    },
    {
    "version": "3.0.6",
    "files": [
    "jquery.mousewheel.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-nivoslider",
    "filename": "jquery.nivo.slider.pack.js",
    "version": "3.2",
    "description": "Described as 'The world's most awesome jQuery slider' Nivo Slider is a jQuery plugin that makes displaying your gallery of images a beautiful experience, by using amazing transition effects ranging from slicing and sliding to fading and folding.",
    "homepage": "http://nivo.dev7studios.com",
    "keywords": [
    "slider",
    "jquery",
    "image",
    "slideshow"
    ],
    "maintainers": [
    {
    "name": "Dev7studios",
    "web": "http://dev7studios.com"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/gilbitron/Nivo-Slider"
    }
    ],
    "assets": [
    {
    "version": "3.2",
    "files": [
    "jquery.nivo.slider.js",
    "jquery.nivo.slider.min.js",
    "jquery.nivo.slider.pack.js",
    "jquery.nivo.slider.pack.min.js",
    "nivo-slider.css",
    "nivo-slider.min.css"
    ]
    },
    {
    "version": "3.1",
    "files": [
    "jquery.nivo.slider.js",
    "jquery.nivo.slider.min.js",
    "jquery.nivo.slider.pack.js",
    "jquery.nivo.slider.pack.min.js",
    "nivo-slider.css",
    "nivo-slider.min.css"
    ]
    }
    ]
    },
    {
    "name": "jquery-noty",
    "filename": "jquery.noty.js",
    "version": "2.0.3",
    "description": "jQuery plugin that makes it easy to create alert, success, error, warning, information or confirmation messages as an alternative the standard alert dialog.",
    "homepage": "http://needim.github.com/noty/",
    "keywords": [
    "notifications",
    "alert",
    "dialog",
    "noty"
    ],
    "maintainers": [
    {
    "name": "Nedim Arabaci",
    "web": "http://ned.im"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/needim/noty"
    }
    ],
    "assets": [
    {
    "version": "2.0.3",
    "files": [
    "jquery.noty.js",
    "jquery.noty.min.js",
    "layouts/bottom.js",
    "layouts/bottom.min.js",
    "layouts/bottomCenter.js",
    "layouts/bottomCenter.min.js",
    "layouts/bottomLeft.js",
    "layouts/bottomLeft.min.js",
    "layouts/bottomRight.js",
    "layouts/bottomRight.min.js",
    "layouts/center.js",
    "layouts/center.min.js",
    "layouts/centerLeft.js",
    "layouts/centerLeft.min.js",
    "layouts/centerRight.js",
    "layouts/centerRight.min.js",
    "layouts/inline.js",
    "layouts/inline.min.js",
    "layouts/top.js",
    "layouts/top.min.js",
    "layouts/topCenter.js",
    "layouts/topCenter.min.js",
    "layouts/topLeft.js",
    "layouts/topLeft.min.js",
    "layouts/topRight.js",
    "layouts/topRight.min.js",
    "promise.js",
    "promise.min.js",
    "themes/default.js",
    "themes/default.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-placeholder",
    "filename": "jquery.placeholder.min.js",
    "version": "2.0.7",
    "description": "A jQuery plugin that enables HTML5 placeholder behavior for browsers that aren’t trying hard enough yet.",
    "homepage": "http://mths.be/placeholder",
    "keywords": [
    "jquery",
    "placeholder",
    "input",
    "textarea",
    "html5"
    ],
    "maintainers": [
    {
    "name": "Mathias Bynens",
    "url": "http://mathiasbynens.be"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/mathiasbynens/jquery-placeholder"
    }
    ],
    "assets": [
    {
    "version": "2.0.7",
    "files": [
    "jquery.placeholder.js",
    "jquery.placeholder.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-powertip",
    "filename": "jquery.powertip.min.js",
    "version": "1.2.0",
    "description": "A jQuery plugin that creates hover tooltips.",
    "homepage": "http://stevenbenner.github.com/jquery-powertip/",
    "keywords": [
    "jquery-powertip"
    ],
    "maintainers": [
    {
    "name": "Steven Benner"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/stevenbenner/jquery-powertip"
    }
    ],
    "assets": [
    {
    "version": "1.2.0",
    "files": [
    "css/jquery.powertip-blue.css",
    "css/jquery.powertip-blue.min.css",
    "css/jquery.powertip-dark.css",
    "css/jquery.powertip-dark.min.css",
    "css/jquery.powertip-green.css",
    "css/jquery.powertip-green.min.css",
    "css/jquery.powertip-light.css",
    "css/jquery.powertip-light.min.css",
    "css/jquery.powertip-orange.css",
    "css/jquery.powertip-orange.min.css",
    "css/jquery.powertip-purple.css",
    "css/jquery.powertip-purple.min.css",
    "css/jquery.powertip-red.css",
    "css/jquery.powertip-red.min.css",
    "css/jquery.powertip-yellow.css",
    "css/jquery.powertip-yellow.min.css",
    "css/jquery.powertip.css",
    "css/jquery.powertip.min.css",
    "jquery.powertip.js",
    "jquery.powertip.min.js"
    ]
    },
    {
    "version": "1.1.0",
    "files": [
    "jquery.powertip-1.1.0.min.js",
    "jquery.powertip.css",
    "jquery.powertip.js",
    "jquery.powertip.min.css",
    "jquery.powertip.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-resize",
    "filename": "jquery.ba-resize.min.js",
    "version": "1.1",
    "description": "A resize event for ALL your jQueries!",
    "homepage": "http://benalman.com/projects/jquery-resize-plugin/",
    "keywords": [
    "jquery-resize"
    ],
    "maintainers": [
    {
    "name": "Ben Alman"
    }
    ],
    "repositories": [
    {
    "type": "git",
    "url": "https://github.com/cowboy/jquery-resize"
    }
    ],
    "assets": [
    {
    "version": "1.1",
    "files": [
    "jquery.ba-resize.js",
    "jquery.ba-resize.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-scrollTo",
    "filename": "jquery.scrollTo.min.js",
    "version": "1.4.3",
    "description": "Easy element scrolling using jQuery..",
    "homepage": "http://flesler.blogspot.com/2007/10/jqueryscrollto.html",
    "keywords": [
    "scroll",
    "jquery"
    ],
    "maintainers": [
    {
    "name": "Ariel Flesler",
    "web": "http://flesler.blogspot.com"
    }
    ],
    "repositories": [
    {
    "type": "svn",
    "url": "http://code.google.com/p/flesler-plugins/"
    }
    ],
    "assets": [
    {
    "version": "1.4.3",
    "files": [
    "jquery.scrollTo.min.js"
    ]
    },
    {
    "version": "1.4.2",
    "files": [
    "jquery.scrollTo.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-scrolldepth",
    "filename": "jquery.scrolldepth.min.js",
    "version": "0.1.2",
    "description": "A jQuery plugin to track page scroll depth",
    "homepage": "http://robflaherty.github.io/jquery-scrolldepth/",
    "keywords": [
    "jquery",
    "scrolldepth"
    ],
    "assets": [
    {
    "version": "0.1.2",
    "files": [
    "jquery.scrolldepth.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-smooth-scroll",
    "filename": "jquery.smooth-scroll.min.js",
    "version": "1.4.10",
    "description": "Automatically make same-page links scroll smoothly",
    "repository": {
    "type": "git",
    "url": "https://github.com/kswedberg/jquery-smooth-scroll"
    },
    "assets": [
    {
    "version": "1.4.10",
    "files": [
    "jquery.smooth-scroll.min.js"
    ]
    }
    ]
    },
    {
    "name": "jquery-sparklines",
    "filename": "jquery.sparkline.min.js",
    "version": &