Package: marcxmlr
Title: Faithful and Scalable MARCXML Parsing
Version: 0.4.0
Authors@R: 
    person("Lorenzo", "Isella", email = "lorenzo.isella@gmail.com",
           role = c("aut", "cre"))
Description: Parses Machine-Readable Cataloging ('MARC 21') XML
    <https://www.loc.gov/standards/marcxml/> into a canonical tidy long
    representation while preserving leaders, control fields, data fields,
    indicators, repeated fields, repeated subfields, and source order.
    Provides in-memory reading, bounded-memory conversion to 'Parquet',
    and reconstruction of MARCXML from canonical data.
    Supports structural diagnostics for in-memory and 'Arrow'-backed
    representations, optional recovery from malformed MARC records,
    and local parallel processing.
License: MIT + file LICENSE
URL: https://github.com/larry77/marcxmlr
BugReports: https://github.com/larry77/marcxmlr/issues
Encoding: UTF-8
Language: en-US
Depends: R (>= 4.1.0)
Imports: future (>= 1.69.0), futurize, purrr (>= 1.0.0), rlang, stats,
        tibble (>= 3.0.0), xml2 (>= 1.3.0)
Suggests: arrow, dplyr, future.mirai, furrr, knitr, mori, rmarkdown,
        testthat (>= 3.0.0), XML
VignetteBuilder: knitr
Config/testthat/edition: 3
SystemRequirements: libxml2 (>= 2.9.0)
NeedsCompilation: yes
Config/roxygen2/version: 8.1.0
Packaged: 2026-10-12 19:13:35 UTC; lorenzo
Author: Lorenzo Isella [aut, cre]
Maintainer: Lorenzo Isella <lorenzo.isella@gmail.com>
Repository: CRAN
Date/Publication: 2026-10-12 19:40:02 UTC
Built: R 4.5.2; x86_64-apple-darwin20; 2026-10-12 20:06:19 UTC; unix
Archs: marcxmlr.so.dSYM
