{
  "_id": "6a5f8c4314e95619b75d6c42",
  "Type": "Package",
  "Package": "lgr",
  "Title": "A Fully Featured Logging Framework",
  "Version": "0.5.2.9000",
  "Authors@R": "person(given = \"Stefan\",\nfamily = \"Fleck\",\nrole = c(\"aut\", \"cre\"),\nemail = \"stefan.b.fleck@gmail.com\",\ncomment = c(ORCID = \"0000-0003-3344-9851\"))",
  "Maintainer": "Stefan Fleck <stefan.b.fleck@gmail.com>",
  "Description": "A flexible, light-weight logging framework based on 'R6'\nclasses. It supports hierarchical loggers, structured logging,\noutput to plaintext, 'JSON', (rotating) files, and memory\nbuffers. Additional appenders for 'Elasticsearch', 'Dynatrace',\ndatabases, email and push notifications, and more are available\nin the 'lgrExtra' package.",
  "License": "MIT + file LICENSE",
  "URL": "https://s-fleck.github.io/lgr/",
  "BugReports": "https://github.com/s-fleck/lgr/issues/",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Collate": "'Filterable.R' 'utils-sfmisc.R' 'utils.R' 'Appender.R'\n'Filter.R' 'log_levels.R' 'LogEvent.R' 'Layout.R'\n'LayoutJson.R' 'Logger.R' 'basic_config.R'\n'default_functions.R' 'event_list.R' 'get_logger.R'\n'lgr-package.R' 'logger_config.R' 'logger_index.R'\n'logger_tree.R' 'read_json_lines.R' 'simple_logging.R'\n'string_repr.R' 'use_logger.R' 'utils-formatting.R'\n'utils-logging.R' 'utils-rd.R' 'utils-rotor.R'",
  "Repository": "https://s-fleck.r-universe.dev",
  "Date/Publication": "2026-07-21 13:33:00 UTC",
  "RemoteUrl": "https://github.com/s-fleck/lgr",
  "RemoteRef": "HEAD",
  "RemoteSha": "fb81b57dd3a6e501fe25361a82554705f35a9de1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-21 15:07:59 UTC",
    "User": "root"
  },
  "Author": "Stefan Fleck [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-3344-9851>)",
  "_user": "s-fleck",
  "_type": "src",
  "_file": "lgr_0.5.2.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/ff8ae1ab00d0337750d105663aa9317fe664fbeec8f561291838b9a07dfa23ea",
  "_filesize": 868452,
  "_sha256": "ff8ae1ab00d0337750d105663aa9317fe664fbeec8f561291838b9a07dfa23ea",
  "_expires": "2026-10-29T15:12:00.000Z",
  "_created": "2026-07-21T15:07:59.000Z",
  "_published": "2026-07-21T15:12:02.965Z",
  "_jobs": [
    {
      "job": 88674802731,
      "time": 190,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8500044375"
    },
    {
      "job": 88674802777,
      "time": 177,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8500038082"
    },
    {
      "job": 88674802757,
      "time": 99,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8499996062"
    },
    {
      "job": 88674802813,
      "time": 150,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8500024063"
    },
    {
      "job": 88673738126,
      "time": 218,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8499941797"
    },
    {
      "job": 88674802739,
      "time": 112,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8500003625"
    },
    {
      "job": 88674802746,
      "time": 109,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8500001756"
    },
    {
      "job": 88674802762,
      "time": 99,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8499996401"
    },
    {
      "job": 88674802789,
      "time": 97,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8499995175"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/s-fleck/actions/runs/29842202728",
  "_status": "success",
  "_upstream": "https://github.com/s-fleck/lgr",
  "_commit": {
    "id": "fb81b57dd3a6e501fe25361a82554705f35a9de1",
    "author": "Stefan Fleck <stefan.b.fleck@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #89 from m-muecke/fix-remove-appender-index-shift\n\nfix: remove correct appenders when removing multiple indices",
    "time": 1784640780
  },
  "_maintainer": {
    "name": "Stefan Fleck",
    "email": "stefan.b.fleck@gmail.com",
    "login": "s-fleck",
    "description": "",
    "uuid": 9320338,
    "orcid": "0000-0003-3344-9851"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.2.0",
      "role": "Depends"
    },
    {
      "package": "R6",
      "version": ">= 2.4.0",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "crayon",
      "role": "Suggests"
    },
    {
      "package": "data.table",
      "role": "Suggests"
    },
    {
      "package": "desc",
      "role": "Suggests"
    },
    {
      "package": "future",
      "role": "Suggests"
    },
    {
      "package": "future.apply",
      "role": "Suggests"
    },
    {
      "package": "glue",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rotor",
      "version": ">= 0.3.5",
      "role": "Suggests"
    },
    {
      "package": "rprojroot",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "tools",
      "role": "Suggests"
    },
    {
      "package": "utils",
      "role": "Suggests"
    },
    {
      "package": "whoami",
      "role": "Suggests"
    },
    {
      "package": "yaml",
      "role": "Suggests"
    }
  ],
  "_owner": "s-fleck",
  "_selfowned": true,
  "_usedby": 128,
  "_updates": [
    {
      "week": "2025-30",
      "n": 8
    },
    {
      "week": "2026-05",
      "n": 4
    },
    {
      "week": "2026-23",
      "n": 11
    },
    {
      "week": "2026-30",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.5.0",
      "date": "2025-07-22"
    },
    {
      "name": "0.5.2",
      "date": "2026-01-30"
    }
  ],
  "_topics": [
    "log4j",
    "logging",
    "r6"
  ],
  "_stars": 86,
  "_contributors": [
    {
      "user": "s-fleck",
      "count": 575,
      "uuid": 9320338
    },
    {
      "user": "m-muecke",
      "count": 14,
      "uuid": 26463953
    },
    {
      "user": "michaelchirico",
      "count": 4,
      "uuid": 7606389
    },
    {
      "user": "atheriel",
      "count": 1,
      "uuid": 1448326
    },
    {
      "user": "gadenbuie",
      "count": 1,
      "uuid": 5420529
    },
    {
      "user": "mllg",
      "count": 1,
      "uuid": 1260920
    },
    {
      "user": "mmuurr",
      "count": 1,
      "uuid": 5702538
    }
  ],
  "_userbio": {
    "uuid": 9320338,
    "type": "user",
    "name": "Stefan Fleck",
    "followers": 41
  },
  "_downloads": {
    "count": 25349,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/lgr"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/s-fleck/lgr",
  "_pkgdown": "https://s-fleck.github.io/lgr/",
  "_searchresults": 195,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/lgr.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/s-fleck/lgr",
  "_realowner": "s-fleck",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2019-02-22"
    },
    {
      "version": "0.2.0",
      "date": "2019-03-22"
    },
    {
      "version": "0.2.1",
      "date": "2019-03-25"
    },
    {
      "version": "0.3.0",
      "date": "2019-05-30"
    },
    {
      "version": "0.3.1",
      "date": "2019-06-13"
    },
    {
      "version": "0.3.2",
      "date": "2019-08-20"
    },
    {
      "version": "0.3.3",
      "date": "2019-09-27"
    },
    {
      "version": "0.3.4",
      "date": "2020-03-20"
    },
    {
      "version": "0.4.1",
      "date": "2020-10-20"
    },
    {
      "version": "0.4.2",
      "date": "2021-01-11"
    },
    {
      "version": "0.4.3",
      "date": "2021-09-16"
    },
    {
      "version": "0.4.4",
      "date": "2022-09-05"
    },
    {
      "version": "0.5.0",
      "date": "2025-07-23"
    },
    {
      "version": "0.5.2",
      "date": "2026-01-30"
    }
  ],
  "_exports": [
    ".obj",
    "add_appender",
    "add_log_levels",
    "Appender",
    "AppenderBuffer",
    "AppenderConsole",
    "AppenderFile",
    "AppenderFileRotating",
    "AppenderFileRotatingDate",
    "AppenderFileRotatingTime",
    "AppenderJson",
    "AppenderMemory",
    "AppenderTable",
    "as_event_list",
    "as_LogEvent",
    "as_logger_config",
    "as.data.table.event_list",
    "basic_config",
    "CannotInitializeAbstractClassError",
    "colorize_levels",
    "console_threshold",
    "default_exception_handler",
    "event_list",
    "EventFilter",
    "Filterable",
    "FilterForceLevel",
    "FilterInject",
    "get_caller",
    "get_log_levels",
    "get_logger",
    "get_logger_glue",
    "get_user",
    "is_filter",
    "is_log_level",
    "is_log_levels",
    "is_threshold",
    "label_levels",
    "Layout",
    "LayoutFormat",
    "LayoutGlue",
    "LayoutJson",
    "lgr",
    "log_exception",
    "LogEvent",
    "Logger",
    "logger_index",
    "logger_tree",
    "LoggerGlue",
    "pad_left",
    "pad_right",
    "read_json_lines",
    "remove_appender",
    "remove_log_levels",
    "show_data",
    "show_dt",
    "show_log",
    "standardize_log_level",
    "standardize_log_levels",
    "standardize_threshold",
    "string_repr",
    "suspend_logging",
    "threshold",
    "unlabel_levels",
    "unsuspend_logging",
    "use_logger",
    "with_log_level",
    "with_log_value",
    "with_logging",
    "without_logging"
  ],
  "_help": [
    {
      "page": "AppenderBuffer",
      "title": "Log to a memory buffer",
      "concept": [
        "Appenders"
      ],
      "topics": [
        "AppenderBuffer"
      ]
    },
    {
      "page": "AppenderConsole",
      "title": "Log to the console",
      "concept": [
        "Appenders"
      ],
      "topics": [
        "AppenderConsole"
      ]
    },
    {
      "page": "AppenderFile",
      "title": "Log to a file",
      "concept": [
        "Appenders"
      ],
      "topics": [
        "AppenderFile",
        "AppenderJson"
      ]
    },
    {
      "page": "AppenderFileRotating",
      "title": "Log to a rotating file",
      "concept": [
        "Appenders"
      ],
      "topics": [
        "AppenderFileRotating"
      ]
    },
    {
      "page": "AppenderFileRotatingDate",
      "title": "Log to a date-stamped rotating file",
      "concept": [
        "Appenders"
      ],
      "topics": [
        "AppenderFileRotatingDate"
      ]
    },
    {
      "page": "AppenderFileRotatingTime",
      "title": "Log to a time-stamped rotating file",
      "concept": [
        "Appenders"
      ],
      "topics": [
        "AppenderFileRotatingTime"
      ]
    },
    {
      "page": "AppenderMemory",
      "title": "Abstract class for logging to memory buffers",
      "concept": [
        "abstract classes"
      ],
      "topics": [
        "AppenderMemory"
      ]
    },
    {
      "page": "AppenderTable",
      "title": "Abstract class for logging to tabular structures",
      "concept": [
        "Appenders",
        "abstract classes"
      ],
      "topics": [
        "AppenderTable"
      ]
    },
    {
      "page": "as_LogEvent",
      "title": "Coerce objects to LogEvent",
      "concept": [
        "docs relevant for extending lgr"
      ],
      "topics": [
        "as_LogEvent",
        "as_LogEvent.data.frame",
        "as_LogEvent.list"
      ]
    },
    {
      "page": "as.data.frame.LogEvent",
      "title": "Coerce LogEvents to Data Frames",
      "topics": [
        "as.data.frame.LogEvent",
        "as.data.table.LogEvent",
        "as_tibble.LogEvent"
      ]
    },
    {
      "page": "basic_config",
      "title": "Basic Setup for the Logging System",
      "topics": [
        "basic_config"
      ]
    },
    {
      "page": "CannotInitializeAbstractClassError",
      "title": "Logger Error Conditions",
      "concept": [
        "developer tools"
      ],
      "topics": [
        "CannotInitializeAbstractClassError"
      ]
    },
    {
      "page": "colorize_levels",
      "title": "Colorize Levels",
      "concept": [
        "formatting utils"
      ],
      "topics": [
        "colorize_levels"
      ]
    },
    {
      "page": "default_exception_handler",
      "title": "Demote an exception to a warning",
      "topics": [
        "default_exception_handler"
      ]
    },
    {
      "page": "event_list",
      "title": "A List of LogEvents",
      "concept": [
        "docs relevant for extending lgr"
      ],
      "topics": [
        "as.data.frame.event_list",
        "as.data.table.event_list",
        "as_event_list",
        "as_event_list.data.frame",
        "as_event_list.list",
        "as_event_list.LogEvent",
        "event_list"
      ]
    },
    {
      "page": "EventFilter",
      "title": "Event Filters",
      "topics": [
        ".obj",
        "EventFilter",
        "Filter"
      ]
    },
    {
      "page": "Filterable",
      "title": "Abstract Class for Filterables",
      "concept": [
        "abstract classes"
      ],
      "topics": [
        "Filterable"
      ]
    },
    {
      "page": "FilterForceLevel",
      "title": "Override the log level of all events processed by a Logger/Appender",
      "topics": [
        "FilterForceLevel"
      ]
    },
    {
      "page": "FilterInject",
      "title": "Inject values into all events processed by a Logger/Appender",
      "topics": [
        "FilterInject"
      ]
    },
    {
      "page": "system_infos",
      "title": "Information About the System",
      "topics": [
        "get_caller",
        "get_user",
        "system_infos"
      ]
    },
    {
      "page": "get_log_levels",
      "title": "Manage Log Levels",
      "topics": [
        "add_log_levels",
        "get_log_levels",
        "log_level",
        "log_levels",
        "remove_log_levels"
      ]
    },
    {
      "page": "get_logger",
      "title": "Get/Create a Logger",
      "topics": [
        "get_logger",
        "get_logger_glue"
      ]
    },
    {
      "page": "is_filter",
      "title": "Check if an R Object is a Filter",
      "topics": [
        "is_filter"
      ]
    },
    {
      "page": "label_levels",
      "title": "Label/Unlabel Log Levels",
      "concept": [
        "formatting utils"
      ],
      "topics": [
        "label_levels",
        "unlabel_levels"
      ]
    },
    {
      "page": "Layout",
      "title": "Abstract Class for Layouts",
      "concept": [
        "Layouts"
      ],
      "topics": [
        "Layout",
        "Layouts"
      ]
    },
    {
      "page": "LayoutFormat",
      "title": "Format Log Events as Text",
      "concept": [
        "Layouts"
      ],
      "topics": [
        "LayoutFormat"
      ]
    },
    {
      "page": "LayoutGlue",
      "title": "Format Log Events as Text via glue",
      "concept": [
        "Layouts"
      ],
      "topics": [
        "LayoutGlue"
      ]
    },
    {
      "page": "LayoutJson",
      "title": "Format LogEvents as JSON",
      "concept": [
        "Layouts"
      ],
      "topics": [
        "LayoutJson"
      ]
    },
    {
      "page": "LogEvent",
      "title": "LogEvents - The atomic unit of logging",
      "concept": [
        "docs relevant for extending lgr"
      ],
      "topics": [
        "LogEvent",
        "LogEvents"
      ]
    },
    {
      "page": "Logger",
      "title": "Loggers",
      "topics": [
        "Logger",
        "Loggers"
      ]
    },
    {
      "page": "logger_config",
      "title": "Logger Configuration Objects",
      "topics": [
        "as_logger_config",
        "as_logger_config.character",
        "as_logger_config.list",
        "logger_config"
      ]
    },
    {
      "page": "logger_index",
      "title": "Return a data.frame of all registered loggers",
      "topics": [
        "logger_index"
      ]
    },
    {
      "page": "logger_tree",
      "title": "Logger Tree",
      "topics": [
        "logger_tree"
      ]
    },
    {
      "page": "LoggerGlue",
      "title": "LoggerGlue",
      "topics": [
        "LoggerGlue"
      ]
    },
    {
      "page": "pad_right",
      "title": "Pad Character Vectors",
      "topics": [
        "pad_left",
        "pad_right"
      ]
    },
    {
      "page": "print.Appender",
      "title": "Print an Appender object",
      "topics": [
        "print.Appender"
      ]
    },
    {
      "page": "print.LogEvent",
      "title": "Print or Format Logging Data",
      "topics": [
        "format.LogEvent",
        "print.LogEvent"
      ]
    },
    {
      "page": "print.Logger",
      "title": "Print a Logger Object",
      "topics": [
        "format.ancestry",
        "format.Logger",
        "print.ancestry",
        "print.Logger"
      ]
    },
    {
      "page": "print.logger_tree",
      "title": "Print Logger Trees",
      "topics": [
        "format.logger_tree",
        "print.logger_tree"
      ]
    },
    {
      "page": "read_json_lines",
      "title": "Read a JSON logfile",
      "topics": [
        "read_json_lines"
      ]
    },
    {
      "page": "simple_logging",
      "title": "Simple Logging",
      "topics": [
        "add_appender",
        "console_threshold",
        "log_exception",
        "remove_appender",
        "show_data",
        "show_dt",
        "show_log",
        "simple_logging",
        "threshold"
      ]
    },
    {
      "page": "standardize_threshold",
      "title": "Standardize User-Input Log Levels to Their Integer Representation",
      "concept": [
        "docs relevant for extending lgr"
      ],
      "topics": [
        "is_log_level",
        "is_log_levels",
        "is_threshold",
        "standardize_log_level",
        "standardize_log_levels",
        "standardize_threshold"
      ]
    },
    {
      "page": "string_repr",
      "title": "Short string representation for R objects",
      "topics": [
        "string_repr",
        "string_repr.data.frame",
        "string_repr.default",
        "string_repr.function",
        "string_repr.matrix",
        "string_repr.numeric"
      ]
    },
    {
      "page": "suspend_logging",
      "title": "Suspend All Logging",
      "topics": [
        "suspend_logging",
        "unsuspend_logging",
        "without_logging",
        "with_logging"
      ]
    },
    {
      "page": "toString.LogEvent",
      "title": "Convert a LogEvent to a character string",
      "topics": [
        "toString.LogEvent"
      ]
    },
    {
      "page": "use_logger",
      "title": "Setup a Simple Logger for a Package",
      "topics": [
        "use_logger"
      ]
    },
    {
      "page": "with_log_level",
      "title": "Inject Values into Logging Calls",
      "topics": [
        "with_log_level",
        "with_log_value"
      ]
    }
  ],
  "_readme": "https://github.com/s-fleck/lgr/raw/HEAD/README.md",
  "_rundeps": [
    "R6"
  ],
  "_vignettes": [
    {
      "source": "lgr.Rmd",
      "filename": "lgr.html",
      "title": "lgr: A fully featured logging framework for R",
      "author": "Stefan Fleck",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Quickstart",
        "Logging to the console",
        "Logging to plaintext files",
        "Logging to JSON files",
        "Structured Logging (custom fields)",
        "What Else",
        "Usage",
        "Structure of the logging system",
        "On R6 classes",
        "Log levels",
        "Logging with the Root Logger",
        "Logging syntax",
        "Formatting strings",
        "LogEvents: The atomic unit of logging",
        "Thresholds & Filters: controlling output detail",
        "Appenders: Managing log destinations",
        "Inheritance: Hierarchical Loggers",
        "Log flow",
        "Logging with LoggerGlue",
        "Configuration",
        "With setters",
        "With a list object",
        "With YAML or JSON",
        "Examples",
        "Logging to rotating files",
        "Logger hierarchies",
        "Buffered logging",
        "Logging to databases",
        "Adding default extra fields to messages",
        "Temporarily disable logging",
        "Adding a custom logger to a package",
        "Creating a Layout that mimics NodeJS Winston logstash",
        "Adding the source file / R-script to the log event",
        "References"
      ],
      "created": "2018-12-28 08:04:29",
      "modified": "2023-03-04 20:02:11",
      "commits": 42
    }
  ],
  "_score": 12.292006364420455,
  "_indexed": true,
  "_nocasepkg": "lgr",
  "_universes": [
    "s-fleck"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.2.9000",
      "date": "2026-07-21T15:11:12.000Z",
      "distro": "resolute",
      "commit": "fb81b57dd3a6e501fe25361a82554705f35a9de1",
      "fileid": "https://r2.ropensci.org/57f3373da428d336b8acd74bdf68af54b141fd688e2b5c91568f5b706b3d034b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-fleck/actions/runs/29842202728"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.5.2.9000",
      "date": "2026-07-21T15:10:52.000Z",
      "distro": "resolute",
      "commit": "fb81b57dd3a6e501fe25361a82554705f35a9de1",
      "fileid": "https://r2.ropensci.org/d9d6ae76d470bc0391718e7accb862298484b381e668d8f444237eeb9ccc1c00",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-fleck/actions/runs/29842202728"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.2.9000",
      "date": "2026-07-21T15:09:44.000Z",
      "commit": "fb81b57dd3a6e501fe25361a82554705f35a9de1",
      "fileid": "https://r2.ropensci.org/c45059b9cba9f5d5d6c00ab663a9ba4dae8018a60e0e1e287f61900dc09a078d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-fleck/actions/runs/29842202728"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.5.2.9000",
      "date": "2026-07-21T15:10:26.000Z",
      "commit": "fb81b57dd3a6e501fe25361a82554705f35a9de1",
      "fileid": "https://r2.ropensci.org/8967382fd2510478f6b43a67b37756a79b1842fb120addc24ea1458d63685619",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-fleck/actions/runs/29842202728"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.2.9000",
      "date": "2026-07-21T15:10:21.000Z",
      "commit": "fb81b57dd3a6e501fe25361a82554705f35a9de1",
      "fileid": "https://r2.ropensci.org/f1cf959428f652d20a44bc1c3d575f0a54d11838b9b9cc69dcfc9bf2c503392f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/s-fleck/actions/runs/29842202728"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.2.9000",
      "date": "2026-07-21T15:09:31.000Z",
      "commit": "fb81b57dd3a6e501fe25361a82554705f35a9de1",
      "fileid": "https://r2.ropensci.org/31cc0a46f61bed1b68c502a212a5d62e9f2abc5f9b022c678d1efcdbe25d478d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-fleck/actions/runs/29842202728"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.2.9000",
      "date": "2026-07-21T15:09:24.000Z",
      "commit": "fb81b57dd3a6e501fe25361a82554705f35a9de1",
      "fileid": "https://r2.ropensci.org/827f8c4e73f12af57666978b3993f8530e1b45c26019c406b6168dc6d2a3518b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-fleck/actions/runs/29842202728"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.5.2.9000",
      "date": "2026-07-21T15:09:16.000Z",
      "commit": "fb81b57dd3a6e501fe25361a82554705f35a9de1",
      "fileid": "https://r2.ropensci.org/7c00891b89217eaa7e1daaf9008c8b59acfb6c20aa00d901f7dd1e1a470c6a06",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/s-fleck/actions/runs/29842202728"
    }
  ]
}