Package: almanac
Title: Tools for Working with Recurrence Rules
Version: 1.0.0
Authors@R: c(
    person("Davis", "Vaughan", , "davis@posit.co", role = c("aut", "cre")),
    person("Posit Software, PBC", role = c("cph", "fnd"))
  )
Description: Provides tools for defining recurrence rules and recurrence
    sets. Recurrence rules are a programmatic way to define a recurring
    event, like the first Monday of December. Multiple recurrence rules
    can be combined into larger recurrence sets. A full holiday and
    calendar interface is also provided that can generate holidays within
    a particular year, can detect if a date is a holiday, can respect
    holiday observance rules, and allows for custom holidays.
License: MIT + file LICENSE
URL: https://github.com/DavisVaughan/almanac
BugReports: https://github.com/DavisVaughan/almanac/issues
Depends: R (>= 3.5.0)
Imports: cli (>= 3.6.1), glue (>= 1.6.2), lifecycle (>= 1.0.3),
        lubridate (>= 1.9.2), magrittr (>= 2.0.3), R6 (>= 2.5.1), rlang
        (>= 1.1.0), V8 (>= 4.2.2), vctrs (>= 0.6.1)
Suggests: covr, knitr, rmarkdown, slider (>= 0.3.0), testthat (>=
        3.0.0)
VignetteBuilder: knitr
Config/testthat/edition: 3
Encoding: UTF-8
RoxygenNote: 7.2.3
NeedsCompilation: yes
Packaged: 2023-04-13 14:06:52 UTC; davis
Author: Davis Vaughan [aut, cre],
  Posit Software, PBC [cph, fnd]
Maintainer: Davis Vaughan <davis@posit.co>
Repository: CRAN
Date/Publication: 2023-04-13 22:30:29 UTC
Built: R 4.6.0; aarch64-apple-darwin23; 2026-04-25 23:37:01 UTC; unix
Archs: almanac.so.dSYM
