8b8e3a6a5120bd8f7bc0eacf78f78c7f0a9b152d
Welshman
A nostr toolkit focused on creating highly a configurable client system, extracted from the Coracle nostr client.
Linking
If you're developing an application which requires changes to welshman, you'll need to use npm link to link the two. This is an annoying process, and is only supported if using npm.
- Clone welshman and the repository that depends on it
- Within each
packagedirectory in welshman, runnpm link - Within your application directory, link all welshman dependencies simultaneously (or else only one will get linked. A command that does this is:
rm -rf node_modules; npm i; cat package.json|js '.dependencies|keys[]'|grep welshman|xargs npm link.
If you run npm install in your application directory, you'll need to repeat the final step above. Finally, if you're using the editor module, you may run into some dependency version conflicts. I recommend editing the command above to exclude the editor.
Languages
TypeScript
99.4%
CSS
0.3%
JavaScript
0.3%