Files
scrypted/npm-install.sh
2022-09-27 07:52:24 -07:00

43 lines
785 B
Bash
Executable File

echo ######################################
echo "Setting up popular plugins."
echo "Additional will need npm install manually."
echo ######################################
cd $(dirname $0)
git submodule init
git submodule update
for directory in sdk common server
do
echo "$directory > npm ci"
pushd $directory
npm ci
popd
done
pushd sdk
echo "sdk > npm run build"
npm run build
popd
pushd external/HAP-NodeJS
echo "external/HAP-NodeJS > npm ci"
npm ci
echo "external/HAP-NodeJS > npm run build"
npm run build
popd
pushd external/werift
echo "external/werift > npm install"
npm install
popd
for directory in ffmpeg-camera rtsp amcrest onvif hikvision unifi-protect homekit
do
echo "$directory > npm ci"
pushd plugins/$directory
npm ci
popd
done