diff --git a/get_versions.sh b/get_versions.sh index ed201fd..47136f3 100755 --- a/get_versions.sh +++ b/get_versions.sh @@ -3,5 +3,5 @@ for package in $(./get_packages.py|sort); do version=$(sed -nr 's/ +"version": "(.+)",/\1/p' packages/$package/package.json) - echo '"@welshman/'$package'": "~'$version'",' + echo '"@welshman/'$package'": "^'$version'",' done diff --git a/install.sh b/install.sh index 6ca9b7d..1b9c821 100755 --- a/install.sh +++ b/install.sh @@ -15,7 +15,7 @@ for downstream in $(./get_packages.py); do v=$(jq '.dependencies["'$n'"] // empty' $f) if [[ ! -z $v ]]; then - jq '.dependencies["'$n'"]="'~$version'"' $f > $f.tmp + jq '.dependencies["'$n'"]="'^$version'"' $f > $f.tmp mv $f.tmp $f mkdir -p packages/$downstream/node_modules/@welshman fi diff --git a/package-lock.json b/package-lock.json index 2704e39..493daca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8123,30 +8123,86 @@ }, "packages/app": { "name": "@welshman/app", - "version": "0.0.42", + "version": "0.0.43", "license": "MIT", "dependencies": { "@types/throttle-debounce": "^5.0.2", - "@welshman/dvm": "~0.0.13", - "@welshman/feeds": "~0.0.30", - "@welshman/lib": "~0.0.40", - "@welshman/net": "~0.0.46", - "@welshman/signer": "~0.0.19", - "@welshman/store": "~0.0.15", - "@welshman/util": "~0.0.59", + "@welshman/dvm": "^0.0.15", + "@welshman/feeds": "^0.1.0", + "@welshman/lib": "^0.1.0", + "@welshman/net": "^0.0.49", + "@welshman/signer": "^0.1.0", + "@welshman/store": "^0.1.0", + "@welshman/util": "^0.1.0", "fuse.js": "^7.0.0", "idb": "^8.0.0", "svelte": "^4.2.18", "throttle-debounce": "^5.0.2" } }, + "packages/app/node_modules/@scure/base": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.4.tgz", + "integrity": "sha512-5Yy9czTO47mqz+/J8GM6GIId4umdCk1wc1q8rKERQulIoc8VP9pzDcghv10Tl2E7R96ZUx/PhND3ESYUQX8NuQ==", + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/app/node_modules/@welshman/feeds/node_modules/@welshman/lib": { + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@welshman/lib/-/lib-0.0.41.tgz", + "integrity": "sha512-FMJVoPZw8Vi1fd2/ulwqlBS1tvjkFAm9lg+Dz5SXItXxrNC06YMRTjGjInCBEkArrvNGPUjchzSFDNmbH0fxHQ==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@scure/base": "^1.1.6", + "@types/events": "^3.0.3", + "events": "^3.3.0" + } + }, + "packages/app/node_modules/@welshman/signer/node_modules/@welshman/lib": { + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@welshman/lib/-/lib-0.0.41.tgz", + "integrity": "sha512-FMJVoPZw8Vi1fd2/ulwqlBS1tvjkFAm9lg+Dz5SXItXxrNC06YMRTjGjInCBEkArrvNGPUjchzSFDNmbH0fxHQ==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@scure/base": "^1.1.6", + "@types/events": "^3.0.3", + "events": "^3.3.0" + } + }, + "packages/app/node_modules/@welshman/store/node_modules/@welshman/lib": { + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@welshman/lib/-/lib-0.0.41.tgz", + "integrity": "sha512-FMJVoPZw8Vi1fd2/ulwqlBS1tvjkFAm9lg+Dz5SXItXxrNC06YMRTjGjInCBEkArrvNGPUjchzSFDNmbH0fxHQ==", + "license": "MIT", + "dependencies": { + "@scure/base": "^1.1.6", + "@types/events": "^3.0.3", + "events": "^3.3.0" + } + }, + "packages/app/node_modules/@welshman/util/node_modules/@welshman/lib": { + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@welshman/lib/-/lib-0.0.41.tgz", + "integrity": "sha512-FMJVoPZw8Vi1fd2/ulwqlBS1tvjkFAm9lg+Dz5SXItXxrNC06YMRTjGjInCBEkArrvNGPUjchzSFDNmbH0fxHQ==", + "extraneous": true, + "license": "MIT", + "dependencies": { + "@scure/base": "^1.1.6", + "@types/events": "^3.0.3", + "events": "^3.3.0" + } + }, "packages/content": { "name": "@welshman/content", - "version": "0.0.19", + "version": "0.1.0", "license": "MIT", "dependencies": { "@braintree/sanitize-url": "^7.0.2", - "@welshman/lib": "~0.0.40", + "@welshman/lib": "^0.1.0", "nostr-tools": "^2.7.2" }, "engines": { @@ -8155,13 +8211,13 @@ }, "packages/dvm": { "name": "@welshman/dvm", - "version": "0.0.14", + "version": "0.0.15", "license": "MIT", "dependencies": { "@noble/hashes": "^1.6.1", - "@welshman/lib": "~0.0.40", - "@welshman/net": "~0.0.46", - "@welshman/util": "~0.0.59", + "@welshman/lib": "^0.1.0", + "@welshman/net": "^0.0.49", + "@welshman/util": "^0.1.0", "nostr-tools": "^2.7.2" } }, @@ -8177,7 +8233,7 @@ }, "packages/editor": { "name": "@welshman/editor", - "version": "0.0.15", + "version": "0.1.0", "license": "MIT", "dependencies": { "@tiptap/core": "^2.11.5", @@ -8193,37 +8249,25 @@ "@tiptap/extension-text": "^2.11.5", "@tiptap/pm": "^2.11.5", "@tiptap/suggestion": "^2.11.5", - "@welshman/lib": "~0.0.40", - "@welshman/util": "^0.0.60", + "@welshman/lib": "^0.1.0", + "@welshman/util": "^0.1.0", "nostr-editor": "^0.0.4-pre.13", "nostr-tools": "^2.10.4", "tippy.js": "^6.3.7" } }, - "packages/editor/node_modules/@welshman/util": { - "version": "0.0.60", - "license": "MIT", - "dependencies": { - "@types/ws": "^8.5.13", - "@welshman/lib": "~0.0.37", - "nostr-tools": "^2.7.2" - }, - "engines": { - "node": ">=10.4.0" - } - }, "packages/feeds": { "name": "@welshman/feeds", - "version": "0.0.30", + "version": "0.1.0", "license": "MIT", "dependencies": { - "@welshman/lib": "~0.0.40", - "@welshman/util": "~0.0.59" + "@welshman/lib": "^0.1.0", + "@welshman/util": "^0.1.0" } }, "packages/lib": { "name": "@welshman/lib", - "version": "0.0.41", + "version": "0.1.0", "license": "MIT", "dependencies": { "@scure/base": "^1.1.6", @@ -8240,11 +8284,11 @@ }, "packages/net": { "name": "@welshman/net", - "version": "0.0.48", + "version": "0.0.49", "license": "MIT", "dependencies": { - "@welshman/lib": "~0.0.40", - "@welshman/util": "~0.0.59", + "@welshman/lib": "^0.1.0", + "@welshman/util": "^0.1.0", "isomorphic-ws": "^5.0.0", "ws": "^8.16.0" }, @@ -8254,14 +8298,14 @@ }, "packages/signer": { "name": "@welshman/signer", - "version": "0.0.20", + "version": "0.1.0", "license": "MIT", "dependencies": { "@noble/curves": "^1.7.0", "@noble/hashes": "^1.6.1", - "@welshman/lib": "~0.0.40", - "@welshman/net": "~0.0.46", - "@welshman/util": "~0.0.59", + "@welshman/lib": "^0.1.0", + "@welshman/net": "^0.0.49", + "@welshman/util": "^0.1.0", "nostr-tools": "^2.7.2" }, "engines": { @@ -8306,21 +8350,21 @@ }, "packages/store": { "name": "@welshman/store", - "version": "0.0.16", + "version": "0.1.0", "license": "MIT", "dependencies": { - "@welshman/lib": "~0.0.40", - "@welshman/util": "~0.0.59", + "@welshman/lib": "^0.1.0", + "@welshman/util": "^0.1.0", "svelte": "^4.2.18" } }, "packages/util": { "name": "@welshman/util", - "version": "0.0.61", + "version": "0.1.0", "license": "MIT", "dependencies": { "@types/ws": "^8.5.13", - "@welshman/lib": "~0.0.40", + "@welshman/lib": "^0.1.0", "nostr-tools": "^2.7.2" }, "engines": { diff --git a/packages/app/package.json b/packages/app/package.json index 3762adc..d584758 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@welshman/app", - "version": "0.0.42", + "version": "0.0.43", "author": "hodlbod", "license": "MIT", "description": "A collection of svelte stores for use in building nostr client applications.", @@ -27,13 +27,13 @@ }, "dependencies": { "@types/throttle-debounce": "^5.0.2", - "@welshman/dvm": "~0.0.13", - "@welshman/feeds": "~0.0.30", - "@welshman/lib": "~0.0.40", - "@welshman/net": "~0.0.46", - "@welshman/signer": "~0.0.19", - "@welshman/store": "~0.0.15", - "@welshman/util": "~0.0.59", + "@welshman/dvm": "^0.0.15", + "@welshman/feeds": "^0.1.0", + "@welshman/lib": "^0.1.0", + "@welshman/net": "^0.0.49", + "@welshman/signer": "^0.1.0", + "@welshman/store": "^0.1.0", + "@welshman/util": "^0.1.0", "fuse.js": "^7.0.0", "idb": "^8.0.0", "svelte": "^4.2.18", diff --git a/packages/content/package.json b/packages/content/package.json index 9b97c11..c45bea7 100644 --- a/packages/content/package.json +++ b/packages/content/package.json @@ -1,6 +1,6 @@ { "name": "@welshman/content", - "version": "0.0.19", + "version": "0.1.0", "author": "hodlbod", "license": "MIT", "description": "A collection of utilities for parsing nostr note content.", @@ -30,7 +30,7 @@ }, "dependencies": { "@braintree/sanitize-url": "^7.0.2", - "@welshman/lib": "~0.0.40", + "@welshman/lib": "^0.1.0", "nostr-tools": "^2.7.2" } } diff --git a/packages/dvm/package.json b/packages/dvm/package.json index 27058d0..44ab6d0 100644 --- a/packages/dvm/package.json +++ b/packages/dvm/package.json @@ -1,6 +1,6 @@ { "name": "@welshman/dvm", - "version": "0.0.14", + "version": "0.0.15", "author": "hodlbod", "license": "MIT", "description": "A collection of utilities for building nostr DVMs.", @@ -27,9 +27,9 @@ }, "dependencies": { "@noble/hashes": "^1.6.1", - "@welshman/lib": "~0.0.40", - "@welshman/net": "~0.0.46", - "@welshman/util": "~0.0.59", + "@welshman/lib": "^0.1.0", + "@welshman/net": "^0.0.49", + "@welshman/util": "^0.1.0", "nostr-tools": "^2.7.2" } } diff --git a/packages/editor/package.json b/packages/editor/package.json index 84136ab..8ea075b 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -1,6 +1,6 @@ { "name": "@welshman/editor", - "version": "0.0.15", + "version": "0.1.0", "author": "hodlbod", "license": "MIT", "description": "A batteries-included nostr editor.", @@ -40,8 +40,8 @@ "@tiptap/extension-text": "^2.11.5", "@tiptap/pm": "^2.11.5", "@tiptap/suggestion": "^2.11.5", - "@welshman/lib": "~0.0.40", - "@welshman/util": "^0.0.60", + "@welshman/lib": "^0.1.0", + "@welshman/util": "^0.1.0", "nostr-editor": "^0.0.4-pre.13", "nostr-tools": "^2.10.4", "tippy.js": "^6.3.7" diff --git a/packages/feeds/package.json b/packages/feeds/package.json index f88ea6e..c16a01e 100644 --- a/packages/feeds/package.json +++ b/packages/feeds/package.json @@ -1,6 +1,6 @@ { "name": "@welshman/feeds", - "version": "0.0.30", + "version": "0.1.0", "author": "hodlbod", "license": "MIT", "description": "Utilities for building dynamic nostr feeds.", @@ -26,7 +26,7 @@ "fix": "gts fix" }, "dependencies": { - "@welshman/lib": "~0.0.40", - "@welshman/util": "~0.0.59" + "@welshman/lib": "^0.1.0", + "@welshman/util": "^0.1.0" } } diff --git a/packages/lib/package.json b/packages/lib/package.json index 6570133..1e6fd61 100644 --- a/packages/lib/package.json +++ b/packages/lib/package.json @@ -1,6 +1,6 @@ { "name": "@welshman/lib", - "version": "0.0.41", + "version": "0.1.0", "author": "hodlbod", "license": "MIT", "description": "A collection of utilities.", diff --git a/packages/net/package.json b/packages/net/package.json index a538934..d5d2e69 100644 --- a/packages/net/package.json +++ b/packages/net/package.json @@ -1,6 +1,6 @@ { "name": "@welshman/net", - "version": "0.0.48", + "version": "0.0.49", "author": "hodlbod", "license": "MIT", "description": "Utilities for connecting with nostr relays.", @@ -30,8 +30,8 @@ "mocha": "^10.7.3" }, "dependencies": { - "@welshman/lib": "~0.0.40", - "@welshman/util": "~0.0.59", + "@welshman/lib": "^0.1.0", + "@welshman/util": "^0.1.0", "isomorphic-ws": "^5.0.0", "ws": "^8.16.0" } diff --git a/packages/signer/package.json b/packages/signer/package.json index 1111ffd..680c613 100644 --- a/packages/signer/package.json +++ b/packages/signer/package.json @@ -1,6 +1,6 @@ { "name": "@welshman/signer", - "version": "0.0.20", + "version": "0.1.0", "author": "hodlbod", "license": "MIT", "description": "A nostr signer implemenation supporting several login methods.", @@ -31,9 +31,9 @@ "dependencies": { "@noble/curves": "^1.7.0", "@noble/hashes": "^1.6.1", - "@welshman/lib": "~0.0.40", - "@welshman/net": "~0.0.46", - "@welshman/util": "~0.0.59", + "@welshman/lib": "^0.1.0", + "@welshman/net": "^0.0.49", + "@welshman/util": "^0.1.0", "nostr-tools": "^2.7.2" }, "peerDependencies": { diff --git a/packages/store/package.json b/packages/store/package.json index 063f1f1..b73c34a 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -1,6 +1,6 @@ { "name": "@welshman/store", - "version": "0.0.16", + "version": "0.1.0", "author": "hodlbod", "license": "MIT", "description": "A collection of utilities based on svelte/store for use with welshman", @@ -26,8 +26,8 @@ "fix": "gts fix" }, "dependencies": { - "@welshman/lib": "~0.0.40", - "@welshman/util": "~0.0.59", + "@welshman/lib": "^0.1.0", + "@welshman/util": "^0.1.0", "svelte": "^4.2.18" } } diff --git a/packages/util/package.json b/packages/util/package.json index a03eece..5b2acee 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -1,6 +1,6 @@ { "name": "@welshman/util", - "version": "0.0.61", + "version": "0.1.0", "author": "hodlbod", "license": "MIT", "description": "A collection of nostr-related utilities.", @@ -30,7 +30,7 @@ }, "dependencies": { "@types/ws": "^8.5.13", - "@welshman/lib": "~0.0.40", + "@welshman/lib": "^0.1.0", "nostr-tools": "^2.7.2" } }