Local search functionality for installed packages.
Searches package names, descriptions, and keywords in the installed node_modules.
Summary
Functions
Filters search results by minimum score.
Scores a package against a search query.
Searches installed packages matching a query string.
Types
Functions
@spec filter_by_score([search_result()], float()) :: [search_result()]
Filters search results by minimum score.
Scores a package against a search query.
Returns a score from 0.0 to 1.0 based on match quality.
@spec search(String.t(), String.t()) :: [search_result()]
Searches installed packages matching a query string.
Matches against package name, description, and keywords. Results are sorted by relevance score.