mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 06:53:01 +00:00
25 lines
689 B
Bash
25 lines
689 B
Bash
yarnBuildHook() {
|
|
runHook preBuild
|
|
echo "Executing yarnBuildHook"
|
|
|
|
if [ -z "${yarnBuildScript-}" ]; then
|
|
yarnBuildScript="build"
|
|
fi
|
|
|
|
if ! type node > /dev/null 2>&1 ; then
|
|
echo yarnConfigHook WARNING: a node interpreter was not added to the \
|
|
build, and is probably required to run \'yarn $yarnBuildHook\'. \
|
|
A common symptom of this is getting \'command not found\' errors \
|
|
for Nodejs related tools.
|
|
fi
|
|
|
|
yarn --offline "$yarnBuildScript" $yarnBuildFlags
|
|
|
|
echo "finished yarnBuildHook"
|
|
runHook postBuild
|
|
}
|
|
|
|
if [[ -z "${dontYarnBuild-}" && -z "${buildPhase-}" ]]; then
|
|
buildPhase=yarnBuildHook
|
|
fi
|