30 lines
756 B
Bash
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
|
|
}
|