v1.0.0
nostr-mill v1.0.0
First stable release of MILL — Multi-Interface Login Layer. A zero-dependency Web Component for
Nostr account access.
Login methods supported
- NIP-07 — browser extension signers
- NIP-46 — remote signers (bunker / nostrconnect)
- NIP-55 — Android intent-based signers
- Private key (nsec / hex), encrypted at rest
- Read-only (npub)
- New keypair generation
Highlights
- Zero runtime dependencies (peer:
nostr-tools >=2.7.0) - Single Web Component — drop
<mill-login>into any page - Themeable via the
themessubpath export - Ships ESM, CJS, UMD, and a minified UMD for direct CDN use
Install
npm install nostr-mill
Or via CDN:
<script src="https://cdn.happytavern.co/mill/mill.umd.js"></script>
Public API
The v1 API surface is locked under SemVer — see the Public API section of the README for the exact
contract.