<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def browserify_node_modules(module_name_list, output_file, babelify=False):
 """ Browserify a list of libraries from node_modules into a single javascript file. Generates source maps in debug mode. Minifies the output in release mode. Note you may also specify the relative path to the module as ``./path/to/module`` or ``./path/to/module/file.js``. """

    from .modules import browserify

    if not isinstance(module_name_list, (list, tuple)):
        raise RuntimeError('Browserify Node Modules compiler takes a list of node module names as input.')

    return {
        'dependencies_fn': browserify.browserify_deps_node_modules,
        'compiler_fn': browserify.browserify_compile_node_modules,
        'input': module_name_list,
        'output': output_file,
        'kwargs': {
            'babelify': babelify,
        },
    }