#!/usr/bin/env bash if [ -z "$NPM_CONFIG_REGISTRY" ] then echo "No custom registry defined." else echo "Creating custom registry configurations..." echo "registry \"$NPM_CONFIG_REGISTRY\"" echo "registry \"$NPM_CONFIG_REGISTRY\"" >> .npmrc echo "registry \"$NPM_CONFIG_REGISTRY\"" >> .yarnrc echo "Replacing static yarn registry references in yarn.lock..." find . -name yarn.lock -exec sed -i "s#https://registry.yarnpkg.com#`awk '$1 == "registry" { gsub(/"/,""); print $NF}' /root/.yarnrc`#g" {} \; fi