JSFiddle - React, Tailwind, and code Playground

JavaScript

var arr = [2, 100, -10, -1, 101];

function powersetLt100(arr) {
    var ps = [[]];
    for (var i=0; i < arr.length; i++) {
        for (var j = 0, len = ps.length; j < len; j++) {
            var arrCandidate = ps[j].concat(arr[i]);
            if (arrCandidate.reduce(function(p, c){ return p + c; }))
                ps.push(arrCandidate);
        }
    }
    return ps;
}

var powerSet = powersetLt100(arr);

console.log('{ {' + powerSet.join('}{') + '} }');