Decided to re-write my NostrClient swift library today. Initially I was hoping to have it work not only on Apple platforms, but also linux and windows. However, have decided it's not worth the extra dependencies in the library. Likely when getting to linux and windows down the road it will make more sense to write those portions in something else.

Now NostrClient uses URLSessionWebSocketTask which is part of Foundation. Maybe by the time I get to linux and windows, it will work on those platforms. As of now, I don't believe that api does.

At any rate now Nostr & NostrClient swift libraries only have 1 dependency on Secp256k1.swift.

Im a firm believer in minimal third-party dependencies. Simplicity is king.

#swift