🐛 misc(upgrade-deps): improve version detection

main
welpo 3 months ago
parent 69713c973c
commit 0688628420
No known key found for this signature in database
GPG Key ID: A2F978CF4EC1F5A6

@ -80,11 +80,23 @@ get_latest_version_github() {
} }
get_local_mermaid_version() { get_local_mermaid_version() {
sed -n 's/.*bpt="\([^"]*\)".*/\1/p' "$MERMAID_PATH" | head -n 1 local version
version=$(grep -o '[A-Za-z]\+t="[0-9]\+\.[0-9]\+\.[0-9]\+"' "$MERMAID_PATH" | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+' || true)
if [ -z "$version" ]; then
exit_with_message "Could not detect local Mermaid.js version"
fi
echo "$version"
} }
get_local_katex_version() { get_local_katex_version() {
sed -n 's/.*version:"\([^"]*\)".*/\1/p' "$KATEX_JS_PATH" | head -n 1 local version
version=$(sed -n 's/.*version:"\([^"]*\)".*/\1/p' "$KATEX_JS_PATH" | head -n 1)
if [ -z "$version" ]; then
echo "Could not detect local KaTeX version" >&2
return 1
fi
echo "$version"
} }
compare_md5() { compare_md5() {

Loading…
Cancel
Save