Long overdue, I just pushed a new version of the Chestnut Clojure/ClojureScript web application template to Clojars.
Notable new features:
- Bidi support. Use the
+bidi
flag. thanks ponkore! - With
+edge
Chestnut will figure out what the latest released versions of libraries are, and use those. With+bleeding-edge
it’ll also consider snapshot versions. - With
+help
you can now get an overview of all supported options
$ lein new chestnut +help
Chestnut: friendly Clojure/ClojureScript application template
Usage: lein new chestnut <app-name> <options>
e.g.: lein new chestnut dating-for-hamsters +http-kit +re-frame +code-of-conduct
+http-kit Use the http-kit web server, instead of Jetty.
+site-middleware Use Ring's site-middleware, instead of the api-middleware. (session support)
+less Use the LESS CSS pre-processor.
+sass Use the SASS CSS pre-processor.
+garden Use Garden for writing CSS in Clojure
+reagent Use Reagent as UI library.
+re-frame Use re-frame as UI framework
+rum Use Rum as UI library
+om-next Use om-next as UI library
+vanilla Don't use a UI library (vanilla Javascript)
+code-of-conduct Add a Code of Conduct to the project (Contributor Covenant)
+coc Add a Code of Conduct to the project (Contributor Covenant)
+edge Automatically upgrade all libraries to the latest non-SNAPSHOT version.
+bleeding-edge Automatically upgrade all libraries to the latest versions, inclusing SNAPSHOT releases.
+no-poll Don't submit usage information
+help Show this help information and exit.
Please consult the Chestnut README (https://github.com/plexus/chestnut) as well as the README in the generated project.