Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

ReadMe.md

YAMLStar - Clojure

A pure YAML 1.2 loader for Clojure.

Installation

Leiningen/Boot

[org.yamlstar/yamlstar "0.1.3"]

Clojure CLI (deps.edn)

org.yamlstar/yamlstar {:mvn/version "0.1.3"}

Usage

(require '[yamlstar.core :as yaml])

;; Load single document
(yaml/load "key: value")
;=> {"key" "value"}

;; Load multiple documents
(yaml/load-all "---\ndoc1\n---\ndoc2")
;=> ["doc1" "doc2"]

Publishing to Clojars

To publish a release, add credentials to ~/.yamlstar-secrets.yaml:

clojars:
  user: <clojars-username>
  token: <clojars-deploy-token>

Then run: make release-clojure from the repository root.

License

MIT License - See License for details.