fb55/boolbase

two functions: one that returns true, one that returns false

21

stars

16

commits

JavaScript

primary language

Mar 23, 2026

updated

README

boolbase

This very simple module provides two basic functions, one that always returns true (trueFunc) and one that always returns false (falseFunc).

Why is this needed?

By having only a single instance of these functions around, it's possible to do some nice optimizations. Eg. css-select uses these functions to determine whether a selector won't match any elements If that's the case, the DOM doesn't even need to be touched.

And why is this a separate module?

I'm trying to modularize css-select and most modules depend on these functions. IMHO, having a separate module is the easiest solution to this problem.

Contributors

fb55

14 commits

dazhang88

1 commits

mkillianey

1 commits

fb55/boolbase

two functions: one that returns true, one that returns false

21

stars

16

commits

JavaScript

primary language

Mar 23, 2026

updated

README

boolbase

This very simple module provides two basic functions, one that always returns true (trueFunc) and one that always returns false (falseFunc).

Why is this needed?

By having only a single instance of these functions around, it's possible to do some nice optimizations. Eg. css-select uses these functions to determine whether a selector won't match any elements If that's the case, the DOM doesn't even need to be touched.

And why is this a separate module?

I'm trying to modularize css-select and most modules depend on these functions. IMHO, having a separate module is the easiest solution to this problem.

Contributors

fb55

14 commits

dazhang88

1 commits

mkillianey

1 commits

Languages

JavaScript

77.0%

TypeScript

23.0%