From 009d3f90b1881530bd28003abe83cfc3735882be Mon Sep 17 00:00:00 2001 From: Jieiku Date: Fri, 25 Aug 2023 01:44:50 -0700 Subject: Refactor Documentation, PWA Fix, image shortcodes fix, simplify js script loading --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'package.json') diff --git a/package.json b/package.json index 45ecd6f..76bc1c4 100644 --- a/package.json +++ b/package.json @@ -6,18 +6,18 @@ "license": "MIT", "homepage": "https://github.com/Jieiku/abridge", "scripts": { - "all": "npm run theme && npm run theme-light && npm run pwa-minify && npm run katex-bundle && npm run search-elasticlunr && npm run search-stork && npm run search-tinysearch && npm run abridge-bundle-nosearch && npm run abridge-bundle-elasticlunr", + "all": "npm run theme && npm run theme-light && npm run katex-bundle && npm run search-elasticlunr && npm run search-stork && npm run search-tinysearch && npm run abridge-bundle-nosearch && npm run abridge-bundle-elasticlunr && npm run pwa-minify", "nonbundles": "npm run theme && npm run theme-light && npm run pwa-minify && npm run katex-bundle && npm run search-elasticlunr && npm run search-stork && npm run search-tinysearch", "theme": "uglifyjs static/js/theme.js -c -m -o static/js/theme.min.js", "theme-light": "uglifyjs static/js/theme_light.js -c -m -o static/js/theme_light.min.js", - "pwa-cache": "CACHEFILES=$(find public -type f | sed 's/^public//' | sed 's/^\\/sw\\..*//' | sed 's/.*sw_load.*//' | sed 's/index.html//' | sort | uniq | sed '/^$/d' | sed \"s/\\(.*\\)/'\\1'/\" | tr '\\n' ',' | uniq | sed 's/.$//' | sed \"s/\\(.*\\)/\\[\\1\\]/\") && sed -i \"s|BASE_CACHE_FILES =.*|BASE_CACHE_FILES = $CACHEFILES\\;|\" 'static/sw.js'", + "pwa-cache": "h_abridge_css=$(shasum -a256 'public/abridge.css'|cut -d' ' -f1|cut -c1-20) && h_abridge=$(shasum -a256 'static/js/abridge.min.js'|cut -d' ' -f1|cut -c1-20) && h_abridge_nosearch=$(shasum -a256 'static/js/abridge_nosearch.min.js'|cut -d' ' -f1|cut -c1-20) && h_katexbundle=$(shasum -a256 'static/js/katexbundle.min.js'|cut -d' ' -f1|cut -c1-20) && CACHEFILES=$(find public -type f | sed 's/^public//' | sed 's/^\\/sw\\..*//' | sed 's/.*sw_load.*//' | sed 's/index.html//' | sort | uniq | sed '/^$/d' | sed \"s/\\(.*\\)/'\\1'/\" | tr '\\n' ',' | uniq | sed 's/.$//' | sed \"s/\\(.*\\)/\\[\\1\\]/\") && CACHEFILES=$(echo $CACHEFILES | sed \"s|abridge\\.css|abridge\\.css\\?h=$h_abridge_css|\") && CACHEFILES=$(echo $CACHEFILES | sed \"s|abridge\\.min\\.js|abridge\\.min\\.js\\?h=$h_abridge|\") && CACHEFILES=$(echo $CACHEFILES | sed \"s|abridge_nosearch\\.min\\.js|abridge_nosearch\\.min\\.js\\?h=$h_abridge_nosearch|\") && CACHEFILES=$(echo $CACHEFILES | sed \"s|katexbundle\\.min\\.js|katexbundle\\.min\\.js\\?h=$h_katexbundle|\") && sed -i \"s|BASE_CACHE_FILES =.*|BASE_CACHE_FILES = $CACHEFILES\\;|\" 'static/sw.js'", "pwa-minify": "uglifyjs static/js/sw_load.js -c -m -o static/js/sw_load.min.js && uglifyjs static/sw.js -c -m -o static/sw.min.js", "pwa": "npm run pwa-cache && npm run pwa-minify", "katex-bundle": "uglifyjs static/js/katex.min.js static/js/mathtex-script-type.min.js static/js/katex-auto-render.min.js static/js/katexoptions.js -c -m -o static/js/katexbundle.min.js", "search-elasticlunr": "uglifyjs static/js/elasticlunr.min.js static/js/search.js -c -m -o static/js/search_elasticlunr.min.js", "search-stork": "uglifyjs static/js/stork.js static/js/stork_config.js -c -m -o static/js/search_stork.min.js", "search-tinysearch": "uglifyjs static/js/tinysearch.js -c -m -o static/js/search_tinysearch.min.js", - "abridge-bundle-nosearch": "uglifyjs static/js/prestyle.js static/js/theme_button.js static/js/email.js static/js/codecopy.js -c -m -o static/js/abridge-nosearch.min.js", + "abridge-bundle-nosearch": "uglifyjs static/js/prestyle.js static/js/theme_button.js static/js/email.js static/js/codecopy.js -c -m -o static/js/abridge_nosearch.min.js", "abridge-bundle-elasticlunr": "uglifyjs static/js/prestyle.js static/js/theme_button.js static/js/search_elasticlunr.min.js static/js/email.js static/js/codecopy.js -c -m -o static/js/abridge.min.js", "abridge-bundle-tinysearch": "uglifyjs static/js/prestyle.js static/js/theme_button.js static/js/search_tinysearch.min.js static/js/email.js static/js/codecopy.js -c -m -o static/js/abridge.min.js", "abridge-bundle-stork": "uglifyjs static/js/prestyle.js static/js/theme_button.js static/js/search_stork.min.js static/js/email.js static/js/codecopy.js -c -m -o static/js/abridge.min.js", -- cgit v1.3.1