Package: punycoder
Type: Package
Title: Unicode and Punycode Domain Name Processing
Version: 1.0.0
Authors@R: person("Bart", "Turczynski", email = "bartek+punycoder@turczynski.pl",
                  role = c("aut", "cre"))
Description: High-performance Unicode and Punycode encoding/decoding for 
    internationalized domain names. Provides RFC 3492 compliant conversion
    functions with a focus on URL processing and data analysis workflows.
    Addresses limitations in existing R packages for handling international
    domain names in web scraping and URL parsing applications.
Depends: R (>= 3.5.0)
Imports: Rcpp (>= 1.0.0)
LinkingTo: Rcpp
SystemRequirements: GNU libidn2 (optional, for native punycode backend)
License: MIT + file LICENSE
URL: https://github.com/bart-turczynski/punycoder
BugReports: https://github.com/bart-turczynski/punycoder/issues
Encoding: UTF-8
Suggests: testthat (>= 3.0.0), knitr, rmarkdown
VignetteBuilder: knitr
Config/roxygen2/version: 8.0.0
NeedsCompilation: yes
Packaged: 2026-06-05 18:13:57 UTC; bartturczynski
Author: Bart Turczynski [aut, cre]
Maintainer: Bart Turczynski <bartek+punycoder@turczynski.pl>
Repository: CRAN
Date/Publication: 2026-06-11 12:20:02 UTC
Built: R 4.5.2; aarch64-apple-darwin20; 2026-06-11 15:27:22 UTC; unix
Archs: punycoder.so.dSYM
