0.2.0 • Published 4 years ago

@buttercup/search v0.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

Search

Vault searching components

Build Status

About

This library provides searching utilities for finding entries in Buttercup vaults.

Usage

Use the extraction methods to extract search targets from vaults:

const { extractEntriesFromArchive } = require("@buttercup/search");

const searchItems = extractEntriesFromArchive(vault);

Or vault facades:

const { extractEntriesFromArchiveFacade } = require("@buttercup/search");

const searchItems = extractEntriesFromArchiveFacade(vaultFacade);

Provide these results to the Search class:

const { Search } = require("@buttercup/search");

const search = new Search(searchItems);
search.on("results", evt => {
    // evt is like:
    // {
    //     results: [],
    //     term: "some term"
    // }
});
search.update("some term");

Check out the API documentation for more information.