babashka/feature-hiccup/babashka/impl/hiccup.clj
Michiel Borkent b8cf100209 [#646] hiccup
2021-01-23 14:22:07 +01:00

21 lines
645 B
Clojure

(ns babashka.impl.hiccup
{:no-doc true}
(:require [hiccup.core :as hiccup]
[hiccup.util :as util]
[hiccup2.core :as hiccup2]
[sci.core :as sci :refer [copy-var]]))
(def hns (sci/create-ns 'hiccup.core nil))
(def hns2 (sci/create-ns 'hiccup2.core nil))
(def uns (sci/create-ns 'hiccup.util nil))
(def hiccup-namespace
{'html (copy-var hiccup/html hns)})
(def hiccup2-namespace
{'html (copy-var hiccup2/html hns2)})
(def hiccup-util-namespace
{'*html-mode* (copy-var util/*html-mode* uns)
'*escape-strings?* (copy-var util/*escape-strings?* uns)
'raw-string (copy-var util/raw-string uns)})