replace Sablono library with Rum's Daiquiri,
add externs/main.txt for advanced compilation
This commit is contained in:
parent
32a29f0aa1
commit
4581657bf3
4 changed files with 9 additions and 7 deletions
2
deps.edn
2
deps.edn
|
|
@ -12,7 +12,7 @@
|
||||||
cljs-ajax/cljs-ajax {:mvn/version "0.8.3"}
|
cljs-ajax/cljs-ajax {:mvn/version "0.8.3"}
|
||||||
qlkit/qlkit {:git/url "https://github.com/kloimhardt/qlkit"
|
qlkit/qlkit {:git/url "https://github.com/kloimhardt/qlkit"
|
||||||
:sha "fc925a96af4d5460470414ea9bab83ff0548fe62"}
|
:sha "fc925a96af4d5460470414ea9bab83ff0548fe62"}
|
||||||
sablono/sablono {:mvn/version "0.8.6"}}
|
rum/rum {:mvn/version "0.12.6"}}
|
||||||
|
|
||||||
:aliases
|
:aliases
|
||||||
{:dev
|
{:dev
|
||||||
|
|
|
||||||
1
externs/main.txt
Normal file
1
externs/main.txt
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
setState
|
||||||
|
|
@ -25,7 +25,8 @@
|
||||||
:build-hooks [(shadow.cljs.build-report/hook)]
|
:build-hooks [(shadow.cljs.build-report/hook)]
|
||||||
:output-dir "resources/public/js"
|
:output-dir "resources/public/js"
|
||||||
:devtools {:repl-pprint true}
|
:devtools {:repl-pprint true}
|
||||||
:compiler-options {:optimizations :simple}}}}
|
:compiler-options {:optimizations :advanced
|
||||||
|
:pseudo-names false}}}}
|
||||||
|
|
||||||
;; simple optimization because sablono.interpreter line 22
|
;; simple optimization because sablono.interpreter line 22
|
||||||
;; cljs: (.setState component next-state)
|
;; cljs: (.setState component next-state)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
(ns scittle.qlkit
|
(ns scittle.qlkit
|
||||||
(:require [qlkit.core :as ql]
|
(:require [qlkit.core :as ql]
|
||||||
[sablono.interpreter :as si]
|
[daiquiri.interpreter :as di]
|
||||||
[cljs.reader :refer [read-string]]
|
[cljs.reader :refer [read-string]]
|
||||||
[sci.core :as sci]
|
[sci.core :as sci]
|
||||||
[scittle.core :as scittle]))
|
[scittle.core :as scittle]))
|
||||||
|
|
@ -25,12 +25,12 @@
|
||||||
'random-uuid (sci/copy-var random-uuid qns)
|
'random-uuid (sci/copy-var random-uuid qns)
|
||||||
'read-string (sci/copy-var read-string qns)})
|
'read-string (sci/copy-var read-string qns)})
|
||||||
|
|
||||||
(def sins (sci/create-ns 'sablono.interpreter nil))
|
(def dins (sci/create-ns 'daiquiri.interpreter nil))
|
||||||
|
|
||||||
(def sablono-interpreter-ns
|
(def daiquiri-interpreter-ns
|
||||||
{'interpret (sci/copy-var si/interpret sins)})
|
{'interpret (sci/copy-var di/interpret dins)})
|
||||||
|
|
||||||
(scittle/register-plugin!
|
(scittle/register-plugin!
|
||||||
::qlkit
|
::qlkit
|
||||||
{:namespaces {'qlkit.core qlkit-namespace
|
{:namespaces {'qlkit.core qlkit-namespace
|
||||||
'sablono.interpreter sablono-interpreter-ns}})
|
'daiquiri.interpreter daiquiri-interpreter-ns}})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue