simplified npm search + typeahead in progress...