Fork me on GitHub
#cljsrn
<
2021-04-22
>
dnolen23:04:40

At long last got around to fixing pretty much all the old problems w/ Krell - https://github.com/vouch-opensource/krell

lightsaber 19
đź‘Ť 6
đź‘Ź 3
dnolen23:04:14

We've applied it to our two big RN projects w/o issue (other than flipping over to yarn which ClojureScript handles well enough for our use case)

dnolen23:04:26

all of the old bugs that were reported are gone

dnolen23:04:48

Krell now does the proper thing - which is function as a plain RN build tool

dnolen23:04:06

that is - it generates a working RN project - no REPL required

dnolen23:04:26

the REPL works great now as well since it only provides REPL duties now

dnolen23:04:55

all the file loading stuff happens via Closure debug loader fetching through Metro

raspasov23:04:48

If it was up to me, I would default to “yarn” always in all docs, etc as opposed to “npm”.

dnolen23:04:56

we might do that of course

raspasov23:04:58

I don’t recall having issues with “yarn” but “npm” has been a repeat offender 🙂

dnolen23:04:09

I messed around with NPM 7 - I couldn't believe it

raspasov23:04:13

(That’s just my anecdotal experience)

dnolen23:04:14

everything is broken

dnolen23:04:42

it reveals that everything was always broken and semver doesn't mean anything

raspasov23:04:16

Yeah… the amount of breakage/churn is staggering in the JS ecosystem (I guess I shouldn’t be suprised, I guess it’s part of the culture at this point, really, with all pros and cons of that); At least React Native has more or less stabilized.