add sprintf-js dependency