Add build demo
This commit is contained in:
parent
75e8404e6b
commit
b2b89060cc
5 changed files with 56 additions and 0 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -16,3 +16,4 @@ gh-pages/
|
|||
/dist
|
||||
/.clj-kondo/.cache
|
||||
/.clj-kondo/rewrite-clj
|
||||
/plugins/demo/resources/public/js/
|
||||
|
|
|
|||
4
plugins/demo/bb.edn
Normal file
4
plugins/demo/bb.edn
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{:deps {acme/custom.scittle {:local/root "."}}
|
||||
:tasks {:requires ([scittle.build :as build])
|
||||
release {:task (build/build {})}}}
|
||||
x
|
||||
5
plugins/demo/deps.edn
Normal file
5
plugins/demo/deps.edn
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{:deps
|
||||
{io.github.babashka/scittle {:local/root "../.."}
|
||||
io.github.babashka/scittle.build {:local/root "../../build"}
|
||||
;; datascript plugin
|
||||
io.github.babashka/scittle.datascript {:local/root "../../plugins/datascript"}}}
|
||||
14
plugins/demo/resources/public/index.html
Normal file
14
plugins/demo/resources/public/index.html
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" href="/css/style.css">
|
||||
<script src="/js/scittle.js" type="application/javascript"></script>
|
||||
<script src="/js/scittle.datascript.js" type="application/javascript"></script>
|
||||
<script type="application/x-scittle">
|
||||
(require '[datascript.core :as d])
|
||||
(prn (ns-publics 'datascript.core))
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
</body>
|
||||
</html>
|
||||
32
plugins/demo/shadow-cljs.edn
Normal file
32
plugins/demo/shadow-cljs.edn
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
{:deps
|
||||
{:aliases [:dev]}
|
||||
|
||||
:dev-http
|
||||
{8000 "classpath:public"}
|
||||
|
||||
:builds
|
||||
{:main
|
||||
{:target :browser
|
||||
:js-options
|
||||
{:resolve {"react" {:target :global
|
||||
:global "React"}
|
||||
"react-dom" {:target :global
|
||||
:global "ReactDOM"}}}
|
||||
:modules
|
||||
{:scittle {:entries [scittle.core]}
|
||||
:scittle.nrepl {:entries [scittle.nrepl]
|
||||
:depends-on #{:scittle}}
|
||||
:scittle.promesa {:entries [scittle.promesa]
|
||||
:depends-on #{:scittle}}
|
||||
:scittle.pprint {:entries [scittle.pprint]
|
||||
:depends-on #{:scittle}}
|
||||
:scittle.reagent {:entries [scittle.reagent]
|
||||
:depends-on #{:scittle}}
|
||||
:scittle.re-frame {:entries [scittle.re-frame]
|
||||
:depends-on #{:scittle.reagent
|
||||
:scittle}}
|
||||
:scittle.cljs-ajax {:entries [scittle.cljs-ajax]
|
||||
:depends-on #{:scittle}}}
|
||||
:build-hooks [(shadow.cljs.build-report/hook)]
|
||||
:output-dir "resources/public/js"
|
||||
:devtools {:repl-pprint true}}}}
|
||||
Loading…
Add table
Add a link
Reference in a new issue