0
0
Fork 0
haikuports/sys-apps/npm/npm-7.16.0.recipe

30 lines
756 B
Bash

SUMMARY="A JavaScript package manager"
DESCRIPTION="npm is a JavaScript package manager for Nodejs."
HOMEPAGE="https://npmjs.com"
COPYRIGHT="2016-present, npm, Inc. and Contributors"
LICENSE="BSD (2-clause)"
REVISION="1"
SOURCE_URI="https://github.com/npm/cli/archive/v$portVersion.tar.gz"
SOURCE_DIR="cli-$portVersion"
CHECKSUM_SHA256="1f718de361338e0a6590220dc8443b0b7f0b5dfe023135e0fac7f0369790ada8"
ARCHITECTURES="any"
PROVIDES="
npm = $portVersion
cmd:npm = $portVersion
cmd:npx = $portVersion
"
REQUIRES="
cmd:node
"
INSTALL()
{
mkdir -p $libDir/node_modules/npm $prefix/bin
cp -R * $libDir/node_modules/npm
ln -sr $libDir/node_modules/npm/bin/npm-cli.js $prefix/bin/npm
ln -sr $libDir/node_modules/npm/bin/npx-cli.js $prefix/bin/npx
}