init commit

This commit is contained in:
Matt Batchelder
2026-02-11 20:55:38 -05:00
commit 6e3929c459
2240 changed files with 467828 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
module.exports = function(v1, operator, v2, opts) {
switch (operator) {
case '==':
return (v1 == v2) ? opts.fn(this) : opts.inverse(this);
case '===':
return (v1 === v2) ? opts.fn(this) : opts.inverse(this);
case '!=':
return (v1 != v2) ? opts.fn(this) : opts.inverse(this);
case '!==':
return (v1 !== v2) ? opts.fn(this) : opts.inverse(this);
case '<':
return (v1 < v2) ? opts.fn(this) : opts.inverse(this);
case '<=':
return (v1 <= v2) ? opts.fn(this) : opts.inverse(this);
case '>':
return (v1 > v2) ? opts.fn(this) : opts.inverse(this);
case '>=':
return (v1 >= v2) ? opts.fn(this) : opts.inverse(this);
case '&&':
return (v1 && v2) ? opts.fn(this) : opts.inverse(this);
case '||':
return (v1 || v2) ? opts.fn(this) : opts.inverse(this);
default:
return opts.inverse(this);
}
};