Hacker GitHub

← All repos

JamieMason/shrinkpack

View on GitHub ↗ ★ 800 TypeScript

Fast, resilient, reproducible builds with npm install.

19 mentions on Hacker News by 7 people: 4 stories, 15 comments · first 2015-03-06 · latest 2025-09-22

Mentions per year 19 mentions · busiest year 2016 (12)
20082026
  1. I created https://github.com/JamieMason/shrinkpack in 2015 to try and help with this problem, by creating an offline mirror of decompressed tarballs from the npm registry that you'd check into your repository. I thought it might have some…
  2. …but there is a concrete benefit in being able to continue uninterrupted during outages. [1] https://github.com/JamieMason/shrinkpack
  3. Checking in your dependencies with https://github.com/JamieMason/shrinkpack can help insulate you from these problems until you're ready to face them. I created this before left-pad and thankfully meant that we were unaffected. A lot of…
  4. …to go out to NPM's servers. [0] http://blog.isquaredsoftware.com/2017/07/practical-redux-par... [1] https://github.com/JamieMason/shrinkpack
  5. Shrinkpack[1] allows npm to provide completely deterministic builds. [1] https://github.com/JamieMason/shrinkpack
    comment by fold_left · 2017-06-04 · in Yarn vs. npm5 determinism
  6. …composer asset plugin (to avoid bower) https://github.com/fxpio/composer-asset-plugin * Shrinkpack https://github.com/JamieMason/shrinkpack (to avoid npm issues) * AngularUI https://github.com/angular-ui (Router, Bootstrap) * Bootstrap 2 &…
  7. Or just use shrinkpack: https://github.com/JamieMason/shrinkpack But that would be too easy...
  8. I've been using the Shrinkpack tool ( https://github.com/JamieMason/shrinkpack ) to do that with NPM, and am trying to figure out how to do the same thing with Yarn (per my request at https://twitter.com/acemarke/status/785886788493553664…
  9. Brilliant. I've been trying to tackle this problem for the last year or so with shrinkpack ( https://github.com/JamieMason/shrinkpack ) with _some_ degree of success and a nagging feeling that much more could be done. It's great to see…
  10. …either doing it or you aren't. [1] http://books.sonatype.com/nexus-book/reference/npm.html [2] https://github.com/JamieMason/shrinkpack
  11. …needs to get more awareness: I'm still learning and prototyping my first JS/NPM/React project, but https://github.com/JamieMason/shrinkpack seems to me like it solves _most_ of the issues involved here. It pulls down all the tarballs, and…
    comment by acemarke · 2016-03-29 · in Changes to Npm's unpublish policy
  12. …needs to get more awareness: I'm still learning and prototyping my first JS/NPM/React project, but https://github.com/JamieMason/shrinkpack seems to me like it solves _most_ of the issues involved here. It pulls down all the tarballs, and…
  13. …you to check in the archives that npm downloads instead of the installed node_modules folder. [1]: https://github.com/JamieMason/shrinkpack
    comment by AgentME · 2016-03-23 · in Alert: NPM modules hijacked
  14. I'm still learning and prototyping my first JS/NPM/React project, but https://github.com/JamieMason/shrinkpack seems to me like it solves _most_ of the issues involved here. It pulls down all the tarballs, and updates the…
  15. …really grateful for people's feedback on this approach to try and insulate your projects from them https://github.com/JamieMason/shrinkpack . Its not completely there yet, but I think there's something worth exploring further in this idea.
    comment by fold_left · 2016-03-23 · in I've Just Liberated My Modules