Package: zuyaml
Title: Parse and Emit 'YAML' 1.2
Version: 0.1.0
Authors@R: c(
    person("Pedro", "Baltazar", , "pedrobtz@gmail.com",
           role = c("aut", "cre", "cph")),
    person("Andrew", "Sampson", role = c("ctb", "cph"),
           comment = "author of the bundled cyaml library")
  )
Description: Converts between 'YAML' 1.2
    (<https://yaml.org/spec/1.2.2/>) and ordinary R objects using a bundled
    copy of the 'cyaml' C11 parser and emitter
    (<https://github.com/andrewmd5/cyaml>), so there is no system dependency
    and no runtime dependency beyond R itself. Ambiguous 'YAML' features are
    handled strictly and predictably: duplicate keys are refused by default,
    the 'YAML' 1.2 core schema is followed so that yes and no resolve as
    strings, and integers beyond double precision are preserved rather than
    silently rounded. A stream of documents and a sequence are different
    things, and the interface keeps them apart. Input size, nesting depth
    and the number of values materialised are all bounded, which makes the
    parser usable on untrusted input.
License: MIT + file LICENSE
Copyright: file inst/COPYRIGHTS
URL: https://github.com/pedrobtz/zuyaml,
        https://pedrobtz.github.io/zuyaml/
BugReports: https://github.com/pedrobtz/zuyaml/issues
Encoding: UTF-8
Language: en-GB
RoxygenNote: 8.0.0
Suggests: jsonlite, knitr, rmarkdown, testthat (>= 3.0.0), withr
Config/testthat/edition: 3
NeedsCompilation: yes
Packaged: 2026-09-18 12:59:06 UTC; pbtz
Author: Pedro Baltazar [aut, cre, cph],
  Andrew Sampson [ctb, cph] (author of the bundled cyaml library)
Maintainer: Pedro Baltazar <pedrobtz@gmail.com>
Repository: CRAN
Date/Publication: 2026-10-07 16:50:02 UTC
Built: R 4.6.1; aarch64-apple-darwin23; 2026-10-07 18:26:54 UTC; unix
Archs: zuyaml.so.dSYM
