Ditch unzip for yauzl to accommodate Node v12+. (See EvanOxfeld/node-unzip#122, which remains unfixed as of this submission.) Fixes #144.
Don't overwrite icons by different authors with similar names, but instead rename to avoid collisions ("foo.png" → "foo-2.png", "foo-3.png", etc.). Fixes #145.
Use request to wrap https, to properly follow 301s when fetching the icons library.
Fix mogrify argument syntax for more recent versions of ImageMagick (-channel-fx → -fx). Fixes #119.
Exclude (filter out) non-PNG files from CSS/JS processing.
Probably fixes #107 (but that issue should probably be closed anyway,
given its age and lack of detail).
unzip
foryauzl
to accommodate Node v12+. (See EvanOxfeld/node-unzip#122, which remains unfixed as of this submission.) Fixes #144."foo.png"
→"foo-2.png"
,"foo-3.png"
, etc.). Fixes #145.request
to wraphttps
, to properly follow301
s when fetching the icons library.mogrify
argument syntax for more recent versions of ImageMagick (-channel-fx
→-fx
). Fixes #119.Probably fixes #107 (but that issue should probably be closed anyway, given its age and lack of detail).