We have the latest stable Node.JS package in our repos, but not the accompanying npm package:
$ apt-cache madison npm npm | 1.4.21+ds-2 | http://mirrors.wikimedia.org/debian/ jessie/main amd64 Packages npm | 1.4.21+ds-2 | http://mirrors.wikimedia.org/debian/ jessie/main Sources $ apt-cache madison nodejs nodejs | 4.2.4~dfsg-1~bpo8+1 | http://apt.wikimedia.org/wikimedia/ jessie-wikimedia/main amd64 Packages nodejs | 0.10.29~dfsg-2 | http://mirrors.wikimedia.org/debian/ jessie/main amd64 Packages nodejs | 0.10.29~dfsg-2 | http://mirrors.wikimedia.org/debian/ jessie/main Sources nodejs | 4.2.4~dfsg-1~bpo8+1 | http://apt.wikimedia.org/wikimedia/ jessie-wikimedia/main Sources
This causes problems when you want to do npm install (e.g.) on a Jessie box.
Unfortunately, for some reason it seems that the Debian folks haven't released a new npm package yet. A quick search reveals that stable, testing and unstable all have the same package version - 1.4.21+ds-2