[CONTINUED] Self-host ClojureScript support#97
Conversation
e6be3ce to
e5493f2
Compare
307e954 to
66cec8a
Compare
This patch makes sure we use a separate namespace for macrovich and that macros are correctly loaded. It avoids having warnings under :advanced. It also puts vars back where they were before as they look in the right order.
66cec8a to
697775e
Compare
|
Done, this seems to work fine with no warnings in |
|
niice. thank you @arichiardi and @dm3. tests do run. I have a question about |
|
Yeah well The nice thing is that package.json is very easy to parse and could be used as centralized version, read by lein...up to you though :) |
|
I see. |
|
Well ideally yes but it is ClojureScript after all... I will for sure add mount in here |
|
sounds good. thanks again for the time spent on this. |
|
Thanks for merging and for mount! Let me know if you need some assistance for npm |
|
released as @tolitius/mount |
|
so does it matter now if one includes
furthermore is |
|
So there is a caveat, the npm deps can be read natively only by lumo. The JVM compiler does not know how to read sources from it. It can be a feature request though. |
This patch makes mount self-host compatible so that it can be used in
environments like lumo, planck, etc.
It is a duplicate, and most of the work has been done by @dm3 in #85.
The patch also adds a
package.jsonfile, which can be used for deploying to npmjs, which is the JS/node equivalent of Maven Central.Lumo can currently read sources for
npm, see here.Finally, I have added minimal testing and
lein-tachplugin toproject.clj, it can be tested with: