18 lines
393 B
Bash
18 lines
393 B
Bash
#!/bin/bash
|
|
|
|
# npm i
|
|
|
|
for package in $(ls packages); do
|
|
version=$(sed -nr 's/ +"version": "(.+)",/\1/p' packages/$package/package.json)
|
|
|
|
for downstream in $(ls packages); do
|
|
n=@coracle.social/$package
|
|
f=packages/$downstream/package.json
|
|
v=$(jq '.dependencies["'$n'"] // empty' $f)
|
|
|
|
if [[ ! -z $v ]]; then
|
|
jq '.dependencies["'$n'"]="'$version'"' $f
|
|
fi
|
|
done
|
|
done
|