Support optional arguments in node.js backend
Merge branch 'master' into mammoth