CLJSJS provides an easy way for ClojureScript developers to depend on Javascript libraries.
Since ClojureScript 0.0-2727 the :foreign-libs
option provides an
excellent way to integrate Javascript into ClojureScript
applications. CLJSJS provides Javascript libraries and their
appropriate extern files packaged up with deps.cljs
. CLJSJS aims to
concentrate packaging efforts to make everyone’s life a little easier.
CLJSJS packages are gathered on Github in cljsjs/packages. There you can also find usage instructions, request new libraries to be packaged or contribute yourself.
We use Boot to make packaging quick and easy but it is not required to make use of CLJSJS packaged Jars.