blacktaxi / elm-random-secure

Generate cryptographically random values in Elm
12 stars 0 forks source link

Publish to package.elm-lang.org #1

Open johannhof opened 8 years ago

johannhof commented 8 years ago

Hey there, can you publish this library to http://package.elm-lang.org/? I'm also building a small toy password generator and would love not having to write my own WebCrypto bindings :)

Thanks!

blacktaxi commented 8 years ago

Hi there,

Last time I checked (see here), there have been some problems with submitting native packages as it required a review from the package repository maintainers and they didn't have time, etc.

Would be happy to submit this to the official package repo, but if I'm not mistaken we still need to wait for the native package publishing process to be established.

johannhof commented 8 years ago

Huh, that's unfortunate. Thanks for the info! Should we leave this open as a reminder?

blacktaxi commented 8 years ago

Yes, let's keep it open. But JFYI, you can actually start using this now, though it requires some hacking around the package manager. You can check out an example of this in my other project, https://github.com/blacktaxi/pwdgen-elm.

simnalamburt commented 7 years ago

Hi I'm Hyeon Kim from the LibreIRC team.

We desperately needed this package but we found that this package was made with Elm 0.16. So we updated the whole codebases to Elm 0.18 and made a PR to add it to the native whitelist.

@johannhof, you must have waited a long time for this. I hope evancz be positive with us. Please wish us a luck! Thanks!

References
blacktaxi commented 7 years ago

Hey @simnalamburt elm-crypto looks great!

Wonder why GitHub didn't register it as a proper fork?

simnalamburt commented 7 years ago

Ah... that was intentional.

At first, I tried to leave elm-crypto as a downstream fork of this project. But during the upgrade, I had to make too many breaking changes (i.e. https://github.com/libreirc/elm-crypto/issues/7) so I decided to diverge it from the upstream.

Since elm-random-secure is (maybe) license under BSD-3, your work is credited at the COPYRIGHT file. I'm still going to introduce many breaking changes so I'm not sure if it can be merged into upstream. How do you think?