clj -J-Dclojure.server.repl="{:port 5555 :accept clojure.core.server/repl}"
Then connect with inf-clojure-connect
lein with-profile +test-web,+cljs-repl repl
M-x cider-connect
(use 'figwheel-sidecar.repl-api)
(start-figwheel!)
(cljs-repl)
open http://localhost:3446/index.html
lein with-profile test-web cljsbuild auto test
ls ./resources/public/test-web/test.js | entr -s 'sleep 1; bin/tests'
clojure -A:test:figwheel-repl
Open http://localhost:9500/figwheel-extra-main/auto-testing
lein with-profile +test-common test
or
lein with-profile +test-common test-refresh :changes-only
or (if you want to save a second or two)
clj -Atest:test-deps
or
bin/kaocha --watch --plugin profiling
bin/kaocha --plugin cloverage --cov-exclude-call expound.alpha/def
./bin/inconsistent-aliases
shows namespace aliases that are different across the codebase.
./bin/lint
lints the code with joker
lein hiera
generates a graph of namespace dependencies
- Update version in
project.clj
- Update
CHANGELOG.md
(including section for release and links at bottom) - Update version in
README.md
- Update version in
package.json
git tag -a v0.7.2 -m "version 0.7.2"
git push --tags
Double check version is changed in project.clj
and lein deploy clojars
(use deploy token instead of password)
Double check version is changed in package.json
and npm publish --access=public