{
    "dd": {
        "use": [ "dd-ddm-base", "dd-ddm", "dd-ddm-drop", "dd-drag", "dd-proxy", "dd-constrain", "dd-drop", "dd-scroll", "dd-delegate"],
        "plugins": {
            "dd-gestures": {
                "condition": {
                    "trigger": "dd-drag",
                    "ua": "touchEnabled"
                },
                "requires": [
                    "dd-drag",
                    "event-synthetic",
                    "event-gestures"
                ]
            },
            "dd-drop-plugin": {
                "requires": [
                    "dd-drop"
                ]
            },
            "dd-plugin": {
                "optional": [
                    "dd-constrain",
                    "dd-proxy"
                ],
                "requires": [
                    "dd-drag"
                ]
            }
        },
        "submodules": {
            "dd-constrain": {
                "requires": [
                    "dd-drag"
                ]
            },
            "dd-ddm": {
                "requires": [
                    "dd-ddm-base",
                    "event-resize"
                ]
            },
            "dd-ddm-base": {
                "requires": [
                    "node",
                    "base",
                    "yui-throttle",
                    "classnamemanager"
                ]
            },
            "dd-ddm-drop": {
                "requires": [
                    "dd-ddm"
                ]
            },
            "dd-delegate": {
                "requires": [
                    "dd-drag",
                    "dd-drop-plugin",
                    "event-mouseenter"
                ]
            },
            "dd-drag": {
                "requires": [
                    "dd-ddm-base"
                ]
            },
            "dd-drop": {
                "requires": [
                    "dd-drag",
                    "dd-ddm-drop"
                ]
            },
            "dd-proxy": {
                "requires": [
                    "dd-drag"
                ]
            },
            "dd-scroll": {
                "requires": [
                    "dd-drag"
                ]
            }
        }
    }
}
