Provides a generic framework for working with YAML (YAML Ain't Markup Language) configuration files. Uses 'ajv' (Another JSON Schema Validator) via 'V8' to validate configurations against JSON Schema definitions. Configuration objects inherit from 'S7' classes and base lists, supporting downstream extension through custom classes and methods.
| Version: | 0.1.0 |
| Depends: | R (≥ 4.1) |
| Imports: | cli, rlang, S7, tools, V8, yaml (≥ 2.3.8) |
| Suggests: | jsonlite, knitr, purrr, rmarkdown, testthat (≥ 3.0.0), tibble, tidyr, withr |
| Published: | 2026-03-13 |
| DOI: | 10.32614/CRAN.package.S7schema |
| Author: | Aksel Thomsen [aut, cre], Matthew Phelps [aut], Novo Nordisk A/S [cph], Evgeny Poberezkin [cph] (Author of included ajv, fast-deep-equal, and json-schema-traverse libraries), Python Software Foundation [cph] (Copyright holder of Python argparse (included argparse library is a JavaScript port)), Vladimir Zapparov [cph] (Author of included js-yaml library), Vincent Le Goff [cph] (Author of included fast-uri library), Vsevolod Strukchinsky [cph] (Author of included require-from-string library) |
| Maintainer: | Aksel Thomsen <oath at novonordisk.com> |
| BugReports: | https://github.com/NovoNordisk-OpenSource/S7schema/issues |
| License: | Apache License (≥ 2) |
| URL: | https://novonordisk-opensource.github.io/S7schema/, https://github.com/NovoNordisk-OpenSource/S7schema |
| NeedsCompilation: | no |
| Materials: | README, NEWS |
| CRAN checks: | S7schema results |
| Reference manual: | S7schema.html , S7schema.pdf |
| Vignettes: |
S7schema (source, R code) Use S7schema in your package (source, R code) |
| Package source: | S7schema_0.1.0.tar.gz |
| Windows binaries: | r-devel: S7schema_0.1.0.zip, r-release: not available, r-oldrel: S7schema_0.1.0.zip |
| macOS binaries: | r-release (arm64): S7schema_0.1.0.tgz, r-oldrel (arm64): S7schema_0.1.0.tgz, r-release (x86_64): S7schema_0.1.0.tgz, r-oldrel (x86_64): not available |
Please use the canonical form https://CRAN.R-project.org/package=S7schema to link to this page.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.