Package: typedjson
Title: Type-Faithful and Human-Readable JSON for R Values
Version: 0.1.0
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
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
NeedsCompilation: yes
Packaged: 2026-09-10 11:13:06 UTC; coder
Author: Nicolas Bennett [aut, cre, cph],
  YaoYuan [ctb, cph] (Author of the vendored yyjson library)
Maintainer: Nicolas Bennett <nicolas@cynkra.com>
Repository: CRAN
Date/Publication: 2026-09-18 11:20:02 UTC
Built: R 4.5.2; aarch64-apple-darwin20; 2026-09-18 11:33:52 UTC; unix
Archs: typedjson.so.dSYM
