|
| 1 | +* Finished |
| 2 | + * [COMPLETED] npm: add `created-with`, `shrinkwrap-version`, and `package-integrity` |
| 3 | + * [COMPLETED] npm: warn on incompatible package-lock version |
| 4 | + * [COMPLETED] npm: warn if both shrinkwrap and package-lock are there |
| 5 | + * [COMPLETED] npm: fix git-prepare |
| 6 | + * [COMPLETED] npm: fix auth failure for locked scoped deps |
| 7 | + * [COMPLETED] npm: send the user-agent through to pacote |
| 8 | + * [COMPLETED] npm: get https://github.com./npm/write-file-atomic/pull/23 merged |
| 9 | + * [COMPLETED] npm: get https://github.com./npm/fstream-npm/pull/27 merged |
| 10 | + * [COMPLETED] npm: if local deps exist w/o needed metadata, fetch it |
| 11 | + * [COMPLETED] Run `prepare` during git tarball packing phase |
| 12 | + * [COMPLETED] npm: put npm cache clear behind --force |
| 13 | + * [COMPLETED] npm: package-lock.json |
| 14 | + * lib/install/read-shrinkwrap.js |
| 15 | + * lib/shrinkwrap.js |
| 16 | + * lib/install/save.js (?) |
| 17 | + * lib/utils/tar.js (add autoignore) |
| 18 | + * fstream-npm (add autoignore) |
| 19 | + * lib/version.js |
| 20 | + * [COMPLETED] npm: --save by default |
| 21 | + * [COMPLETED] npm: make sure `npm i <pkg>` defaults to package.json |
| 22 | + * it only happens for command line arguments |
| 23 | + * getAllMetadata |
| 24 | + * Apparently, I did this way back when and totally forgot. lol. |
| 25 | + * [COMPLETED] make-fetch-happen: make sure other options npm used are implemented |
| 26 | + * look at the comment at the bottom of pacote.js |
| 27 | + * [COMPLETED] make-fetch-happen: support strictSSL option |
| 28 | + * [COMPLETED] Write npm@5 speeds presentation for Friday |
| 29 | + * [COMPLETED] pacote: support `opts.fullMetadata` for `pkg.manifest` |
| 30 | + * [COMPLETED] npm: fix invalid package: null error |
| 31 | + * [COMPLETED] make-fetch-happen: case-insensitive http_proxy/proxy/https_proxy |
| 32 | + * [COMPLETED] cacache: integrate cacache@8 into npm/pacote/mfh |
| 33 | + * [COMPLETED] make-fetch-happen: literally vendor in node-fetch. sigh. |
| 34 | + * basically, the whole tarball situation prevents shrinkwrap. sux :< |
| 35 | + * note: solved this by forking node-fetch into node-fetch-npm |
| 36 | + * [COMPLETED] pacote: http auth and alwaysAuth |
| 37 | + * https://github.com./zkat/pacote/issues/77 |
| 38 | + * [COMPLETED] make-fetch-happen: NO_PROXY support |
| 39 | + * https://github.com./zkat/make-fetch-happen/issues/17 |
| 40 | + * [COMPLETED] npm: calculate sri with ssri and add it to dist.integrity |
| 41 | + * [COMPLETED] pacote: refactor handler API |
| 42 | + * maybe use Protoduck? |
| 43 | + * [COMPLETED] npm: nag Ryan about when sha512 is happening |
| 44 | + * He says it's delayed π |
| 45 | + * I can still start sending integrity in the publish |
| 46 | + * [COMPLETED] npm: fix bundle replacement issues (see: npm i nyc warning spam) |
| 47 | + * need fromBundle attribute on shrinkwrap and pass it through. the sw.version && sw.integrity-based fake node needs to have this there. |
| 48 | +* Backlog |
| 49 | + * [TODO] pacote: opts.extraHeaders |
| 50 | + * https://github.com./zkat/pacote/issues/79 |
| 51 | + * [TODO] pacote: ECONNRESET recovery |
| 52 | + * https://github.com./zkat/pacote/issues/8 |
| 53 | + * [TODO] pacote: skip node_modules extraction for non-bundleDeps |
| 54 | + * https://github.com./zkat/pacote/issues/49 |
| 55 | + * [TODO] pacote: write tests for file/directory handlers |
| 56 | + * [TODO] npm: `npm publish --dry-run` -> https://npm.im/pkgfiles ? |
| 57 | + * Rebecca says yea |
| 58 | + * [TODO] make-fetch-happen: write tests for agent pooling/proxy |
| 59 | + * https://github.com./zkat/make-fetch-happen/issues/16 |
| 60 | + * [TODO] make-fetch-happen: retry notification |
| 61 | + * https://github.com./zkat/make-fetch-happen/issues/21 |
| 62 | + * [TODO] npm: move addBundled call from inflate-shrinkwrap to extract |
| 63 | + * fix the fucking bundling thing while at it |
| 64 | +* Needed for npm@5 |
| 65 | + * [TODO] pacote: write tests for git handlers |
| 66 | + * https://github.com./zkat/pacote/issues/70 |
| 67 | + * [TODO] pacote: offline feature support for git deps |
| 68 | + * [TODO] npm: get logging working during the recalculateMetadata spam |
| 69 | + * [TODO] write-file-atomic: review https://github.com./npm/write-file-atomic/pull/22 |
| 70 | +* Active |
| 71 | + * [TODO] npm: make `npm update` save files as the right type |
| 72 | + * [TODO] node: track down lifecycle signal failure |
0 commit comments