{
    "extensions": [
        {
            "type": "early-initialization",
            "className": "Ndb.NdbMain"
        },
        {
            "type": "setting",
            "category": "Debugger",
            "title": "Pause node app on start",
            "settingName": "pauseAtStart",
            "settingType": "boolean",
            "defaultValue": false
        },
        {
            "type": "setting",
            "category": "Debugger",
            "title": "Autostart main",
            "settingName": "autoStartMain",
            "settingType": "boolean",
            "defaultValue": true
        },
        {
            "type": "setting",
            "category": "Debugger",
            "title": "Blackbox internal/* Node.js scripts",
            "settingName": "blackboxInternalScripts",
            "settingType": "boolean",
            "defaultValue": true
        },
        {
            "type": "action",
            "actionId": "ndb.restart",
            "className": "Ndb.RestartActionDelegate",
            "title": "Restart last run configuration",
            "bindings": [
                {
                    "platform": "windows,linux",
                    "shortcut": "F5 Ctrl+R"
                },
                {
                    "platform": "mac",
                    "shortcut": "Meta+R"
                }
            ]
        },
        {
            "type": "@UI.ContextMenu.Provider",
            "contextTypes": [
                "Workspace.UISourceCode"
            ],
            "className": "Ndb.ContextMenuProvider"
        }
    ],
    "dependencies": ["common", "sdk", "bindings", "persistence", "components"],
    "scripts": [
        "InspectorFrontendHostOverrides.js",
        "FileSystem.js",
        "NdbMain.js"
    ]
}
