Add some scripts to fix npm link
This commit is contained in:
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
upstream=$1
|
||||
|
||||
npm run build -w @coracle.social/$upstream
|
||||
|
||||
for downstream in $(ls packages); do
|
||||
n=@coracle.social/$upstream
|
||||
f=packages/$downstream/package.json
|
||||
v=$(jq '.dependencies["'$n'"] // empty' $f)
|
||||
|
||||
if [[ ! -z $v ]]; then
|
||||
mkdir -p packages/$downstream/node_modules/@coracle.social
|
||||
cp -r packages/$upstream/build packages/$downstream/node_modules/@coracle.social/build
|
||||
cp -r packages/$upstream/build node_modules/@coracle.social/build
|
||||
fi
|
||||
done
|
||||
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
|
||||
|
||||
Generated
+4
-47
@@ -3349,7 +3349,7 @@
|
||||
"version": "0.0.1",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@coracle.social/util": "*"
|
||||
"@coracle.social/util": "0.0.7"
|
||||
},
|
||||
"devDependencies": {
|
||||
"gts": "^5.0.1",
|
||||
@@ -3401,8 +3401,8 @@
|
||||
"version": "0.0.7",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@coracle.social/lib": "*",
|
||||
"@coracle.social/util": "*",
|
||||
"@coracle.social/lib": "0.0.5",
|
||||
"@coracle.social/util": "0.0.7",
|
||||
"isomorphic-ws": "^5.0.0",
|
||||
"ws": "^8.16.0"
|
||||
},
|
||||
@@ -3413,38 +3413,12 @@
|
||||
"typescript": "~5.1.6"
|
||||
}
|
||||
},
|
||||
"packages/network/node_modules/@coracle.social/lib": {
|
||||
"version": "0.0.4",
|
||||
"resolved": "https://registry.npmjs.org/@coracle.social/lib/-/lib-0.0.4.tgz",
|
||||
"integrity": "sha512-K4kYlXCZ90ZXPoHYdAhkzq8hjoe/vhVw2pB5XUI4Q/OCqI+h1/bJ4ubtLJV6j37figihjHPqkg3AnJZAYRlcfA==",
|
||||
"dependencies": {
|
||||
"@scure/base": "^1.1.6",
|
||||
"throttle-debounce": "^5.0.0"
|
||||
}
|
||||
},
|
||||
"packages/network/node_modules/@coracle.social/util": {
|
||||
"version": "0.0.6",
|
||||
"resolved": "https://registry.npmjs.org/@coracle.social/util/-/util-0.0.6.tgz",
|
||||
"integrity": "sha512-LHr06XeHqXkwE0Kb/fMqgJnB4U47Wq7WD2fH5Ow4o+x4TWaPLlqrppBL9qN03KNfXB70uNvPsB1XB220wDlvkA==",
|
||||
"dependencies": {
|
||||
"@coracle.social/lib": "^0.0.4",
|
||||
"nostr-tools": "^2.3.2"
|
||||
}
|
||||
},
|
||||
"packages/network/node_modules/@scure/base": {
|
||||
"version": "1.1.6",
|
||||
"resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.6.tgz",
|
||||
"integrity": "sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g==",
|
||||
"funding": {
|
||||
"url": "https://paulmillr.com/funding/"
|
||||
}
|
||||
},
|
||||
"packages/util": {
|
||||
"name": "@coracle.social/util",
|
||||
"version": "0.0.7",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@coracle.social/lib": "*",
|
||||
"@coracle.social/lib": "0.0.5",
|
||||
"nostr-tools": "^2.3.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
@@ -3453,23 +3427,6 @@
|
||||
"tsc-multi": "^1.1.0",
|
||||
"typescript": "~5.1.6"
|
||||
}
|
||||
},
|
||||
"packages/util/node_modules/@coracle.social/lib": {
|
||||
"version": "0.0.4",
|
||||
"resolved": "https://registry.npmjs.org/@coracle.social/lib/-/lib-0.0.4.tgz",
|
||||
"integrity": "sha512-K4kYlXCZ90ZXPoHYdAhkzq8hjoe/vhVw2pB5XUI4Q/OCqI+h1/bJ4ubtLJV6j37figihjHPqkg3AnJZAYRlcfA==",
|
||||
"dependencies": {
|
||||
"@scure/base": "^1.1.6",
|
||||
"throttle-debounce": "^5.0.0"
|
||||
}
|
||||
},
|
||||
"packages/util/node_modules/@scure/base": {
|
||||
"version": "1.1.6",
|
||||
"resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.6.tgz",
|
||||
"integrity": "sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g==",
|
||||
"funding": {
|
||||
"url": "https://paulmillr.com/funding/"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,6 +31,6 @@
|
||||
"typescript": "~5.1.6"
|
||||
},
|
||||
"dependencies": {
|
||||
"@coracle.social/util": "*"
|
||||
"@coracle.social/util": "0.0.7"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,8 +32,8 @@
|
||||
"typescript": "~5.1.6"
|
||||
},
|
||||
"dependencies": {
|
||||
"@coracle.social/lib": "^0.0.4",
|
||||
"@coracle.social/util": "^0.0.6",
|
||||
"@coracle.social/lib": "0.0.5",
|
||||
"@coracle.social/util": "0.0.7",
|
||||
"isomorphic-ws": "^5.0.0",
|
||||
"ws": "^8.16.0"
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
"typescript": "~5.1.6"
|
||||
},
|
||||
"dependencies": {
|
||||
"@coracle.social/lib": "^0.0.4",
|
||||
"@coracle.social/lib": "0.0.5",
|
||||
"nostr-tools": "^2.3.2"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user