Package: almanac Title: Tools for Working with Recurrence Rules Version: 1.0.0.9000 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 (>= 4.0.0) Imports: cli (>= 3.6.5), glue (>= 1.8.0), lifecycle (>= 1.0.4), lubridate (>= 1.9.4), magrittr (>= 2.0.3), R6 (>= 2.6.1), rlang (>= 1.1.6), V8 (>= 6.0.4), vctrs (>= 0.6.5) Suggests: covr, knitr, rmarkdown, slider (>= 0.3.0), testthat (>= 3.0.0) VignetteBuilder: knitr Config/testthat/edition: 3 Encoding: UTF-8 Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.2 Config/pak/sysreqs: libssl-dev libnode-dev Repository: https://davisvaughan.r-universe.dev Date/Publication: 2025-07-23 18:50:19 UTC RemoteUrl: https://github.com/davisvaughan/almanac RemoteRef: HEAD RemoteSha: 47a6b0fe1063fc94125474af60dd5c7d9e0837b5 NeedsCompilation: yes Packaged: 2026-06-18 09:09:38 UTC; root Author: Davis Vaughan [aut, cre], Posit Software, PBC [cph, fnd] Maintainer: Davis Vaughan