Package: protolite
Type: Package
Title: Highly Optimized Protocol Buffer Serializers
Authors@R: person("Jeroen", "Ooms", role = c("aut", "cre"), email = "jeroenooms@gmail.com",
    comment = c(ORCID = "0000-0002-4035-0289"))
Description: Pure C++ implementations for reading and writing several common data 
    formats based on Google protocol-buffers. Currently supports 'rexp.proto' for 
    serialized R objects, 'geobuf.proto' for binary geojson, and 'mvt.proto' for 
    vector tiles. This package uses the auto-generated C++ code by protobuf-compiler, 
    hence the entire serialization is optimized at compile time. The 'RProtoBuf' 
    package on the other hand uses the protobuf runtime library to provide a general-
    purpose toolkit for reading and writing arbitrary protocol-buffer data in R.
Version: 2.4.0
License: MIT + file LICENSE
URL: https://github.com/jeroen/protolite
        https://jeroen.r-universe.dev/protolite
BugReports: https://github.com/jeroen/protolite/issues
SystemRequirements: libprotobuf and protobuf-compiler
LinkingTo: Rcpp
Imports: Rcpp (>= 0.12.12), jsonlite
Suggests: spelling, curl, testthat, sf
Encoding: UTF-8
Language: en-US
RoxygenNote: 7.2.1
NeedsCompilation: yes
Packaged: 2026-03-12 13:09:52 UTC; jeroen
Author: Jeroen Ooms [aut, cre] (ORCID: <https://orcid.org/0000-0002-4035-0289>)
Maintainer: Jeroen Ooms <jeroenooms@gmail.com>
Repository: CRAN
Date/Publication: 2026-03-12 18:50:20 UTC
Built: R 4.6.0; x86_64-apple-darwin20; 2026-04-26 10:54:09 UTC; unix
Archs: protolite.so.dSYM
