import MiniSearch from 'minisearch' const Singleton = {}; export class Engine { constructor(options, queryOptions) { Singleton.instance = new MiniSearch(options); this.queryOptions = queryOptions; } static Default() { let options = { fields: ['name', 'content'], storeFields: ['name', 'path'] }; let queryOptions = { prefix: true, fuzzy: 0.2 }; return new Engine(options, queryOptions); } template(namespace) { return `