{
  "_id": "6a1d33fa1d7bb097a0a3c518",
  "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-01 07:15:44 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": "da4bd4b5b6e9750587f95bbd5cb13897",
  "_user": "lrberge",
  "_type": "src",
  "_file": "stringmagic_1.2.0.tar.gz",
  "_fileid": "7533b6cc0078a2fb8f2f6324d0665d0ae87c3232f920357d492b08fa7915c8d2",
  "_filesize": 1571674,
  "_sha256": "7533b6cc0078a2fb8f2f6324d0665d0ae87c3232f920357d492b08fa7915c8d2",
  "_created": "2026-06-01T07:15:44.000Z",
  "_published": "2026-06-01T07:25:46.129Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78803979668,
      "time": 170,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7325512330"
    },
    {
      "job": 78803979689,
      "time": 139,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7325504403"
    },
    {
      "job": 78803979629,
      "time": 132,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7325502499"
    },
    {
      "job": 78803979639,
      "time": 140,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7325504932"
    },
    {
      "job": 78803979676,
      "time": 124,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7325615017"
    },
    {
      "job": 78803979621,
      "time": 193,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7325540727"
    },
    {
      "job": 78803979700,
      "time": 109,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7325575694"
    },
    {
      "job": 78803979649,
      "time": 187,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7325603815"
    },
    {
      "job": 78803549708,
      "time": 202,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7325467777"
    },
    {
      "job": 78803979618,
      "time": 98,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7325493787"
    },
    {
      "job": 78803979624,
      "time": 114,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7325498071"
    },
    {
      "job": 78803979628,
      "time": 159,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7325509518"
    },
    {
      "job": 78803979653,
      "time": 187,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7325517249"
    }
  ],
  "_buildurl": "https://github.com/r-universe/lrberge/actions/runs/26740613569",
  "_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": 43,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "interpolation",
    "string",
    "cpp"
  ],
  "_stars": 17,
  "_contributors": [
    {
      "user": "lrberge",
      "count": 427,
      "uuid": 43536394
    }
  ],
  "_userbio": {
    "uuid": 43536394,
    "type": "user",
    "name": "Laurent Bergé",
    "description": "Economist and programmer"
  },
  "_downloads": {
    "count": 48915,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/stringmagic"
  },
  "_devurl": "https://github.com/lrberge/stringmagic",
  "_pkgdown": "https://lrberge.github.io/stringmagic/",
  "_searchresults": 40,
  "_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": "14.2.0-4ubuntu2~24.04.1",
      "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.1766087252174,
  "_indexed": true,
  "_nocasepkg": "stringmagic",
  "_universes": [
    "lrberge"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-01T07:18:33.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "f3da0e0da621b30f82db503a3bdc36447dbf087d9f90179e801355757b652c20",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/26740613569"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-01T07:17:59.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "eb1f80a6ee1d44d29c864176319184f57b02d2dbb0f8cbfcc3288a4d0a710fee",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/26740613569"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-01T07:17:58.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "f4fb57177f8f9fa7eb44798f5991d1c43bd42ae620069467c810cab45ecf795a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/26740613569"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.0",
      "date": "2026-06-01T07:18:04.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "d3f236a19e473c0d5bd5f75c3a164c2a786b458e3175875cace31165542d6e78",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/26740613569"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-06-01T07:24:58.000Z",
      "arch": "aarch64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "1ef9e0decaa776ce3d188c0a810d32ee4624b838de4b687f57dc2b660b0a9cef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/26740613569"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-06-01T07:19:49.000Z",
      "arch": "x86_64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "948a30bb27bdb5d7e5d03c08e624f74985c8fb34780e2a8df2b85849334342b7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/26740613569"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-06-01T07:22:33.000Z",
      "arch": "aarch64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "91fd42b34c8cc3807d5c0f791b92d93a0510d8876994c99b011f5f09c38f7e4a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/26740613569"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.0",
      "date": "2026-06-01T07:23:48.000Z",
      "arch": "x86_64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "1e88f3791b71ff751e1b06b5943da81e98efdcf75dfa7d47cd08024d7d21406c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/26740613569"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.0",
      "date": "2026-06-01T07:17:47.000Z",
      "arch": "emscripten",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "c005d4b7cfe172791e303df91afc3b0569c2e648f81309520298fffac6e4a702",
      "status": "success",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/26740613569"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-06-01T07:17:09.000Z",
      "arch": "x86_64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "048c22886d447d7d365240c6d41d96154fd5014a49ff82b6e62b441242e3e366",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/26740613569"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-06-01T07:17:24.000Z",
      "arch": "x86_64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "ec20582c6b611ad1b820e4dd236a505ed452646f7a58cd87ffd7fc0e04890f95",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/26740613569"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.2.0",
      "date": "2026-06-01T07:17:55.000Z",
      "arch": "x86_64",
      "commit": "87b187d40c745ea1d8496f071aee7229985da23c",
      "fileid": "8b3b76d7cef31fa0411afe3d4f4aa05a5049dafb88fab4c0a848e6b0a63f6447",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/26740613569"
    }
  ]
}