diff --git a/packages/search-site/src/index.mjs b/packages/search-site/src/index.mjs index 60c8184..34a432d 100644 --- a/packages/search-site/src/index.mjs +++ b/packages/search-site/src/index.mjs @@ -1,6 +1,23 @@ import Vue from 'vue'; import Router from 'vue-router'; import './filters.mjs'; +import strainData from './plugins/strainData.mjs'; +import lunr from './plugins/lunr.mjs'; + +Vue.use(strainData); + +Vue.use( + lunr(function lunrSetup() { + // lunr search index setup + this.ref('id'); + this.field('name'); + this.field('effects'); + this.field('uses'); + this.field('conditions'); + this.field('flavors'); + Vue.prototype.$strainData.strains.forEach(doc => this.add(doc)); + }) +); Vue.use(Router); diff --git a/packages/search-site/src/pages/Favorites.vue b/packages/search-site/src/pages/Favorites.vue index 3f65a6b..d3a3aa1 100644 --- a/packages/search-site/src/pages/Favorites.vue +++ b/packages/search-site/src/pages/Favorites.vue @@ -19,7 +19,6 @@