Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

READY FOR REVIEW/MERGE - Modernize and fix several legacy issues #146

Merged
merged 1 commit into from
Jun 20, 2020
Merged

READY FOR REVIEW/MERGE - Modernize and fix several legacy issues #146

merged 1 commit into from
Jun 20, 2020

Conversation

posita
Copy link
Collaborator

@posita posita commented Jun 10, 2020

Probably fixes #107 (but that issue should probably be closed anyway,
given its age and lack of detail).

@posita posita changed the title Modernize and fix several legacy issues READY FOR REVIEW/MERGE - Modernize and fix several legacy issues Jun 10, 2020
* Ditch [`unzip`](https://www.npmjs.com/package/unzip) for
  [`yauzl`](https://www.npmjs.com/package/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 `301`s 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.
* Update `npm` packages.

Probably fixes #107 (but that issue should probably be closed anyway,
given its age and lack of detail).
@crobi crobi merged commit 2952d05 into crobi:master Jun 20, 2020
@posita posita deleted the posita/0/kill-unzip branch July 7, 2020 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants