From 6183772029491935fda5f7a8759d4a22f97e0cb5 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Wed, 9 Oct 2024 09:55:09 -0700 Subject: [PATCH] Bump welshman --- README.md | 8 +++ package-lock.json | 152 +++++++++++++++++++--------------------------- package.json | 17 +++--- 3 files changed, 80 insertions(+), 97 deletions(-) diff --git a/README.md b/README.md index 13f9d4e8..09cd1c00 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,14 @@ A discord-like nostr client based on the idea of "relays as groups". WIP. +# Deploy + +To run your own Flotilla, it's as simple as `npm run build`, then serve the `build` directory. + +# Development + +Run `npm run dev` to get a dev server, and `npm run check:watch` to watch for typescript errors. When you're ready to commit, run `npm run format && npm run lint` and fix any errors that come up. + # Todo - [ ] Hook up donate buttons diff --git a/package-lock.json b/package-lock.json index 48e4d306..622f26b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,14 +23,15 @@ "@tiptap/extension-text": "^2.6.6", "@tiptap/suggestion": "^2.6.4", "@types/throttle-debounce": "^5.0.2", - "@welshman/app": "^0.0.11", - "@welshman/content": "^0.0.11", - "@welshman/feeds": "^0.0.19", - "@welshman/lib": "^0.0.19", - "@welshman/net": "^0.0.24", - "@welshman/signer": "^0.0.7", - "@welshman/store": "^0.0.9", - "@welshman/util": "^0.0.36", + "@welshman/app": "~0.0.12", + "@welshman/content": "~0.0.12", + "@welshman/dvm": "~0.0.10", + "@welshman/feeds": "~0.0.20", + "@welshman/lib": "~0.0.21", + "@welshman/net": "~0.0.25", + "@welshman/signer": "~0.0.8", + "@welshman/store": "~0.0.10", + "@welshman/util": "~0.0.37", "daisyui": "^4.12.10", "date-picker-svelte": "^2.13.0", "emoji-picker-element": "^1.22.8", @@ -1659,15 +1660,17 @@ } }, "node_modules/@welshman/app": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/@welshman/app/-/app-0.0.11.tgz", - "integrity": "sha512-zSY+L6buAuGBMWUZ+HYIRFaaseQugV27DeJKhyDMerGJRW1OCwanCzAnEm6WSZiC3AXQDzviucUe+Rfgm5kO5w==", + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@welshman/app/-/app-0.0.12.tgz", + "integrity": "sha512-UcvqgEa+hmdlnmwb+MRJy9HpuqYCe2z4RwzYSjXvynaMzOH6QmaahjLgSjLiKhqZ+IwIWCQJBsrCyYA2IltS2w==", "dependencies": { - "@welshman/lib": "~0.0.19", - "@welshman/net": "~0.0.24", - "@welshman/signer": "~0.0.7", - "@welshman/store": "~0.0.9", - "@welshman/util": "~0.0.36", + "@welshman/dvm": "~0.0.10", + "@welshman/feeds": "~0.0.20", + "@welshman/lib": "~0.0.21", + "@welshman/net": "~0.0.25", + "@welshman/signer": "~0.0.8", + "@welshman/store": "~0.0.10", + "@welshman/util": "~0.0.37", "fuse.js": "^7.0.0", "idb": "^8.0.0", "svelte": "^4.2.18", @@ -1675,27 +1678,38 @@ } }, "node_modules/@welshman/content": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/@welshman/content/-/content-0.0.11.tgz", - "integrity": "sha512-SzFhDCT4xvbO3JiL3QiekutXCsEQ0254PNN/Gb80AI0O3Q3K4HgR5IdTkfnudSMAXq/sctxyw+o1GPSP3Uz/LA==", + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@welshman/content/-/content-0.0.12.tgz", + "integrity": "sha512-hdrZkHlDKJx8i8FdEJo4NFlBMRJWDkZHBYCBCbx77fcxPN8nJ2yKCl7bmIM51XwEFRrZMOQrmQswvYuOr8h1DQ==", "dependencies": { "@braintree/sanitize-url": "^7.0.2", "nostr-tools": "^2.7.2" } }, - "node_modules/@welshman/feeds": { - "version": "0.0.19", - "resolved": "https://registry.npmjs.org/@welshman/feeds/-/feeds-0.0.19.tgz", - "integrity": "sha512-bw5iS7aXKPPvebrNj8TrG60xgkBTI42cBVG9+hSvTojuf3H7/GamyhlJYGYNzyflwpJaWNevLdnoSgG2J007kg==", + "node_modules/@welshman/dvm": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@welshman/dvm/-/dvm-0.0.10.tgz", + "integrity": "sha512-9MlwSmsFeczt+tirKWBenOaWRy1QzcXj0V4Ibc4O2ZdpGkybR3AI79uYLwAI+TG/pkEzHqY+1i7OXfjhBXqlyw==", "dependencies": { - "@welshman/lib": "~0.0.19", - "@welshman/util": "~0.0.36" + "@welshman/lib": "~0.0.21", + "@welshman/net": "~0.0.25", + "@welshman/util": "~0.0.37", + "nostr-tools": "^2.7.2" + } + }, + "node_modules/@welshman/feeds": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@welshman/feeds/-/feeds-0.0.20.tgz", + "integrity": "sha512-yW7VlDX58lA0wKAjZZuaXBQCYjQuNC0qml/53EC6Pxh9CDQZ9NTGk/WcTzBQQSQuEYn/yiNFhq4+usHTHDW0QA==", + "dependencies": { + "@welshman/lib": "~0.0.21", + "@welshman/util": "~0.0.37" } }, "node_modules/@welshman/lib": { - "version": "0.0.19", - "resolved": "https://registry.npmjs.org/@welshman/lib/-/lib-0.0.19.tgz", - "integrity": "sha512-NgJZGR1wEFBfnMCuW24BMCCIngU8NzrqjY94KSC/ug3iQnthp+9y5Lxg2eHfZmL1KrDLtV0VFC03C1K+8J+1wA==", + "version": "0.0.21", + "resolved": "https://registry.npmjs.org/@welshman/lib/-/lib-0.0.21.tgz", + "integrity": "sha512-6Af9xi0nR2BnxYPaZQeK6r3MtPIWZpfFh7rw9Uos5hd9QHKOFytdrzur1X6d4yf01IgxFSsmaaXurenU0eZb1g==", "dependencies": { "@scure/base": "^1.1.6", "@types/events": "^3.0.3", @@ -1705,24 +1719,24 @@ } }, "node_modules/@welshman/net": { - "version": "0.0.24", - "resolved": "https://registry.npmjs.org/@welshman/net/-/net-0.0.24.tgz", - "integrity": "sha512-1PofNlCRHkJypz/heqAkzyokUrt/ttcZdjT2Ol4chh2PQANgOlpK2sbpjbYcfrxP1yCFOa+EaQ3QzKWutKoB6A==", + "version": "0.0.25", + "resolved": "https://registry.npmjs.org/@welshman/net/-/net-0.0.25.tgz", + "integrity": "sha512-uANH768OfyZ2ONFcopTkQLDJQUBFsRMQUrk2dycrdKAYqbM5U+krGJLJYyq9ofoesiT/kKF5EPnkTCxtz0luiw==", "dependencies": { - "@welshman/lib": "~0.0.19", - "@welshman/util": "~0.0.36", + "@welshman/lib": "~0.0.21", + "@welshman/util": "~0.0.37", "isomorphic-ws": "^5.0.0", "ws": "^8.16.0" } }, "node_modules/@welshman/signer": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@welshman/signer/-/signer-0.0.7.tgz", - "integrity": "sha512-GWpDIzqS4RGyc0UmeOrPkwS0+0oNOpGFbDW68W701o4IXYkTqndXPLtxD8zhl2ZpBsX2J7kMSuyUX4aUKEjjRg==", + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@welshman/signer/-/signer-0.0.8.tgz", + "integrity": "sha512-ygzRqkl0fz5ilBg3Cp533eIIGfx6g3/H1IKfJy5mJznh9tH0kDZC/EZzfrAuu3HNMWLiHajSfrukNvorZ4AJ5g==", "dependencies": { - "@welshman/lib": "~0.0.19", - "@welshman/net": "~0.0.24", - "@welshman/util": "~0.0.36", + "@welshman/lib": "~0.0.21", + "@welshman/net": "~0.0.25", + "@welshman/util": "~0.0.37", "nostr-tools": "^2.7.2" }, "peerDependencies": { @@ -1730,21 +1744,21 @@ } }, "node_modules/@welshman/store": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@welshman/store/-/store-0.0.9.tgz", - "integrity": "sha512-VZfw+oB1LXsFcLYQeKiX8OulPbKT5YXO7eAo8+FEEJoCxVwDXep3JyHhrEFoUrSMKKFZk3pjLp/urYy7ZnMCMQ==", + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@welshman/store/-/store-0.0.10.tgz", + "integrity": "sha512-HtDSSUt6D5TCuq9LxPiS+lzqkjEM1JrL128n6iTiTU15dgLvDXyZ23VH5N1M6nd0U55QBCpIqVG74xfKpGyapw==", "dependencies": { - "@welshman/lib": "~0.0.19", - "@welshman/util": "~0.0.36", + "@welshman/lib": "~0.0.21", + "@welshman/util": "~0.0.37", "svelte": "^4.2.18" } }, "node_modules/@welshman/util": { - "version": "0.0.36", - "resolved": "https://registry.npmjs.org/@welshman/util/-/util-0.0.36.tgz", - "integrity": "sha512-++9962r6QXg0ZWbzGQpvtIZ+ACTQMYOS6XrxEqzapbZquiol65QodVJeKHzXcA/Wix50Si7FuwlDpb73qAVGJg==", + "version": "0.0.37", + "resolved": "https://registry.npmjs.org/@welshman/util/-/util-0.0.37.tgz", + "integrity": "sha512-7NnSO4dNTwYSvKFuJacPKUdWFP+9z+T0N9t3ga4rilv5UwKBpxbRoOl0LYg6mJNjBBcuDpHITmgc8neEzno2pg==", "dependencies": { - "@welshman/lib": "~0.0.19", + "@welshman/lib": "~0.0.21", "nostr-tools": "^2.7.2" } }, @@ -1987,20 +2001,6 @@ "node": ">=8.0.0" } }, - "node_modules/bufferutil": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz", - "integrity": "sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==", - "hasInstallScript": true, - "optional": true, - "peer": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -3541,18 +3541,6 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "node_modules/node-gyp-build": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz", - "integrity": "sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==", - "optional": true, - "peer": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, "node_modules/node-releases": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", @@ -3602,7 +3590,7 @@ }, "node_modules/nostr-signer-capacitor-plugin": { "version": "0.0.2", - "resolved": "git+ssh://git@github.com/chebizarro/nostr-signer-capacitor-plugin.git#2adb594b17886af706e07696c00aae808316e300", + "resolved": "git+ssh://git@github.com/chebizarro/nostr-signer-capacitor-plugin.git#7cc5a276dd0f7638f931d32eccecb0ce6cf8c51b", "license": "MIT", "peer": true, "peerDependencies": { @@ -5406,20 +5394,6 @@ "punycode": "^2.1.0" } }, - "node_modules/utf-8-validate": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", - "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", - "hasInstallScript": true, - "optional": true, - "peer": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/package.json b/package.json index f57ce735..de1d2f54 100644 --- a/package.json +++ b/package.json @@ -48,14 +48,15 @@ "@tiptap/extension-text": "^2.6.6", "@tiptap/suggestion": "^2.6.4", "@types/throttle-debounce": "^5.0.2", - "@welshman/app": "^0.0.11", - "@welshman/content": "^0.0.11", - "@welshman/feeds": "^0.0.19", - "@welshman/lib": "^0.0.19", - "@welshman/net": "^0.0.24", - "@welshman/signer": "^0.0.7", - "@welshman/store": "^0.0.9", - "@welshman/util": "^0.0.36", + "@welshman/content": "~0.0.12", + "@welshman/lib": "~0.0.21", + "@welshman/util": "~0.0.37", + "@welshman/feeds": "~0.0.20", + "@welshman/store": "~0.0.10", + "@welshman/net": "~0.0.25", + "@welshman/dvm": "~0.0.10", + "@welshman/signer": "~0.0.8", + "@welshman/app": "~0.0.12", "daisyui": "^4.12.10", "date-picker-svelte": "^2.13.0", "emoji-picker-element": "^1.22.8",