[JS] Add grunt tooling for source build