nostr-client / profile-editor

Two components from two repos, composing through the shared contract — the login element announces a signer, the editor picks it up:

<script type="module" src="https://nostr-client.github.io/login/login.js"></script>
<script type="module" src="https://nostr-client.github.io/profile-editor/profile-editor.js"></script>

<nostr-login></nostr-login>
<nostr-profile-editor></nostr-profile-editor>

Tip: log in with a guest key to try saving a profile without touching a real identity.