diff options
| author | Jieiku | 2022-07-31 21:48:43 -0700 |
|---|---|---|
| committer | Jieiku | 2022-07-31 21:48:43 -0700 |
| commit | cf95ee520261a0a523d5a3dfbc01a3847d67de51 (patch) | |
| tree | 8d5310a5c0ebc57dbe02cf3f1d6d0d223a9929da /package.json | |
| parent | 0e57376f244848c6513236424dffb63acd15271c (diff) | |
| download | abridge-cf95ee520261a0a523d5a3dfbc01a3847d67de51.tar.gz abridge-cf95ee520261a0a523d5a3dfbc01a3847d67de51.tar.bz2 abridge-cf95ee520261a0a523d5a3dfbc01a3847d67de51.zip | |
Dynamically Load Search
Diffstat (limited to 'package.json')
| -rw-r--r-- | package.json | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/package.json b/package.json new file mode 100644 index 0000000..b9347bc --- /dev/null +++ b/package.json @@ -0,0 +1,28 @@ +{ + "name": "abridge-bundle", + "version": "1.1.0", + "description": "Abridge - bundle and minify js", + "author": "Jake G <106644+Jieiku@users.noreply.github.com>", + "license": "MIT", + "homepage": "https://github.com/Jieiku/abridge", + "scripts": { + "searchonly": "uglifyjs static/elasticlunr.min.js static/search.js -c -m -o static/abridge-searchonly.min.js", + "noswitcher": "uglifyjs static/prestyle.js static/email.js static/codecopy.js static/elasticlunr.min.js static/search.js -c -m -o static/abridge-noswitcher.min.js", + "nofacade": "uglifyjs static/prestyle.js static/theme_button.js static/email.js static/codecopy.js static/elasticlunr.min.js static/search.js -c -m -o static/abridge-nofacade.min.js", + "theme": "uglifyjs static/theme.js -c -m -o static/theme.min.js", + "katex-bundle": "uglifyjs static/katex.min.js static/mathtex-script-type.min.js static/auto-render.min.js static/katexoptions.js -c -m -o static/katexbundle.min.js", + "search-bundle": "uglifyjs public/search_index.en.js public/elasticlunr.min.js public/search.js -c -m -o static/search_bundle.min.js", + "sha256": "sha256=$(shasum -b -a 256 'static/search_bundle.min.js' | awk '{ print $1 }') && echo $sha256 && sed -i \"s|sha256='.*'|sha256='$sha256'|\" 'themes/abridge/static/search_facade.js'", + "sha256-demo": "sha256=$(shasum -b -a 256 'static/search_bundle.min.js' | awk '{ print $1 }') && echo $sha256 && sed -i \"s|sha256='.*'|sha256='$sha256'|\" 'static/search_facade.js'", + "sha384": "sha384=$(openssl dgst -sha384 -binary 'static/search_bundle.min.js' | openssl base64) && echo $sha384 && sed -i \"s|sha384='.*'|sha384='$sha384'|\" 'themes/abridge/static/search_facade.js'", + "sha384-demo": "sha384=$(openssl dgst -sha384 -binary 'static/search_bundle.min.js' | openssl base64) && echo $sha384 && sed -i \"s|sha384='.*'|sha384='$sha384'|\" 'static/search_facade.js'", + "abridge-bundle": "uglifyjs themes/abridge/static/prestyle.js themes/abridge/static/theme_button.js themes/abridge/static/search_facade.js themes/abridge/static/email.js themes/abridge/static/codecopy.js -c -m -o static/abridge-bundle.min.js", + "abridge-bundle-demo": "uglifyjs static/prestyle.js static/theme_button.js static/search_facade.js static/email.js static/codecopy.js -c -m -o static/abridge-bundle.min.js", + "abridge-demo": "npm run search-bundle && npm run sha256-demo && npm run sha384-demo && npm run abridge-bundle-demo", + "abridge": "npm run search-bundle && npm run sha256 && npm run sha384 && npm run abridge-bundle", + "all": "npm run searchonly && npm run noswitcher && npm run nofacade && npm run theme && npm run katex-bundle && npm run abridge-demo" + }, + "dependencies": { + "uglify-js": "^3.15.4" + } +} |
