be5invis / Iosevka

Versatile typeface for code, from code.
http://be5invis.github.io/Iosevka
SIL Open Font License 1.1
19.01k stars 571 forks source link

Packaging: Consider using yarn instead #1436

Closed lanodan closed 1 year ago

lanodan commented 1 year ago

Hi and thanks for the great font.

I made a package recipe for Iosevka on gentoo (in my own repo for now), but in the interest of being able to have builds that can easily work offline, I had to use yarn and make a lockfile that doesn't lacks things like versions of indirect dependencies.

I think it would make sense for you to make the switch and wouldn't change the workflows much. (ie. using npm to execute scripts still works)

Heptazhou commented 1 year ago

Then why not pnpm? :)

lanodan commented 1 year ago

Then why not pnpm? :)

If it's also practical enough to use with network-isolated packaging, why not. For example with yarn I can just point to a directory containing already downloaded tarballs, while npm would require to extract+install dependencies (which debian does but it's thousands of packages to maintain).

btw build recipe in question can be found at: https://github.com/gentoo-mirror/lanodanOverlay/tree/25a9001af6a5a17155dc470e2bd41815d48c8e05/media-fonts/iosevka-src

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 15 days.

lanodan commented 1 year ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 15 days.

This bot or this behavior ought to be banned.

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 15 days.