{
    "name"       : "hoa/core",
    "description": "The Hoa\\Core library.",
    "type"       : "library",
    "keywords"   : ["library", "core", "consistency", "protocol", "parameter",
                    "data", "event", "listener"],
    "homepage"   : "http://hoa-project.net/",
    "license"    : "BSD-3-Clause",
    "authors"    : [
        {
            "name" : "Ivan Enderlin",
            "email": "ivan.enderlin@hoa-project.net"
        },
        {
            "name"    : "Hoa community",
            "homepage": "http://hoa-project.net/"
        }
    ],
    "support": {
        "email" : "ivan.enderlin@hoa-project.net",
        "forum" : "http://forum.hoa-project.net",
        "irc"   : "irc://irc.freenode.org/hoaproject",
        "source": "http://git.hoa-project.net/"
    },
    "require": {
        "php"    : ">=5.3.3",
        "ext-spl": "*"
    },
    "require-dev": {
        "hoa/console"   : "dev-master",
        "hoa/dispatcher": "dev-master",
        "hoa/router"    : "dev-master"
    },
    "minimum-stability": "dev",
    "autoload": {
        "files": ["Core.php"]
    },
    "bin": ["Bin/hoa"]
}

{
    "name"       : "hoa/core",
    "description": "The Hoa\\Core library.",
    "type"       : "library",
    "keywords"   : ["library", "core", "consistency", "protocol", "parameter",
                    "data", "event", "listener"],
    "homepage"   : "http://hoa-project.net/",
    "license"    : "BSD-3-Clause",
    "authors"    : [
        {
            "name" : "Ivan Enderlin",
            "email": "ivan.enderlin@hoa-project.net"
        },
        {
            "name"    : "Hoa community",
            "homepage": "http://hoa-project.net/"
        }
    ],
    "support": {
        "email" : "ivan.enderlin@hoa-project.net",
        "forum" : "http://forum.hoa-project.net",
        "irc"   : "irc://irc.freenode.org/hoaproject",
        "source": "http://git.hoa-project.net/"
    },
    "require": {
        "php"    : ">=5.3.3",
        "ext-spl": "*"
    },
    "suggest": {
        "hoa/console"   : "To use the `hoa` script.",
        "hoa/dispatcher": "To use the `hoa` script.",
        "hoa/router"    : "To use the `hoa` script."
    },
    "minimum-stability": "dev",
    "autoload": {
        "files": ["Core.php"]
    },
    "bin": ["Bin/hoa"]
}

Set require-dev as suggest feature , because require-dev has not recursive
Set require-dev as suggest feature , because require-dev has not recursive

Add suggest explication
