Fork me on GitHub
#announcements
<
2019-04-11
>
NoahTheDuke14:04:54

https://github.com/anmonteiro/lumo as that announcement doesn't have a link directly to the repo

victorb14:04:18

Any clojurians wanna help build a community owned javascript module registry? I just opened the first version of the repository, currently working on nailing down the governance, but anyone is welcome to join it! First version was written in Clojure and will probably keep it that way, as it's basically just piping together bunch of services. You can check it out here: https://github.com/open-services/open-registry

hipster coder21:04:59

Will this help avoid npm problems like the Left Pad incident?

victorb09:04:17

Indeed as modules are not removed from open-registry. The first mvp version will also include a decentralized mirror, so if it's removed from one registry, it's possible it still exists in another

hipster coder18:04:34

@UEJ5FMR6K That’s a genius idea. Because my biggest worry about using npm is if one dependency is deleted and brings my entire front-end framework to a hault.

victorb19:04:49

yeah, I have the very same worry

alexmiller16:04:44

would love to have more feedback, particularly about the error reporting differences when using clj as a runner (not repl) or with lein, etc.

seancorfield17:04:27

Thank you for CLJ-2497!

alexmiller17:04:21

thank you! :)

Eccentric J17:04:45

đŸ˜„ That’s beautiful!

alexmiller17:04:54

Leiningen could be doing a lot more here, but it's a much better default imo. If lein took more control over the subprocess invocation and actually caught the error in an in-process shim, it could do all kinds of things. (regardless of the changes in 1.10.1)