exports.categories = {
    'Books': {
        'hapi.js in Action': {
            url: 'http://manning.com/harrison',
            description: 'Packed with examples, this book takes you from your first simple server through the skills you\'ll need to build a complete application. In it, you\'ll learn how to build websites and APIs, implement caching, authentication, validation, error handling, and a lot more. You\'ll also explore vital techniques for production applications, such as testing, monitoring, deployment, and documentation.'
        }
    },
    'Gists and code samples': {
        'Walmart Mobile node.js setup': {
            url: 'https://gist.github.com/hueniverse/7686452',
            description: 'An insight into how hapi.js is used at Walmart'
        },
        'Code style tips': {
            url: 'https://gist.github.com/hueniverse/a06f6315ea736ed1b46d',
            description: 'Simple node.js code style tips to improve code quality'
        }
    },
    Boilerplates: {
        aqua: {
            url: 'https://github.com/jedireza/aqua',
            description: 'A website and user system. Implemented with React and Flux.'
        },
        frame: {
            url: 'https://github.com/jedireza/frame',
            description: 'A user system API. Bring your own front-end.'
        },
        'generator-hapi-style': {
            url: 'https://github.com/jedireza/generator-hapi-style',
            description: 'Yeoman generator for scaffolding hapi apps and plugins.'
        },
        'hapi-dash': {
            url: 'https://github.com/smaxwellstewart/hapi-dash',
            description: 'A boilerplate hapi web and API server example, with frontend dashboard'
        },
        'hapi-ninja': {
            url: 'https://github.com/poeticninja/hapi-ninja',
            description: 'Boilerplate Hapi server example. Node.js, Hapi, and Swig.'
        },
        mullet: {
            url: 'https://github.com/lynnaloo/mullet',
            description: 'Boilerplate Hapi Server with Facebook and React'
        },
        rutha: {
            url: 'https://github.com/molekilla/rutha',
            description: 'frontend stack for Hapi (server, api) and Angular (client)'
        }
    },
    'Projects built with hapi.js': {
        'Postmile': {
            url: 'https://github.com/hueniverse/postmile',
            description: 'Postmile is a collaborative list making tool built using hapi.js, Node.js, and MongoDB.'
        },
        'npm/newww': {
            url: 'https://github.com/npm/newww',
            description: 'The npm website - http://npmjs.com'
        },
        'Colonizers': {
            url: 'https://github.com/colonizers/colonizers',
            description: 'A HTML5 multiplayer game, based on the popular board game "Catan" by Klaus Teuber.'
        }
    },
    'Tutorials': {
        'Using hapi.js with Socket.io': {
            url: 'http://matt-harrison.com/using-hapi-js-with-socket-io/',
            description: 'Tutorial on how to integrate Socket.io with hapi.js'
        },
        'Authentication and Authorization with Hapi': {
            url: 'https://medium.com/@poeticninja/authentication-and-authorization-with-hapi-5529b5ecc8ec',
            description: 'Article on how to secure your hapi application.'
        }
    }
};

@@ -1831,25 +1831,25 @@
 Boilerplate 
-H
+h
 api server e
@@ -1865,17 +1865,17 @@
 ode.js, 
-H
+h
 api, and
@@ -2004,17 +2004,17 @@
 erplate 
-H
+h
 api Serv
@@ -2169,17 +2169,17 @@
 ack for 
-H
+h
 api (ser
@@ -3101,17 +3101,17 @@
 on with 
-H
+h
 api': %7B%0A

lowercase hapi