Add some scripts to fix npm link

This commit is contained in:
Jon Staab
2024-04-11 09:10:43 -07:00
parent 4db63ca32a
commit 4d2fb78968
7 changed files with 40 additions and 56 deletions
Regular → Executable
+7 -5
View File
@@ -1,17 +1,19 @@
#!/bin/bash
# npm i
npm i
for package in $(ls packages); do
version=$(sed -nr 's/ +"version": "(.+)",/\1/p' packages/$package/package.json)
for upstream in $(ls packages); do
version=$(sed -nr 's/ +"version": "(.+)",/\1/p' packages/$upstream/package.json)
for downstream in $(ls packages); do
n=@coracle.social/$package
n=@coracle.social/$upstream
f=packages/$downstream/package.json
v=$(jq '.dependencies["'$n'"] // empty' $f)
if [[ ! -z $v ]]; then
jq '.dependencies["'$n'"]="'$version'"' $f
jq '.dependencies["'$n'"]="'$version'"' $f > $f.tmp
mv $f.tmp $f
mkdir -p packages/$downstream/node_modules/@coracle.social
fi
done
done