elm / projects

Curated collection of projects for folks looking to collaborate within the Elm ecosystem.
424 stars 37 forks source link

Allow for per-user cache of downloaded packages to save network usage and disk space #14

Closed davidascher closed 7 years ago

davidascher commented 8 years ago

I'm often working on new projects in low-connectivity environments, and it ends up frustrating that package installation is stalled while I know I have multiple copies of these packages already installed.

Given the strong versioning, it seems like a developer mode at least of elm-package could cache the packages in a per-user elm-stuff (maybe under ~/.elm/elm-stuff), rather than create one per project directory.

Note: i have the same issue w/ npm, I don't understand why that community hasn't done something like this either, there may be very good reasons I just don't know.

evancz commented 7 years ago

This kind of thing is planned for some upcoming work I'm doing!