* test(node-bindings): add argument count unit tests
* test(node-bindings): make arg length check more explicit
* refactor(node-bindings): make getValidTest to DRY code
* test(node-bindings): extra args give same result
* refactor(node-bindings): adjust unit test spacing
* refactor(node-bindings): move argument length checks to it block
* refactor(node-bindings): simplify arg slicing
* chore(node-bindings): lint/format code
* docs(node-bindings): add docstring to test helper functions
* test(node-bindings): fix bytesEqual and add docstrings to all helper functions
* refactor(node-bindings): change name to assertBytesEqual
* add eslint and run for TS files
* add eslint and run for JS/TS
* remove eslint file comments
* add endOfLine: "auto" for windows
* fix yarn command to remove excess output
* update eslint versions