var balance = require('balance-parens'); const inputs = [ ')()(()(', ')))', '()(())()', ')()()(()(()))))(', ')))())()))(' ]; const expected = [ '()()(()())', '((()))', '()(())()', '((()()()(()(()))))()', '(((((()))())()))()' ]; const results = inputs.map(balance); const isSuccess = !results .map(function(result, i) { return result === expected[i] }) .some(function(x) { return !x }); document.write('Success: ' + isSuccess);