Files
haikuports/sys-apps/npm/npm-8.10.0.recipe
Alexander von Gluck IV 33befdcb6c sys-apps/npm: Bump to 8.10.0
2022-05-12 20:11:54 -05:00

30 lines
769 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="44379d57a076ee638ea18269113892d67039cb8f06795e88ce44c37338695d65"
ARCHITECTURES="x86_64 !x86_gcc2"
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
}