From 407a125533586f00cf1b41d12edbec8d7390508a Mon Sep 17 00:00:00 2001 From: liyasthomas Date: Mon, 30 Aug 2021 11:27:36 +0530 Subject: [PATCH] feat: search Co-authored-by: Andrew Bastin --- components/app/Lunr.vue | 240 ++++++-------------------------------- components/app/Search.vue | 47 ++++---- package-lock.json | 13 +++ package.json | 1 + 4 files changed, 72 insertions(+), 229 deletions(-) diff --git a/components/app/Lunr.vue b/components/app/Lunr.vue index d7014a0a..c6f3dcbf 100644 --- a/components/app/Lunr.vue +++ b/components/app/Lunr.vue @@ -1,14 +1,14 @@ - diff --git a/components/app/Search.vue b/components/app/Search.vue index 2a9048bf..dbdd68f3 100644 --- a/components/app/Search.vue +++ b/components/app/Search.vue @@ -51,31 +51,28 @@ - diff --git a/package-lock.json b/package-lock.json index c4c4b27a..13bea05f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -61,6 +61,7 @@ "@testing-library/jest-dom": "^5.14.1", "@types/cookie": "^0.4.1", "@types/lodash": "^4.14.172", + "@types/lunr": "^2.3.4", "@types/splitpanes": "^2.2.1", "@vue/runtime-dom": "^3.2.6", "@vue/test-utils": "^1.2.2", @@ -8127,6 +8128,12 @@ "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" }, + "node_modules/@types/lunr": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/lunr/-/lunr-2.3.4.tgz", + "integrity": "sha512-j4x4XJwZvorEUbA519VdQ5b9AOU9TSvfi8tvxMAfP8XzNLtFex7A8vFQwqOx3WACbV0KMXbACV3cZl4/gynQ7g==", + "dev": true + }, "node_modules/@types/mdast": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.7.tgz", @@ -42038,6 +42045,12 @@ "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" }, + "@types/lunr": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/lunr/-/lunr-2.3.4.tgz", + "integrity": "sha512-j4x4XJwZvorEUbA519VdQ5b9AOU9TSvfi8tvxMAfP8XzNLtFex7A8vFQwqOx3WACbV0KMXbACV3cZl4/gynQ7g==", + "dev": true + }, "@types/mdast": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.7.tgz", diff --git a/package.json b/package.json index 7d2b1316..1bfe4b70 100644 --- a/package.json +++ b/package.json @@ -77,6 +77,7 @@ "@testing-library/jest-dom": "^5.14.1", "@types/cookie": "^0.4.1", "@types/lodash": "^4.14.172", + "@types/lunr": "^2.3.4", "@types/splitpanes": "^2.2.1", "@vue/runtime-dom": "^3.2.6", "@vue/test-utils": "^1.2.2",