Package: typedjson
Title: Type-Faithful and Human-Readable JSON for R Values
Version: 0.1.2
Authors@R: c(
    person("Nicolas", "Bennett", , "nicolas@cynkra.com",
           role = c("aut", "cre", "cph")),
    person("YaoYuan", role = c("ctb", "cph"),
           comment = "Author of the vendored yyjson library")
  )
Description: Writing an R value as JSON that a human can read, and
        reading it back unchanged. The 'jsonlite' package offers either
        a readable but lossy pair of functions or a faithful but
        verbose one; this package emits ordinary JSON for ordinary
        values and annotates only what JSON cannot express, namely the
        distinction between integer and double, typed missing values,
        non-finite numbers, attributes, and objects from the S3, S4 and
        S7 systems.
License: MIT + file LICENSE
Copyright: The bundled 'yyjson' code in src/ is Copyright (c) 2020
        YaoYuan and distributed under the MIT license. See file
        YYJSON-LICENSE for its full text.
Encoding: UTF-8
Language: en-US
Roxygen: list(markdown = TRUE)
RoxygenNote: 8.0.0
Depends: R (>= 4.3)
LinkingTo: cpp11
Imports: methods
Suggests: jsonlite, knitr, R6, rmarkdown, S7, testthat (>= 3.0.0),
        withr
VignetteBuilder: knitr, rmarkdown
Config/testthat/edition: 3
URL: https://nbenn.github.io/typedjson/
BugReports: https://github.com/nbenn/typedjson/issues
Repository: https://nbenn.r-universe.dev
Date/Publication: 2026-10-02 15:56:40 UTC
RemoteUrl: https://github.com/nbenn/typedjson
RemoteRef: HEAD
RemoteSha: 371144d1170eb738395e85c875c368fe8e787b43
NeedsCompilation: yes
Packaged: 2026-10-02 18:47:52 UTC; root
Author: Nicolas Bennett [aut, cre, cph],
  YaoYuan [ctb, cph] (Author of the vendored yyjson library)
Maintainer: Nicolas Bennett <nicolas@cynkra.com>
