typeahead.js vs mockery/mockery | What are the differences? | StackShare