next-cljs
next-cljs copied to clipboard
Proof of concept: next + shadow-cljs [unmaintained]
Minimal example showing how shadow-cljs could be used together with next.js to create static sites in CLJS.
site is a directory used by next, all .js files will be generated by shadow-cljs. I nested the site directory in the shadow-cljs project but you can also nest the shadow-cljs directory in the next root instead. I do not recommend mixing though.
Run shadow-cljs
npm install
npx shadow-cljs watch site
# or
npx shadow-cljs release site
Run next separately
cd site
npm install
npx next
# or
npx next build && npx next start
When done open in browser
open http://localhost:3000