aboutsummaryrefslogtreecommitdiff
path: root/deps/npm/TODO.org
diff options
context:
space:
mode:
authorKat Marchán <kzm@sykosomatic.org>2017-05-28 21:04:08 -0700
committerAnna Henningsen <anna@addaleax.net>2017-05-29 18:06:04 +0200
commitc58cea5a163cd5d7133e00fdf257325ce3807c09 (patch)
tree1b7f97c0474f1990450a54e82b4432ec37de1956 /deps/npm/TODO.org
parent88fe7e84e56e44a727169c07ee040cbf67f9c0a8 (diff)
downloadandroid-node-v8-c58cea5a163cd5d7133e00fdf257325ce3807c09.tar.gz
android-node-v8-c58cea5a163cd5d7133e00fdf257325ce3807c09.tar.bz2
android-node-v8-c58cea5a163cd5d7133e00fdf257325ce3807c09.zip
deps: upgrade npm to 5.0.0
PR-URL: https://github.com/nodejs/node/pull/13276 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Diffstat (limited to 'deps/npm/TODO.org')
-rw-r--r--deps/npm/TODO.org32
1 files changed, 23 insertions, 9 deletions
diff --git a/deps/npm/TODO.org b/deps/npm/TODO.org
index bbc1f73a8f..9ccceba595 100644
--- a/deps/npm/TODO.org
+++ b/deps/npm/TODO.org
@@ -1,4 +1,18 @@
* Finished
+ * [COMPLETED] npm: remove packageIntegrity
+ * [COMPLETED] npm: fix lifecycle stuff
+ * pack:
+ * pre-: immediately before tarball contents are packed. Need to re-read package.json immediately after
+ * pack: No pack lifecycle
+ * post-: immediately after tarball reaches its final destination (not immediately after packaging)
+ * prepare: `npm install`, immediately before `postinstall`, and immediately before `prepack`, never if `--prod`, after prepublish, before prepublishOnly
+ * prepublish: alias for `prepare`
+ * prepublishOnly: ONLY on `npm publish` (never on `npm pack`), runs before prepack (which takes care of re-reading package.json), re-reads package.json immediately after
+ * [COMPLETED] pacote: fix always-auth bug
+ * [COMPLETED] pacote: figure out why cache is being written as root
+ * [COMPLETED] npm: make `npm update` save files as the right type
+ * [COMPLETED] npm: update docs with npm5 changes
+ * [COMPLETED] npm: don't write "problems" into package-lock
* [COMPLETED] npm: add `created-with`, `shrinkwrap-version`, and `package-integrity`
* [COMPLETED] npm: warn on incompatible package-lock version
* [COMPLETED] npm: warn if both shrinkwrap and package-lock are there
@@ -46,6 +60,12 @@
* [COMPLETED] npm: fix bundle replacement issues (see: npm i nyc warning spam)
* need fromBundle attribute on shrinkwrap and pass it through. the sw.version && sw.integrity-based fake node needs to have this there.
* Backlog
+ * [TODO] make-fetch-happen: integrity failures are being thrown
+ * [TODO] write-file-atomic: review https://github.com/npm/write-file-atomic/pull/22
+ * [TODO] pacote: write tests for git handlers
+ * https://github.com/zkat/pacote/issues/70
+ * [TODO] pacote: offline feature support for git deps
+ * [TODO] npm: get logging working during the recalculateMetadata spam
* [TODO] pacote: opts.extraHeaders
* https://github.com/zkat/pacote/issues/79
* [TODO] pacote: ECONNRESET recovery
@@ -59,14 +79,8 @@
* https://github.com/zkat/make-fetch-happen/issues/16
* [TODO] make-fetch-happen: retry notification
* https://github.com/zkat/make-fetch-happen/issues/21
- * [TODO] npm: move addBundled call from inflate-shrinkwrap to extract
- * fix the fucking bundling thing while at it
+ * [TODO] npm: more informative logging when building git deps
* Needed for npm@5
- * [TODO] pacote: write tests for git handlers
- * https://github.com/zkat/pacote/issues/70
- * [TODO] pacote: offline feature support for git deps
- * [TODO] npm: get logging working during the recalculateMetadata spam
- * [TODO] write-file-atomic: review https://github.com/npm/write-file-atomic/pull/22
* Active
- * [TODO] npm: make `npm update` save files as the right type
- * [TODO] node: track down lifecycle signal failure
+ * [TODO] npm: figure out https://github.com/npm/npm/issues/16665
+ * [TODO] npm: first-run notice about npm5 still having known issues