Package: S7schema Title: 'S7' Framework for Schema-Validated YAML Configuration Version: 0.2.0 Authors@R: c( person("Aksel", "Thomsen", , "oath@novonordisk.com", role = c("aut", "cre")), person("Matthew", "Phelps", , "mewp@novonordisk.com", role = "aut"), person("Novo Nordisk A/S", role = "cph"), person("Evgeny", "Poberezkin", role = "cph", comment = "Author of included ajv, fast-deep-equal, and json-schema-traverse libraries"), person("Vincent", "Le Goff", role = "cph", comment = "Author of included fast-uri library") ) Description: Provides a generic framework for working with YAML (YAML Ain't Markup Language) configuration files. Uses 'ajv' (Another JSON Schema Validator) via 'QuickJSR' to validate configurations against JSON Schema definitions. Configuration objects inherit from 'S7' classes and base lists, supporting downstream extension through custom classes and methods. License: Apache License (>= 2) URL: https://novonordisk-opensource.github.io/S7schema/, https://github.com/NovoNordisk-OpenSource/S7schema BugReports: https://github.com/NovoNordisk-OpenSource/S7schema/issues Depends: R (>= 4.1) Imports: cli, jsonlite, QuickJSR (>= 1.3.1), rlang, S7, tools, yaml (>= 2.3.8) Suggests: knitr, purrr, rmarkdown, testthat (>= 3.0.0), tibble, tidyr, withr VignetteBuilder: knitr Config/roxygen2/version: 8.1.0 Config/testthat/edition: 3 Encoding: UTF-8 Roxygen: list(markdown = TRUE) Config/pak/sysreqs: make Repository: https://novonordisk-opensource.r-universe.dev Date/Publication: 2026-10-16 10:52:24 UTC RemoteUrl: https://github.com/NovoNordisk-OpenSource/S7schema RemoteRef: HEAD RemoteSha: 9f186fdf7877eb5ad4d9aeef158e21a14a87c7cb NeedsCompilation: no Packaged: 2026-10-16 12:38:44 UTC; root 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), Vincent Le Goff [cph] (Author of included fast-uri library) Maintainer: Aksel Thomsen