aboutsummaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
authorHysterelius2024-07-21 01:33:32 +1000
committerGitHub2024-07-20 08:33:32 -0700
commita7244a2983538f373c0af2ecfa4d6377584b8063 (patch)
treebc06b67d37ca88a5bbe938353f639cd28bef4d8d /package.json
parent4dab5b9538f76cd56f53e6a68f34f505234e30ed (diff)
downloadabridge-a7244a2983538f373c0af2ecfa4d6377584b8063.tar.gz
abridge-a7244a2983538f373c0af2ecfa4d6377584b8063.tar.bz2
abridge-a7244a2983538f373c0af2ecfa4d6377584b8063.zip
Add pagefind search to abridge (#179)
* Start process of adding pagefind to abridge * Write to static to make index appear in public * Add multilingual support * Minify files and fix running in script * Add pagefind files * Add loading of pagefind data * Update gitignore to remove pagefind index files * Get basic search result surfacing working * Remove duplicate entries in search results * Sanitise except to remove unnecessary details * Finalise addition of pagefind * Add missing await * Fix config.toml and remove old files on rebuild * Finish chores on pagefind addition
Diffstat (limited to 'package.json')
-rw-r--r--package.json9
1 files changed, 6 insertions, 3 deletions
diff --git a/package.json b/package.json
index bfbf0eb..0e629b2 100644
--- a/package.json
+++ b/package.json
@@ -6,12 +6,15 @@
"license": "MIT",
"homepage": "https://github.com/Jieiku/abridge",
"scripts": {
- "abridge": "node -e \"if ( require('fs').existsSync('./themes/abridge/package_abridge.js')) {require('fs').copyFileSync('./themes/abridge/package_abridge.js', './package_abridge.js')}\" && node package_abridge.js"
+ "abridge": "node -e \"if ( require('fs').existsSync('./themes/abridge/package_abridge.js')) {require('fs').copyFileSync('./themes/abridge/package_abridge.js', './package_abridge.js')}\" && node package_abridge.js",
+ "search:pagefind": "node -e \"if ( require('fs').existsSync('./themes/abridge/static/js/searchChange.js')) {require('fs').copyFileSync('./themes/abridge/static/js/searchChange.js', './static/js/searchChange.js')}\" && node ./static/js/searchChange.js --pagefind",
+ "search:elasticlunr": "node -e \"if ( require('fs').existsSync('./themes/abridge/static/js/searchChange.js')) {require('fs').copyFileSync('./themes/abridge/static/js/searchChange.js', './static/js/searchChange.js')}\" && node ./static/js/searchChange.js --elasticlunr"
},
"dependencies": {
"fast-toml": "^0.5.4",
- "uglify-js": "^3.17.4",
"jsonminify": "^0.4.2",
- "replace-in-file": "^7.0.1"
+ "pagefind": "^1.1.0",
+ "replace-in-file": "^7.0.1",
+ "uglify-js": "^3.17.4"
}
}