1SUMMARY="A JavaScript package manager" 2DESCRIPTION="npm is a JavaScript package manager for Nodejs." 3HOMEPAGE="https://npmjs.com" 4COPYRIGHT="2016-present, npm, Inc. and Contributors" 5LICENSE="BSD (2-clause)" 6REVISION="1" 7SOURCE_URI="https://github.com/npm/cli/archive/v$portVersion.tar.gz" 8SOURCE_DIR="cli-$portVersion" 9CHECKSUM_SHA256="d8c7bf11ea8c0cf13b936e8ad936358745a682f3f64fc22e5c50d48f06966f66" 10 11ARCHITECTURES="x86_64 !x86_gcc2" 12 13PROVIDES=" 14 npm = $portVersion 15 cmd:npm = $portVersion 16 cmd:npx = $portVersion 17 " 18REQUIRES=" 19 cmd:node > 20 20 " 21 22BUILD_PREREQUIRES=" 23 cmd:git 24 cmd:node >= 20 25 " 26 27BUILD() 28{ 29 node scripts/resetdeps.js 30 node . run build -w docs 31} 32 33INSTALL() 34{ 35 node . install -g --prefix="$prefix" "$(node . pack --ignore-scripts | tail -1)" 36} 37 38TEST() 39{ 40 node . run test --ignore-scripts 41} 42