This package is built to experiment with the toolchain and workflow for developing re-frame projects from scratch as a new clojurian.

Features

  • shadow-cljs
  • devtools and re-frame-10x
  • Sass (via PostCSS) / Autoprefixer / CSS Modules / Minify Class [1]
  • stylelint command and pre-commit hook
  • clj-kondo lint command and pre-commit hook [2]
  • cljfmt commands and pre-commit hook [3]
  • shadow-cljs browser testing
  • npm mirror and maven mirror [4]

[1]: Inspired by ghivert/modular-styles. Please see the rollup configuration file for more details.
[2]: You'll need to install clj-kondo globally.
[3]: The Clojure CLI tool is required, I wonder if cljfmt can be called via shadow-cljs.
[4]: Remove the .npmrc file and the :repositories key from shadow-cljs.edn, if you are not located in China.

Please feel free to submit a PR or open a new issue, if you'd like to improve this package in any way possible.

MIT License