function objectify(modules) {
    let str = HEAD;

    modules.forEach(mod => {
        str += JSON.stringify(mod);
    })

    return JSON.stringify(JSON.parse(str += ']}'), null, 2);
}
/**
 * Turn modules into JSON valid for binding.gyp
 *
 * @param modules
 * @returns {string} JSON string
 */
Turn modules into JSON valid for binding.gyp
@param modules
@returns {string} JSON string
Turn modules into JSON valid for binding . gyp @param modules @returns { string } JSON string
function objectify(modules) {
    let str = HEAD;
    modules.forEach(mod => {
        str += JSON.stringify(mod);
    })
    return JSON.stringify(JSON.parse(str += ']}'), null, 2);
}
function objectify ( modules ) { let str = HEAD ; modules . forEach ( mod => { str += JSON . stringify ( mod ) ; } ) return JSON . stringify ( JSON . parse ( str += ']}' ) , null , 2 ) ; }
Turn modules into JSON valid for binding.gyp
 @param modules
 @returns {string} JSON string
Turn modules into JSON valid for binding . gyp @param modules @returns { string } JSON string