lumo

:lumo: Standalone ClojureScript environment. Currently at version 1.9.0
2020-08-20T22:53:41.001100Z

I asked on beginners but here might be more appropriate: This seems super simple but I can't find it documented anywhere. How do I use lumo to build a reagent application? All of the examples for reagent use a project.clj instead of build.cljs and I don't understand the mapping from one to the other

djblue 2020-08-20T23:10:36.001200Z

I would say lumo is more for node projects. I think using something like shadow-cljs is better for building a frontend app.

2020-08-20T23:11:30.001400Z

Ok, cool. I was really hoping that I could do it without the JVM as I'm trying to do builds on a remote platform.

2020-08-20T23:12:03.001600Z

But I can pretty easily build an extra stage with the JVM present if that's what's needed

djblue 2020-08-20T23:12:10.001800Z

You can still use lumo, you just might not find a lot of support

djblue 2020-08-20T23:12:39.002Z

I think the lumo.build.api/build function is a good place to start if you must use lumo

djblue 2020-08-20T23:13:58.002300Z

Where are you getting dependencies from? npm or clojars?

2020-08-20T23:16:27.002500Z

I'm looking and I guess reagent is only available from clojars so I guess that kinda answers the question about JVM dependency...

👌 1
2020-08-20T23:18:05.002800Z

Thank you! I really like Clojure, and Reagent seems really sweet but I need to drop some of the assumptions I have from the node.js world 😄

💯 1
djblue 2020-08-20T23:21:30.003100Z

I felt the same way coming from the node world too 😆