babashka/feature-yaml/babashka/impl/yaml.clj

16 lines
485 B
Clojure
Raw Normal View History

2020-04-15 10:22:08 +00:00
(ns babashka.impl.yaml
{:no-doc true}
(:require [clj-yaml.core :as yaml]
2021-07-15 08:58:36 +00:00
[sci.core :as sci :refer [copy-var]]))
2020-04-15 10:22:08 +00:00
2021-07-15 08:58:36 +00:00
(def yns (sci/create-ns 'clj-yaml.core nil))
2020-04-15 10:22:08 +00:00
(def yaml-namespace
{'mark (copy-var yaml/mark yns)
'unmark (copy-var yaml/unmark yns)
'generate-string (copy-var yaml/generate-string yns)
2021-07-15 08:58:36 +00:00
'parse-string (copy-var yaml/parse-string yns)
2021-07-15 09:18:37 +00:00
'generate-stream (copy-var yaml/generate-stream yns)
'parse-stream (copy-var yaml/parse-stream yns)
2021-07-15 08:58:36 +00:00
})