CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

www/npm 12.0.2

Node package manager (meta port)

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 12.0.2
Upstream
Higher version available: 12.2.1
Last update
to 12.0.2 · 81ac8ffd79
Quarterly
2026Q4: 12.0.2
WWW
https://www.npmjs.com/package/npm
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install npm
installs 12.0.2 from latest; from quarterly (2026Q4) 12.0.2
Port
# cd /usr/ports/www/npm && make install clean
Size
1.2 KiB download · 243 B installed
Depends on
www/npm-node24 12.0.2
License
NA

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1612.0.212.0.2–
FreeBSD 1512.0.212.0.2–
FreeBSD 1412.0.212.0.212.0.2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1512.0.212.0.2–
FreeBSD 1412.0.212.0.212.0.2

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 12.0.2.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (242)

Sunpoet Po-Chuan Hsieh (sunpoet) · 2.1.11
- Update to 2.1.11

Changes:	https://github.com/npm/npm/releases
88ba3705cf
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.1.9
- Update to 2.1.9

Changes:	https://github.com/npm/npm/releases
fa6291759a
Sunpoet Po-Chuan Hsieh (sunpoet) · 2.0.2
- Update to 2.0.2 - Cleanup PLIST

Changes:	https://github.com/npm/npm/releases
135c6aada7
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.4.27
- Update to 1.4.27

Changes:	https://github.com/npm/npm/releases
87fee06197
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.4.26
- Update to 1.4.26

Changes:	https://github.com/npm/npm/releases
a9d6cd6b75
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.4.25
- Update to 1.4.25 - Do not silence installation message - Update maintainer section:   - Use GMAKE   - Move some replacements post-patch: to maketar:   - Cleanup before build

Changes:	https://github.com/npm/npm/releases
19db094089
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.4.15
- Add CPE information - Cosmetic change
05f533e680
Baptiste Daroussin (bapt) · 1.4.15
Convert GMAKE to MAKE_CMD Please note that lots of invocation of MAKE_CMD here are wrong as they do not properly respect MAKE_ENV and friends

With hat:	portmgr
a33191366c
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.4.15
- Update to 1.4.15 - Update maintainer section: use latest release

Changes:	https://github.com/npm/npm/releases
51988ea1e4
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.4.12
- Update to 1.4.12

Changes:	https://github.com/npm/npm/releases
a08401167a
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.4.10_1
- Fix distinfo - Bump PORTREVISION

Reported by:	adamw
0097bb2e34
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.4.10
- Update to 1.4.10 - Use GMAKE to build npm

Changes:	https://github.com/isaacs/npm/commits/master
PR:		ports/189843 (based on)
Submitted by:	adamw
757127c139
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.4.6
- Remove MANPREFIX from PLIST_SUB - Sort PLIST
f1609aed65
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.4.6
- Use REINPLACE_CMD - Update maintainer section:   - Add perl to maintainer section comment   - No need to "make extract" before "make maketar"   - Eliminate perl warning: remove -i switch
f10846fe09
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.4.6
- Update to 1.4.6 - Convert to new options helper - Update GITHUB_TAGSURL and GITHUB_USER - Update WWW - While I'm here, sort PLIST and respect MANPREFIX

PR:		ports/188599
Submitted by:	adamw
3114f86711
Bryan Drewery (bdrewery) · 1.3.11_1
- Fix staging with pkg_install by not using absolute paths in plist

Reported by:	swills/Jenkins
fa390b2f25
Bryan Drewery (bdrewery) · 1.3.11
Did not mean to commit this
fa7bddb2ab
Bryan Drewery (bdrewery) · 1.3.11
- Stage - Use USES=tar
a0139ffa24
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.3.11
- Update to 1.3.11

Changes:	https://github.com/isaacs/npm/commits/master
d0d208cd21
Baptiste Daroussin (bapt) · 1.3.8_1
Add NO_STAGE all over the place in preparation for the staging support (cat: www)
85fbf21ec5
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.3.8_1
- Add executable bit for node-gyp - Bump PORTREVISION for package change

Notified by:	vanilla
3af54f2d0c
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.3.8
- Update to 1.3.8

Changes:	https://github.com/isaacs/npm/commits/master
e5d6837b95
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.3.7
- Update to 1.3.1 - Do not link manpages to PREFIX/man, use man.d/npm.conf instead - Pet portlint

Changes:	https://github.com/isaacs/npm/commits/master
ca90ab9f87
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.2.28
- Update to 1.2.28 - Fix PLIST:   - Change cache directory to WRKDIR/.cache to avoid PLIST spamming   - Use SED -i '' instead of REINPLACE_CMD to remove .bak file

Changes:	https://github.com/isaacs/npm/commits/master
1b569086e7
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.2.18
- Change cache directory from ~/.npm to WRKSRC/tmp to avoid access on ~root/

PR:		ports/177091
Submitted by:	John Marino <draco@marino.st>
Obtained from:	crees
Feature safe:	yes
e4dda689a5
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.2.18
- Update to 1.2.18

Changes:	https://github.com/isaacs/npm/commits/master
Feature safe:	yes
672787bcc3
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.2.15
- Update to 1.2.15

Changes:	https://github.com/isaacs/npm/commits/master
69766052a2
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.2.12
- Fix PLIST
0c5b2a5cff
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.2.12
- Update to 1.2.12

Changes:	https://github.com/isaacs/npm/commits/master
212fbc9b7b
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.2.4
- Update to 1.2.4

Changes:	https://github.com/isaacs/npm/commits/master
1c8e74a752
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.2.0
- Update to 1.2.0

Changes:	https://github.com/isaacs/npm/commits/master
a0a5ddbe58
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.1.68
- Update to 1.1.68 - Update maintainer section to match github URL change and generate better diff header

Changes:	https://github.com/isaacs/npm/commits/master
Feature safe:	yes
2649cc0b5e
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.1.62
- Fix PLIST

Reported by:	pkgng
d882ac5955
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.1.62
- Update to 1.1.62 - Add LICENSE - Remove trailing slash from MANPREFIX - Cleanup Makefile header

Changes:	https://github.com/isaacs/npm/commits/master
4ce130623d
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.1.59
- Update to 1.1.59

Changes:	https://github.com/isaacs/npm/commits/master
599e78672a
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.1.49
- Update to 1.1.49 - Pet portlint:   - Remove MAKE_JOBS_UNSAFE   - Use MAN1/MAN3 for manpages

Changes:	https://github.com/isaacs/npm/commits/master
be96b624b9
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.1.45
- Update to 1.1.45 - Convert to new options framework

Changes:	https://github.com/isaacs/npm/commits/master
ea427b8905
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.1.21
- Fix maintainer section
d56af2192d
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.1.21
- Add maintainer section
00fbdf08ea
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.1.21
- Allow node-devel users to install npm
5502f121de
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.1.21
- Do not try to remove PREFIX/lib/node_modules, this directory is now owned by node
c104ae54c4
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.1.21
- Add npm 1.1.21

npm is a package manager for node. You can use it to install and publish your
node programs. It manages dependencies and does other cool stuff.

WWW: http://npmjs.org/
WWW: https://github.com/isaacs/npm
6f74e051e1