pacote
pacote copied to clipboard
programmatic npm package and metadata downloader (moved!)
I've documented a lot of the details over at https://github.com/ehmicky/gulp-execa/issues/2 Opening this issue as `pacote` is referenced in the log output 🙈 When running `npm install gulp-execa` npm will hang...
One of my pet peeves with npm for as far as I remember has been that when following the [provided installation instructions](https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions-enterprise-linux-fedora-and-snap-packages) for Linux systems (specifically installing the [NodeSource provided...
After documenting the source of the permission corruption regularly occurring in `~/.npm/_cacache` (see issue #174 ) I looked at the opposite error, which is `sudo npm install -g` leaving files...
This PR has come together following [our conversation on Twitter](https://twitter.com/maybekatz/status/1113118833483579392). It adds support for resolving tarballs with [CIDs](https://docs.ipfs.io/guides/concepts/cid/) or packuments with [IPNS names](https://docs.ipfs.io/guides/concepts/ipns/). So a users' `package.json` would be able...
Hi, I've researched the behavior of `pacote` for the infamous issue of opening too many connections to https proxies during npm@5 installations. After thorough analysis and interceptions, I found that...
I need to download NPM packages and get the exact same results a local NPM installation would. However, there seems to be one major difference: [NPM looks for an `.npmrc`...
More or less a WIP, first round without tests. I've never worked with Promises IRL before, my only Promise experience is via API clients on the front-end and my node...
This should make it so pkglock can omit `resolved` if the resolved URL it fetched from last time around matched the registry.
I'm working on a project to ensure the NPM versions of packages match the code on GitHub. Pacote's modifications to package.json break that, so I needed an option to turn...
For some offline thing, I want to add a set of tarballs to the npm cache. However, some of the tarballs only have a sha1 integrity in the `package-lock.json`, so...