Skip to content

Commit fc12610

Browse files
committed
Setup shadow+chui to demo chui
1 parent 747dae6 commit fc12610

File tree

4 files changed

+34
-3
lines changed

4 files changed

+34
-3
lines changed

.dir-locals.el

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1-
((nil . ((cider-clojure-cli-global-options . "-A:dev:test")
2-
(cider-repl-display-help-banner . nil)
1+
((nil . ((cider-clojure-cli-global-options . "-A:dev:test:chui")
2+
(cider-custom-cljs-repl-init-form . "(user/cljs-repl)")
3+
(cider-default-cljs-repl . custom)
4+
(cider-preferred-build-tool . clojure-cli)
35
(cider-redirect-server-output-to-repl . t)
4-
(cider-default-cljs-repl . node)))
6+
(cider-repl-display-help-banner . nil)))
7+
(eval . (progn
8+
(make-variable-buffer-local 'cider-jack-in-nrepl-middlewares)
9+
(add-to-list 'cider-jack-in-nrepl-middlewares "shadow.cljs.devtools.server.nrepl/middleware")))
510
(clojure . ((eval . (define-clojure-indent
611
(assoc 0)
712
(ex-info 0)

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,7 @@ pom.xml
1313
pom.xml.asc
1414
*.jar
1515
*.classout
16+
package.json
17+
yarn.lock
18+
.shadow-cljs
19+
resources/public/ui

deps.edn

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@
1111
:dev
1212
{}
1313

14+
:chui
15+
{:extra-deps {lambdaisland/chui {:local/root "../chui"}
16+
thheller/shadow-cljs {:mvn/version "2.8.93"}
17+
garden {:mvn/version "1.3.9"}}
18+
:extra-paths ["../chui/resources" "../chui/dev"]}
19+
1420
:test
1521
{:extra-deps {lambdaisland/kaocha {:mvn/version "RELEASE"}
1622
lambdaisland/kaocha-cljs {:mvn/version "RELEASE"}

shadow-cljs.edn

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{:deps
2+
{:aliases [:dev :chui]}
3+
4+
:dev-http
5+
{8012 "classpath:public"}
6+
7+
:builds
8+
{:main
9+
{:target :browser
10+
:modules {:main {:entries [lambdaisland.chui.demo]}}
11+
:output-dir "resources/public/ui"
12+
:asset-path "/ui"
13+
:devtools {:repl-pprint true}}}
14+
15+
:cache-blockers #{lambdaisland.chui.styles}
16+
}

0 commit comments

Comments
 (0)