-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDESCRIPTION
More file actions
25 lines (25 loc) · 1.05 KB
/
Copy pathDESCRIPTION
File metadata and controls
25 lines (25 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Package: optree
Title: Hierarchical Runtime Configuration Management
Version: 0.1.1
Authors@R:
person("Bangou", "Zheng", , "zheng.bangyou@gmail.com", role = c("aut", "cre"))
Description: Provides tools for managing nested, multi-level configuration systems with
runtime mutability, type validation, and default value management. Supports creating
hierarchical options managers with customizable validators for scalar and vector types
(numeric, character, logical), enumerated values, bounded ranges, and complex structures
like XY pairs. Options can be dynamically modified at runtime while maintaining type
safety through validator functions, and easily reset to their default values when needed.
License: MIT + file LICENSE
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.3
Depends: R (>= 4.1.0)
Suggests:
testthat (>= 3.0.0),
knitr,
rmarkdown
VignetteBuilder: knitr
Config/testthat/edition: 3
URL: https://optree.bangyou.me/,
https://github.com/byzheng/optree
BugReports: https://github.com/byzheng/optree/issues