Switch to tilde because semver special cases 0.x

This commit is contained in:
Jon Staab
2024-10-07 14:35:47 -07:00
parent 42763a4150
commit da05362bf1
9 changed files with 53 additions and 56 deletions
+1 -4
View File
@@ -1,8 +1,5 @@
#!/bin/bash #!/bin/bash
echo "Probably don't use this now that we're following semver"
exit 1
for upstream in $(./get_packages.py); do for upstream in $(./get_packages.py); do
version=$(sed -nr 's/ +"version": "(.+)",/\1/p' packages/$upstream/package.json) version=$(sed -nr 's/ +"version": "(.+)",/\1/p' packages/$upstream/package.json)
@@ -12,7 +9,7 @@ for upstream in $(./get_packages.py); do
v=$(jq '.dependencies["'$n'"] // empty' $f) v=$(jq '.dependencies["'$n'"] // empty' $f)
if [[ ! -z $v ]]; then if [[ ! -z $v ]]; then
jq '.dependencies["'$n'"]="'^$version'"' $f > $f.tmp jq '.dependencies["'$n'"]="'~$version'"' $f > $f.tmp
mv $f.tmp $f mv $f.tmp $f
mkdir -p packages/$downstream/node_modules/@welshman mkdir -p packages/$downstream/node_modules/@welshman
fi fi
+27 -27
View File
@@ -3636,14 +3636,14 @@
}, },
"packages/app": { "packages/app": {
"name": "@welshman/app", "name": "@welshman/app",
"version": "0.0.8", "version": "0.0.11",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@welshman/lib": "^0.0.18", "@welshman/lib": "~0.0.19",
"@welshman/net": "^0.0.23", "@welshman/net": "~0.0.24",
"@welshman/signer": "^0.0.6", "@welshman/signer": "~0.0.7",
"@welshman/store": "^0.0.8", "@welshman/store": "~0.0.9",
"@welshman/util": "^0.0.34", "@welshman/util": "~0.0.36",
"fuse.js": "^7.0.0", "fuse.js": "^7.0.0",
"idb": "^8.0.0", "idb": "^8.0.0",
"svelte": "^4.2.18", "svelte": "^4.2.18",
@@ -3657,7 +3657,7 @@
}, },
"packages/content": { "packages/content": {
"name": "@welshman/content", "name": "@welshman/content",
"version": "0.0.10", "version": "0.0.11",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@braintree/sanitize-url": "^7.0.2", "@braintree/sanitize-url": "^7.0.2",
@@ -3671,12 +3671,12 @@
}, },
"packages/dvm": { "packages/dvm": {
"name": "@welshman/dvm", "name": "@welshman/dvm",
"version": "0.0.8", "version": "0.0.9",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@welshman/lib": "^0.0.18", "@welshman/lib": "~0.0.19",
"@welshman/net": "^0.0.23", "@welshman/net": "~0.0.24",
"@welshman/util": "^0.0.34", "@welshman/util": "~0.0.36",
"nostr-tools": "^2.7.2" "nostr-tools": "^2.7.2"
}, },
"devDependencies": { "devDependencies": {
@@ -3687,11 +3687,11 @@
}, },
"packages/feeds": { "packages/feeds": {
"name": "@welshman/feeds", "name": "@welshman/feeds",
"version": "0.0.18", "version": "0.0.19",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@welshman/lib": "^0.0.18", "@welshman/lib": "~0.0.19",
"@welshman/util": "^0.0.34" "@welshman/util": "~0.0.36"
}, },
"devDependencies": { "devDependencies": {
"gts": "^5.0.1", "gts": "^5.0.1",
@@ -3701,7 +3701,7 @@
}, },
"packages/lib": { "packages/lib": {
"name": "@welshman/lib", "name": "@welshman/lib",
"version": "0.0.18", "version": "0.0.19",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@scure/base": "^1.1.6", "@scure/base": "^1.1.6",
@@ -3725,11 +3725,11 @@
}, },
"packages/net": { "packages/net": {
"name": "@welshman/net", "name": "@welshman/net",
"version": "0.0.23", "version": "0.0.24",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@welshman/lib": "^0.0.18", "@welshman/lib": "~0.0.19",
"@welshman/util": "^0.0.34", "@welshman/util": "~0.0.36",
"isomorphic-ws": "^5.0.0", "isomorphic-ws": "^5.0.0",
"ws": "^8.16.0" "ws": "^8.16.0"
}, },
@@ -3742,12 +3742,12 @@
}, },
"packages/signer": { "packages/signer": {
"name": "@welshman/signer", "name": "@welshman/signer",
"version": "0.0.6", "version": "0.0.7",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@welshman/lib": "^0.0.18", "@welshman/lib": "~0.0.19",
"@welshman/net": "^0.0.23", "@welshman/net": "~0.0.24",
"@welshman/util": "^0.0.34", "@welshman/util": "~0.0.36",
"nostr-tools": "^2.7.2" "nostr-tools": "^2.7.2"
}, },
"devDependencies": { "devDependencies": {
@@ -3761,11 +3761,11 @@
}, },
"packages/store": { "packages/store": {
"name": "@welshman/store", "name": "@welshman/store",
"version": "0.0.8", "version": "0.0.9",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@welshman/lib": "^0.0.18", "@welshman/lib": "~0.0.19",
"@welshman/util": "^0.0.34", "@welshman/util": "~0.0.36",
"svelte": "^4.2.18" "svelte": "^4.2.18"
}, },
"devDependencies": { "devDependencies": {
@@ -3776,10 +3776,10 @@
}, },
"packages/util": { "packages/util": {
"name": "@welshman/util", "name": "@welshman/util",
"version": "0.0.34", "version": "0.0.36",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@welshman/lib": "^0.0.18", "@welshman/lib": "~0.0.19",
"nostr-tools": "^2.7.2" "nostr-tools": "^2.7.2"
}, },
"devDependencies": { "devDependencies": {
+6 -6
View File
@@ -1,6 +1,6 @@
{ {
"name": "@welshman/app", "name": "@welshman/app",
"version": "0.0.10", "version": "0.0.11",
"author": "hodlbod", "author": "hodlbod",
"license": "MIT", "license": "MIT",
"description": "A collection of svelte stores for use in building nostr client applications.", "description": "A collection of svelte stores for use in building nostr client applications.",
@@ -31,11 +31,11 @@
"typescript": "~5.1.6" "typescript": "~5.1.6"
}, },
"dependencies": { "dependencies": {
"@welshman/lib": "^0.0.18", "@welshman/lib": "~0.0.19",
"@welshman/net": "^0.0.23", "@welshman/net": "~0.0.24",
"@welshman/signer": "^0.0.6", "@welshman/signer": "~0.0.7",
"@welshman/store": "^0.0.8", "@welshman/store": "~0.0.9",
"@welshman/util": "^0.0.35", "@welshman/util": "~0.0.36",
"fuse.js": "^7.0.0", "fuse.js": "^7.0.0",
"idb": "^8.0.0", "idb": "^8.0.0",
"svelte": "^4.2.18", "svelte": "^4.2.18",
+4 -4
View File
@@ -1,6 +1,6 @@
{ {
"name": "@welshman/dvm", "name": "@welshman/dvm",
"version": "0.0.8", "version": "0.0.9",
"author": "hodlbod", "author": "hodlbod",
"license": "MIT", "license": "MIT",
"description": "A collection of utilities for building nostr DVMs.", "description": "A collection of utilities for building nostr DVMs.",
@@ -31,9 +31,9 @@
"typescript": "~5.1.6" "typescript": "~5.1.6"
}, },
"dependencies": { "dependencies": {
"@welshman/lib": "^0.0.18", "@welshman/lib": "~0.0.19",
"@welshman/net": "^0.0.23", "@welshman/net": "~0.0.24",
"@welshman/util": "^0.0.34", "@welshman/util": "~0.0.36",
"nostr-tools": "^2.7.2" "nostr-tools": "^2.7.2"
} }
} }
+3 -3
View File
@@ -1,6 +1,6 @@
{ {
"name": "@welshman/feeds", "name": "@welshman/feeds",
"version": "0.0.18", "version": "0.0.19",
"author": "hodlbod", "author": "hodlbod",
"license": "MIT", "license": "MIT",
"description": "Utilities for building dynamic nostr feeds.", "description": "Utilities for building dynamic nostr feeds.",
@@ -31,7 +31,7 @@
"typescript": "~5.1.6" "typescript": "~5.1.6"
}, },
"dependencies": { "dependencies": {
"@welshman/lib": "^0.0.18", "@welshman/lib": "~0.0.19",
"@welshman/util": "^0.0.34" "@welshman/util": "~0.0.36"
} }
} }
+3 -3
View File
@@ -1,6 +1,6 @@
{ {
"name": "@welshman/net", "name": "@welshman/net",
"version": "0.0.23", "version": "0.0.24",
"author": "hodlbod", "author": "hodlbod",
"license": "MIT", "license": "MIT",
"description": "Utilities for connecting with nostr relays.", "description": "Utilities for connecting with nostr relays.",
@@ -33,8 +33,8 @@
"typescript": "~5.1.6" "typescript": "~5.1.6"
}, },
"dependencies": { "dependencies": {
"@welshman/lib": "^0.0.18", "@welshman/lib": "~0.0.19",
"@welshman/util": "^0.0.34", "@welshman/util": "~0.0.36",
"isomorphic-ws": "^5.0.0", "isomorphic-ws": "^5.0.0",
"ws": "^8.16.0" "ws": "^8.16.0"
} }
+4 -4
View File
@@ -1,6 +1,6 @@
{ {
"name": "@welshman/signer", "name": "@welshman/signer",
"version": "0.0.6", "version": "0.0.7",
"author": "hodlbod", "author": "hodlbod",
"license": "MIT", "license": "MIT",
"description": "A nostr signer implemenation supporting several login methods.", "description": "A nostr signer implemenation supporting several login methods.",
@@ -31,9 +31,9 @@
"typescript": "~5.1.6" "typescript": "~5.1.6"
}, },
"dependencies": { "dependencies": {
"@welshman/lib": "^0.0.18", "@welshman/lib": "~0.0.19",
"@welshman/net": "^0.0.23", "@welshman/net": "~0.0.24",
"@welshman/util": "^0.0.34", "@welshman/util": "~0.0.36",
"nostr-tools": "^2.7.2" "nostr-tools": "^2.7.2"
}, },
"peerDependencies": { "peerDependencies": {
+3 -3
View File
@@ -1,6 +1,6 @@
{ {
"name": "@welshman/store", "name": "@welshman/store",
"version": "0.0.8", "version": "0.0.9",
"author": "hodlbod", "author": "hodlbod",
"license": "MIT", "license": "MIT",
"description": "A collection of utilities based on svelte/store for use with welshman", "description": "A collection of utilities based on svelte/store for use with welshman",
@@ -31,8 +31,8 @@
"typescript": "~5.1.6" "typescript": "~5.1.6"
}, },
"dependencies": { "dependencies": {
"@welshman/lib": "^0.0.18", "@welshman/lib": "~0.0.19",
"@welshman/util": "^0.0.34", "@welshman/util": "~0.0.36",
"svelte": "^4.2.18" "svelte": "^4.2.18"
} }
} }
+2 -2
View File
@@ -1,6 +1,6 @@
{ {
"name": "@welshman/util", "name": "@welshman/util",
"version": "0.0.35", "version": "0.0.36",
"author": "hodlbod", "author": "hodlbod",
"license": "MIT", "license": "MIT",
"description": "A collection of nostr-related utilities.", "description": "A collection of nostr-related utilities.",
@@ -31,7 +31,7 @@
"typescript": "~5.1.6" "typescript": "~5.1.6"
}, },
"dependencies": { "dependencies": {
"@welshman/lib": "^0.0.18", "@welshman/lib": "~0.0.19",
"nostr-tools": "^2.7.2" "nostr-tools": "^2.7.2"
} }
} }