Package: zuyaml 0.1.0

zuyaml: Parse and Emit 'YAML' 1.2

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.

Authors:Pedro Baltazar [aut, cre, cph], Andrew Sampson [ctb, cph]

zuyaml_0.1.0.tar.gz
zuyaml_0.1.0.zip(r-4.7-x86_64)zuyaml_0.1.0.zip(r-4.7-arm64)zuyaml_0.1.0.zip(r-4.6-x86_64)zuyaml_0.1.0.zip(r-4.6-arm64)zuyaml_0.1.0.zip(r-4.5-x86_64)
zuyaml_0.1.0.tgz(r-4.6-x86_64)zuyaml_0.1.0.tgz(r-4.6-arm64)zuyaml_0.1.0.tgz(r-4.5-x86_64)zuyaml_0.1.0.tgz(r-4.5-arm64)
zuyaml_0.1.0.tar.gz(r-4.7-arm64)zuyaml_0.1.0.tar.gz(r-4.7-x86_64)zuyaml_0.1.0.tar.gz(r-4.6-arm64)zuyaml_0.1.0.tar.gz(r-4.6-x86_64)
zuyaml_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
zuyaml/json (API)

# Install 'zuyaml' in R:
install.packages('zuyaml', repos = c('https://pedrobtz.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/pedrobtz/zuyaml/issues

Pkgdown/docs site:https://pedrobtz.github.io

On CRAN:

Conda:

3.18 score 1 stars 8 scripts 9 exports 0 dependencies

Last updated from:5574e4a4f2. Checks:15 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK111
linux-devel-x86_64OK123
source / vignettesOK147
linux-release-arm64OK93
linux-release-x86_64OK118
macos-release-arm64OK132
macos-release-x86_64OK231
macos-oldrel-arm64OK142
macos-oldrel-x86_64OK414
windows-devel-arm64OK239
windows-devel-x86_64OK152
windows-release-arm64OK235
windows-release-x86_64OK104
windows-oldrel-x86_64OK105
wasm-releaseOK90

Exports:yaml_emityaml_emit_allyaml_parseyaml_parse_allyaml_readyaml_read_allyaml_writeyaml_write_allzuyaml_bigint

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
zuyaml: Parse and Emit 'YAML' 1.2zuyaml-package zuyaml
Emit YAMLyaml_emit yaml_emit_all
Parse YAMLyaml_parse yaml_parse_all
Read and write YAML filesyaml_read yaml_read_all yaml_write yaml_write_all
Integers too large for R's numeric typeszuyaml_bigint
Mappings whose keys are not scalarsprint.zuyaml_map zuyaml_map