nareshv/LABjs — comment on commit 80ce37e00351e0452e2f06f5c3366eb1a146eaad
File: LAB.src.js line 217
By getify:

the loose-not-equals is intentional here, because it allows checking for null OR undefined. making strict !== breaks the check. another problem i have with blindly following linters.

the proper check is much longer (which is why i avoided it, because of file size): `if (typeof script !== "undefined" && script !== null) {`