{
  "_id": "6a3b6f725cdecea1d682004a",
  "Package": "stringmagic",
  "Type": "Package",
  "Title": "Character String Operations and Interpolation, Magic Edition",
  "Version": "1.2.0",
  "Authors@R": "c(person(given = \"Laurent R\", family = \"Berge\", role = c(\"aut\", \"cre\"), email = \"laurent.berge@u-bordeaux.fr\",\ncomment = c(ORCID = \"0000-0003-2736-1917\")),\nperson(given = \"Morgan\", family = \"Jacob\", role = \"ctb\"))",
  "Description": "Performs complex string operations compactly and\nefficiently. Supports string interpolation jointly with over 50\nstring operations. Also enhances regular string functions (like\ngrep() and co). See an introduction at\n<https://lrberge.github.io/stringmagic/>.",
  "License": "GPL (>= 2)",
  "Encoding": "UTF-8",
  "BugReports": "https://github.com/lrberge/stringmagic/issues",
  "URL": "https://lrberge.github.io/stringmagic/,\nhttps://github.com/lrberge/stringmagic",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.2",
  "Roxygen": "list(markdown = TRUE)",
  "Repository": "https://lrberge.r-universe.dev",
  "Date/Publication": "2025-04-18 16:18:11 UTC",
  "RemoteUrl": "https://github.com/lrberge/stringmagic",
  "RemoteRef": "HEAD",
  "RemoteSha": "87b187d40c745ea1d8496f071aee7229985da23c",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-24 05:42:48 UTC",
    "User": "root"
  },
  "Author": "Laurent R Berge [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-2736-1917>),\nMorgan Jacob [ctb]",
  "Maintainer": "Laurent R Berge <laurent.berge@u-bordeaux.fr>",
  "MD5sum": "2a29a9570c2eba010092f1ed6190e409",
  "_user": "lrberge",
  "_type": "src",
  "_file": "stringmagic_1.2.0.tar.gz",
  "_fileid": "fa5fe4fdb33758d7d1b386a4afa4b2c83dc534fe26690bbe9cb1761b5b4b8f67",
  "_filesize": 1575312,
  "_sha256": "fa5fe4fdb33758d7d1b386a4afa4b2c83dc534fe26690bbe9cb1761b5b4b8f67",
  "_created": "2026-06-24T05:42:48.000Z",
  "_published": "2026-06-24T05:47:30.593Z",
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 83125974892,
      "time": 169,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7841129174"
    },
    {
      "job": 83125974909,
      "time": 138,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7841121772"
    },
    {
      "job": 83125974901,
      "time": 156,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7841126400"
    },
    {
      "job": 83125974896,
      "time": 176,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7841129961"
    },
    {
      "job": 83125974905,
      "time": 92,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7841111488"
    },
    {
      "job": 83125974899,
      "time": 203,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7841135993"
    },
    {
      "job": 83125974907,
      "time": 104,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7841114101"
    },
    {
      "job": 83125974891,
      "time": 237,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7841143395"
    },
    {
      "job": 83125604260,
      "time": 196,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7841090414"
    },
    {
      "job": 83125974872,
      "time": 154,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7841125231"
    },
    {
      "job": 83125974887,
      "time": 133,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7841120381"
    },
    {
      "job": 83125974900,
      "time": 113,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7841116066"
    },
    {
      "job": 83125974889,
      "time": 116,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7841117875"
    }
  ],
  "_buildurl": "https://github.com/r-universe/lrberge/actions/runs/28077768237",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/lrberge/stringmagic",
  "_commit": {
    "id": "87b187d40c745ea1d8496f071aee7229985da23c",
    "author": "lrberge <laurent.berge@hotmail.fr>",
    "committer": "lrberge <laurent.berge@hotmail.fr>",
    "message": "ensure retro comp. following width operator change\n",
    "time": 1744993091
  },
  "_maintainer": {
    "name": "Laurent R Berge",
    "email": "laurent.berge@u-bordeaux.fr",
    "login": "lrberge",
    "description": "Economist and programmer",
    "uuid": 43536394,
    "orcid": "0000-0003-2736-1917"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.5",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "data.table",
      "role": "Suggests"
    }
  ],
  "_owner": "lrberge",
  "_selfowned": true,
  "_usedby": 44,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "interpolation",
    "string",
    "cpp"
  ],
  "_stars": 17,
  "_contributors": [
    {
      "user": "lrberge",
      "count": 427,
      "uuid": 43536394
    }
  ],
  "_userbio": {
    "uuid": 43536394,
    "type": "user",
    "name": "Laurent Bergé",
    "followers": 154,
    "description": "Economist and programmer"
  },
  "_downloads": {
    "count": 42868,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/stringmagic"
  },
  "_devurl": "https://github.com/lrberge/stringmagic",
  "_pkgdown": "https://lrberge.github.io/stringmagic/",
  "_searchresults": 65,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/stringmagic.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/lrberge/stringmagic",
  "_realowner": "lrberge",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2023-08-28"
    },
    {
      "version": "1.1.0",
      "date": "2024-03-06"
    },
    {
      "version": "1.1.1",
      "date": "2024-04-25"
    },
    {
      "version": "1.1.2",
      "date": "2024-04-30"
    },
    {
      "version": "1.2.0",
      "date": "2025-04-18"
    }
  ],
  "_exports": [
    ".string_magic",
    "cat_magic",
    "cat_magic_alias",
    "catma",
    "get_interpolated_expr",
    "get_interpolated_vars",
    "mema",
    "message_magic",
    "message_magic_alias",
    "parse_regex_pattern",
    "paste_conditional",
    "sma",
    "stall",
    "stany",
    "stclean",
    "stextract",
    "stget",
    "stis",
    "stops",
    "streplace",
    "string_all",
    "string_any",
    "string_clean",
    "string_clean_alias",
    "string_extract",
    "string_fill",
    "string_get",
    "string_is",
    "string_magic",
    "string_magic_alias",
    "string_magic_register_fun",
    "string_magic_register_ops",
    "string_ops",
    "string_ops_alias",
    "string_replace",
    "string_split",
    "string_split2df",
    "string_split2dt",
    "string_vec",
    "string_vec_alias",
    "string_which",
    "stsplit",
    "stvec",
    "stwhich",
    "timer_magic"
  ],
  "_help": [
    {
      "page": "cat_magic",
      "title": "Display messages using interpolated strings",
      "concept": [
        "tools with aliases"
      ],
      "topics": [
        "catma",
        "cat_magic",
        "cat_magic_alias",
        "mema",
        "message_magic",
        "message_magic_alias"
      ]
    },
    {
      "page": "get_interpolated_expr",
      "title": "Lists the expressions used for interpolation in a 'string_magic' call",
      "topics": [
        "get_interpolated_expr",
        "get_interpolated_vars"
      ]
    },
    {
      "page": "parse_regex_pattern",
      "title": "'stringmagic''s regular expression parser",
      "topics": [
        "parse_regex_pattern"
      ]
    },
    {
      "page": "paste_conditional",
      "title": "Paste a string vector conditionally",
      "topics": [
        "paste_conditional"
      ]
    },
    {
      "page": "string_clean",
      "title": "Cleans a character vector from multiple patterns",
      "concept": [
        "tools with aliases"
      ],
      "topics": [
        "stclean",
        "streplace",
        "string_clean",
        "string_clean_alias",
        "string_replace"
      ]
    },
    {
      "page": "string_extract",
      "title": "Extracts a pattern from a character vector",
      "topics": [
        "stextract",
        "string_extract"
      ]
    },
    {
      "page": "string_fill",
      "title": "Fills a character string up to a size",
      "topics": [
        "string_fill"
      ]
    },
    {
      "page": "string_get",
      "title": "Gets elements of a character vector",
      "topics": [
        "stget",
        "string_get"
      ]
    },
    {
      "page": "string_is",
      "title": "Detects whether a pattern is in a character string",
      "topics": [
        "stall",
        "stany",
        "stis",
        "string_all",
        "string_any",
        "string_is",
        "string_which",
        "stwhich"
      ]
    },
    {
      "page": "string_magic",
      "title": "String interpolation with operation chaining",
      "concept": [
        "string_magic functions",
        "tools with aliases"
      ],
      "topics": [
        ".string_magic",
        "sma",
        "string_magic"
      ]
    },
    {
      "page": "string_magic_alias",
      "title": "Create 'string_magic' aliases with custom defaults",
      "concept": [
        "related to string_magic",
        "tools with aliases"
      ],
      "topics": [
        "string_magic_alias"
      ]
    },
    {
      "page": "string_magic_register_fun",
      "title": "Register custom operations to apply them in 'string_magic'",
      "concept": [
        "related to string_magic"
      ],
      "topics": [
        "string_magic_register_fun",
        "string_magic_register_ops"
      ]
    },
    {
      "page": "string_ops",
      "title": "Chains basic operations to character vectors",
      "concept": [
        "tools with aliases"
      ],
      "topics": [
        "stops",
        "string_ops",
        "string_ops_alias"
      ]
    },
    {
      "page": "string_split",
      "title": "Splits a character string wrt a pattern",
      "topics": [
        "string_split",
        "stsplit"
      ]
    },
    {
      "page": "string_split2df",
      "title": "Splits a character vector into a data frame",
      "topics": [
        "string_split2df",
        "string_split2dt"
      ]
    },
    {
      "page": "string_vec",
      "title": "Efficient creation of string vectors with optional interpolation",
      "concept": [
        "tools with aliases"
      ],
      "topics": [
        "string_vec",
        "string_vec_alias",
        "stvec"
      ]
    },
    {
      "page": "timer_magic",
      "title": "Sets up a timer that can be used within _magic functions",
      "topics": [
        "timer_magic"
      ]
    }
  ],
  "_readme": "https://github.com/lrberge/stringmagic/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "guide_customization.rmd",
      "filename": "guide_customization.html",
      "title": "Tailor-made functions and operations",
      "author": "Laurent R. Bergé",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Creating new functions with alias generators",
        "Creating a formula builder",
        "Changing str_clean",
        "Creating small numeric matrices",
        "Creating your own string operations",
        "New operations as a sequence of existing operations",
        "New operations using a custom function",
        "Using stringmagic with custom operations as a dependency",
        "Why do I need a namespace?",
        "Using custom operations in a package",
        "Example",
        "Using aliases"
      ],
      "created": "2023-06-30 17:02:24",
      "modified": "2023-08-30 10:27:25",
      "commits": 10
    },
    {
      "source": "ref_operations.rmd",
      "filename": "ref_operations.html",
      "title": "string_magic's operations: The reference",
      "author": "Laurent R. Bergé",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Basic string operations",
        "s, S, split, Split: Split strings",
        "c, C, collapse, Collapse: Collapse strings",
        "extract, x, X: Extract patterns",
        "r, R, replace: Replace patterns",
        "clean: Clean string patterns",
        "get: Get selected strings",
        "is: Detect patterns in strings",
        "which: Get the index of the strings containing a pattern",
        "Operations changing the length or the order",
        "first: Keep only the first elements",
        "K: Keep only the first elements (alternative)",
        "last: Keep only the last elements",
        "sort: Sort the vector",
        "dsort: Sort the vector in decreasing order",
        "rev: Reverse the vector",
        "unik: Keep only unique elements",
        "table: Attach unique elements to their frequencies",
        "each: Repeat each elements of the vector",
        "times: Repeats the vector",
        "rm: Remove specific values",
        "nuke: Remove all value",
        "insert: Insert a character string",
        "dp, deparse: Deparse an object",
        "Formatting operations",
        "lower: Change the case",
        "upper: Change the case",
        "title: Change the case",
        "ws: Normalize white spaces",
        "tws: Trim white spaces",
        "q, Q, bq: Add various type of quotes",
        "format, Format: Format the values with base::format",
        "%: Apply sprintf formatting",
        "stopwords: Remove stop words",
        "ascii: Turn the string to ASCII",
        "round, signif, r0-r6, s0-s6: Formatting numbers",
        "n, N: Formatting integers",
        "nth, Nth: Numbered position",
        "ntimes, Ntimes: Number of times",
        "firstchar, lastchar: Keep only the first, last characters",
        "k, shorten, Shorten: Shortens character strings",
        "fill, align, width: Fill character strings",
        "paste, append: Append text",
        "join: Join lines",
        "escape: Escape special characters",
        "Other operations",
        "num: Convert to numeric",
        "enum: Create an enumeration",
        "len, Len: Formatted length",
        "swidth: Add newlines to force the string to fit a given width",
        "difftime: Formatted time difference"
      ],
      "created": "2023-06-30 17:02:24",
      "modified": "2024-08-26 13:30:17",
      "commits": 20
    },
    {
      "source": "ref_regex_flags.rmd",
      "filename": "ref_regex_flags.html",
      "title": "Regular expression flags",
      "author": "Laurent R. Bergé",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Regex flags: Syntax",
        "Regex flags: Reference",
        "ignore",
        "fixed",
        "word",
        "magic",
        "total",
        "single",
        "Escaping flags: How to, and a word of caution with paths"
      ],
      "created": "2023-06-30 17:02:24",
      "modified": "2024-05-02 14:13:36",
      "commits": 7
    },
    {
      "source": "ref_regex_logic.rmd",
      "filename": "ref_regex_logic.html",
      "title": "Regular expression logic",
      "author": "Laurent R. Bergé",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Logically combining regex patterns",
        "Escaping the meaning of the logical operators",
        "How do regex flags work with logically combined regexes?"
      ],
      "created": "2023-06-30 17:02:24",
      "modified": "2023-07-19 14:35:07",
      "commits": 4
    },
    {
      "source": "ref_string_magic_special_operations.rmd",
      "filename": "ref_string_magic_special_operations.html",
      "title": "string_magic's sepcial operations",
      "author": "Laurent R. Berge",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Group-wise operations",
        "Conditional operations",
        "if statement",
        "Verbatim if statement",
        "Special interpolation: if-else",
        "Regular if-else: \"&\"",
        "if-else with automatic filling",
        "Special interpolation: Pluralization",
        "Pluralization: Principles",
        "Pluralization: Regular operations",
        "s, es",
        "y or ies",
        "enum",
        "n, N, len, Len",
        "nth, ntimes",
        "is, or any verb",
        "Pluralization: Conditional statements",
        "Direct access to the current time and a timer facility",
        "Current date and time",
        "Timer"
      ],
      "created": "2023-07-18 14:51:50",
      "modified": "2023-08-23 14:12:02",
      "commits": 6
    },
    {
      "source": "guide_string_magic.rmd",
      "filename": "guide_string_magic.html",
      "title": "string_magic: Magical String Interpolation",
      "author": "Laurent R. Bergé",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Basic interpolation",
        "How to add operations to interpolations",
        "Adding arguments to operations",
        "Alternative ways to pass arguments",
        "Adding options to operations",
        "Nesting interpolations",
        "Pluralization: A brief introduction",
        "Escaping and special cases",
        "Escape brackets",
        "Other escapes",
        "How to use a regular ! in interpolations?"
      ],
      "created": "2023-07-18 14:10:01",
      "modified": "2023-07-21 07:46:29",
      "commits": 4
    },
    {
      "source": "guide_string_tools.rmd",
      "filename": "guide_string_tools.html",
      "title": "String tools: magic edition",
      "author": "Laurent R. Bergé",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Detection of regex patterns",
        "Pattern detection with string_is, string_which and string_get",
        "Specificities of srt_get",
        "Sequentially appending results",
        "Caching",
        "Chaining string operations with string_ops",
        "string_clean: One function to clean them all",
        "Cleaning syntax",
        "Example of text cleaning",
        "Create simple character vectors with string_vec",
        "Creating small matrices or data frames",
        "Split vectors and turn the result into a data frame, and vice versa"
      ],
      "created": "2023-06-30 17:02:24",
      "modified": "2024-05-02 14:13:36",
      "commits": 8
    }
  ],
  "_score": 10.340137475617736,
  "_indexed": true,
  "_nocasepkg": "stringmagic",
  "_universes": [
    "lrberge"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-24T05:45:44.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "b330bf227de4b512fef3fc0234743712017b7d8c64b20ffd69259b38b24ef773",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/28077768237"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-24T05:45:07.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "81e3e780a1dfefc60d0adae308fad8870c871076289cfef9eb5e2a82448f4b71",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/28077768237"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-24T05:45:31.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "31ca4862f91b27798b076385bc3998e695c15eb5d5f60daa17ed9e3d74c90eee",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/28077768237"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-24T05:45:40.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "966ed5563025ef70599fbc4b348bf3e38dbbc924630beedb80cba0c49f481cb1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/28077768237"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-06-24T05:44:29.000Z",
      "arch": "aarch64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "fb3a4242f646b8b2cbe0b94f55fbb5e8f726a309541ff06ec2f92a38d6d7feb7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/28077768237"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-06-24T05:45:50.000Z",
      "arch": "x86_64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "c3afef1e85fdd3fc75664fe4e4cf3448bd9e5c738cbe9d2395a912e9dbe2c7e3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/28077768237"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-06-24T05:44:35.000Z",
      "arch": "aarch64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "bc5e89816538e654a4ac2fca481c6b447787f16c8fa35cd1f3af395afa2de6f0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/28077768237"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-06-24T05:45:57.000Z",
      "arch": "x86_64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "762359f6a2dfada5ff5cbf5d253695cb2103724e73fe58f51797f3d38eb8edc1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/28077768237"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.0",
      "date": "2026-06-24T05:45:43.000Z",
      "arch": "emscripten",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "ee92d9b77c7692fd9c9c436e79d75038c9ec39db194c069016d7318e8fd71911",
      "status": "success",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/28077768237"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-06-24T05:44:19.000Z",
      "arch": "x86_64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "d0d222921d03cd0c4eadcd8f166b21f4f1bada0ef67c6efe0b6d51226914f5bb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/28077768237"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-06-24T05:44:12.000Z",
      "arch": "x86_64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "3383ef91a850eeb35350b64d8ab1d7f943808df8f45d9bf43b304996dd115f3a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/28077768237"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-06-24T05:44:26.000Z",
      "arch": "x86_64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "ccecfcebabab1a2836ac9c01f68506718d2e42a2670b613e613d6ba50eb04ba7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/28077768237"
    }
  ]
}