{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Iniciar el programa (example.js)",
            "skipFiles": [
                "<node_internals>/**"
            ],
            //"autoAttachChildProcesses": true, // Descomentar para usar terminal
            "program": "${workspaceFolder}/example.js",
            "env": {
                /* MODULO ACTUAL */
                "ERROR_HANDLER_MODULE__DEFAULT_ERROR_CODE": "400",
                "ERROR_HANDLER_MODULE__DEFAULT_EXCEPTION_CODE": "500"
            }
        },
        {
            "type": "node",
            "request": "launch",
            "name": "Iniciar Programa (example.js) nodemon",
            "skipFiles": [
                "<node_internals>/**"
            ],
            //"autoAttachChildProcesses": true,
            "program": "${workspaceFolder}/node_modules/.bin/nodemon",
            "args": [
                "example.js"
            ],
            "env": {
                /* MODULO ACTUAL */
                "ERROR_HANDLER_MODULE__DEFAULT_ERROR_CODE": "400",
                "ERROR_HANDLER_MODULE__DEFAULT_EXCEPTION_CODE": "500"
            }
        },
        {
            "type": "node",
            "request": "launch",
            "name": "Ejecutar Mocha Test en todos los archivos",
            "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
            "args": [
                "--timeout",
                "999999",
                "--colors",
                "${workspaceFolder}/test",
                "--recursive"
            ],
            "env": {
                "NODE_ENV": "test"
            },
            // "console": "integratedTerminal",
            "internalConsoleOptions": "neverOpen"
        },
        {
            "type": "node",
            "request": "launch",
            "name": "Ejecutar Mocha en archivo actual",
            "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
            "args": [
                "--timeout",
                "999999",
                "--colors",
                "${file}"
            ],
            "env": {
                "NODE_ENV": "test"
            },
            // "console": "integratedTerminal",
            "internalConsoleOptions": "neverOpen"
        }
    ]
}