Add some scripts to fix npm link
This commit is contained in:
Regular → Executable
+7
-5
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user