deps: split out prism plugins

Split out prism plugins into a separate array so that we know
which plugins we are downloading.
This commit is contained in:
George Rawlinson 2026-01-24 03:26:07 +00:00
parent d23ada34a0
commit 10a01824d2
No known key found for this signature in database
GPG key ID: E0959FEA8B550539

View file

@ -1,6 +1,12 @@
#!/bin/bash #!/bin/bash
set -e set -e
plugins=(
line-highlight
line-numbers
autolinker
)
langs=( langs=(
markup markup
css css
@ -56,8 +62,11 @@ langs=(
slangs="${langs[*]}" slangs="${langs[*]}"
slangs="${slangs// /+}" slangs="${slangs// /+}"
splugins="${plugins[*]}"
splugins="${splugins// /+}"
for theme in prism-funky prism ; do for theme in prism-funky prism ; do
u="https://prismjs.com/download.html#themes=$theme&languages=$slangs&plugins=line-highlight+line-numbers+autolinker" u="https://prismjs.com/download.html#themes=$theme&languages=$slangs&plugins=$splugins"
echo "$u" echo "$u"
./genprism.py --dir prism-$1 --js-out prism.js --css-out $theme.css "$u" ./genprism.py --dir prism-$1 --js-out prism.js --css-out $theme.css "$u"
done done