@martinklepsch: huh, Clojars doesn't accept emojine package because it is too large
Clojars max Jar size is 20MB
Maybe the font files are most important? Presumable they are used by css
Or not. JS seems to use images.
I'll try to cut some stuff, fonts are least important as far as I can tell, not sure if that'll be enough though
@juhoteperi: ^
I would guess the pngs take the most space
weirdly that's not the case and one of the fonts takes 35mb
after removing the font it's at 21, just removed the large pngs as well now @juhoteperi
@juhoteperi: what is the proper way of dealing with forks of libraries?
@flyboarder: There is no proper way currently
ok
I think best way would be to package them outside of cljsjs, in your own repo
yeah I am currently maintaining a local repo with branches to different developers, but that means installing the package locally each time i switch
If the original version is abandoned and fork is the de-facto replacement, it would be okay to include in it Cljsjs. But in other cases I would prefer to keep these out of Cljsjs for simplicity.
what do you mean installing locally each time you switch?
I would recommend changing group name, package name or version and just pushing it to clojars
yeah i was just wondering if there was a better way than managing another repo
but that seems like the easiest way to go
Should be as simple as maintaining any Clj(s) library
right but i dont really want to manage 40 libraries under my group name because i have 20 js libraries wich we have our own forks, and then 20 cljsjs libraries to get cljsjs jazz
huh, that is many forks
well a few forks across many projects adds up
if we have 6 projects and each of them fork maybe 3 dep projects
i was mostly wondering if there was something built-in
but if not, ill just write more boot tasks to deal with things XD
you could copy the CI scripts from cljsjs and setup your own CI to ease the pain
or try to make the forks unncessary, send changes to upstream, workaround locally, replace libraries etc.
I have done around 10 Cljs projects and only libraries I have used are React, Leaflet (and react-leaflet) and Pikaday (now replaced with Reagent component)