{
  "_id": "6aec7b7f9ceaa78f200a0bc0",
  "Package": "stringmagic",
  "Type": "Package",
  "Title": "Character String Operations and Interpolation, Magic Edition",
  "Version": "1.3.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": "2026-08-03 13:37:55 UTC",
  "RemoteUrl": "https://github.com/lrberge/stringmagic",
  "RemoteRef": "HEAD",
  "RemoteSha": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-11-05 12:42:28 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>",
  "_user": "lrberge",
  "_type": "src",
  "_file": "stringmagic_1.3.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/bd49f443fa7dcf89d5d1f2d61890ad9d6e2aeae8213d3ee0bc3f74741bbb197e",
  "_filesize": 1574662,
  "_sha256": "bd49f443fa7dcf89d5d1f2d61890ad9d6e2aeae8213d3ee0bc3f74741bbb197e",
  "_expires": "2027-02-13T12:50:05.000Z",
  "_created": "2026-11-05T12:42:28.000Z",
  "_published": "2026-11-05T12:50:07.333Z",
  "_upstream": "https://github.com/lrberge/stringmagic",
  "_status": "success",
  "_maintainer": {
    "name": "Laurent R Berge",
    "email": "laurent.berge@u-bordeaux.fr",
    "login": "lrberge",
    "description": "Economist and programmer",
    "uuid": 43536394,
    "orcid": "0000-0003-2736-1917"
  },
  "_jobs": [
    {
      "job": 127252091646,
      "time": 103,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13415596764"
    },
    {
      "job": 127252091691,
      "time": 138,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13415756393"
    },
    {
      "job": 127252091693,
      "time": 100,
      "config": "linux-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13415386916"
    },
    {
      "job": 127252091930,
      "time": 120,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13416295360"
    },
    {
      "job": 127252091676,
      "time": 121,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13415506791"
    },
    {
      "job": 127252091659,
      "time": 275,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13415542430"
    },
    {
      "job": 127252091840,
      "time": 123,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13415087618"
    },
    {
      "job": 127252091745,
      "time": 391,
      "config": "macos-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13414949428"
    },
    {
      "job": 127250481182,
      "time": 201,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13415007974"
    },
    {
      "job": 127252091570,
      "time": 93,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13414878884"
    },
    {
      "job": 127252091760,
      "time": 218,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13415636993"
    },
    {
      "job": 127252091738,
      "time": 164,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13416525118"
    },
    {
      "job": 127252091920,
      "time": 124,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13415018281"
    },
    {
      "job": 127252091879,
      "time": 208,
      "config": "windows-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13416420374"
    },
    {
      "job": 127252091791,
      "time": 92,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13415486715"
    }
  ],
  "_buildurl": "https://github.com/r-universe/lrberge/actions/runs/42029009698",
  "_commit": {
    "id": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
    "author": "lrberge <laurent.berge@hotmail.fr>",
    "committer": "lrberge <laurent.berge@hotmail.fr>",
    "message": "update doc\n",
    "time": 1785764275
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_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": 47,
  "_updates": [
    {
      "week": "2026-08",
      "n": 5
    },
    {
      "week": "2026-09",
      "n": 1
    },
    {
      "week": "2026-10",
      "n": 1
    },
    {
      "week": "2026-32",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v1.3.0",
      "date": "2026-08-03"
    }
  ],
  "_topics": [
    "interpolation",
    "string",
    "cpp"
  ],
  "_stars": 18,
  "_contributors": [
    {
      "user": "lrberge",
      "count": 436,
      "uuid": 43536394
    }
  ],
  "_userbio": {
    "uuid": 43536394,
    "type": "user",
    "name": "Laurent Bergé",
    "followers": 161,
    "description": "Economist and programmer"
  },
  "_downloads": {
    "count": 46591,
    "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,
  "_abi": {
    "exports": [],
    "imports": [
      {
        "key": "Rcpp::Rcpp_precious_preserve()",
        "hash": "33a97ea62b293da6"
      },
      {
        "key": "Rcpp::Rcpp_precious_remove()",
        "hash": "63d26947ba7e1377"
      },
      {
        "key": "Rcpp::dataptr()",
        "hash": "54e69ad2e6668c83"
      },
      {
        "key": "Rcpp::demangle()",
        "hash": "b0cfd6754c5ebc4e"
      },
      {
        "key": "Rcpp::enterRNGScope()",
        "hash": "a04a299137cef947"
      },
      {
        "key": "Rcpp::exitRNGScope()",
        "hash": "a04a299137cef947"
      },
      {
        "key": "Rcpp::rcpp_get_stack_trace()",
        "hash": "c684a9bbe15cdc52"
      },
      {
        "key": "Rcpp::rcpp_set_stack_trace()",
        "hash": "33a97ea62b293da6"
      }
    ]
  },
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/stringmagic.html"
  ],
  "_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"
    },
    {
      "version": "1.3.0",
      "date": "2026-08-04"
    }
  ],
  "_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": "2026-02-20 14:56:34",
      "commits": 21
    },
    {
      "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": 11.031835042052386,
  "_indexed": true,
  "_nocasepkg": "stringmagic",
  "_universes": [
    "lrberge"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-11-05T12:44:21.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/dfb980160698fd7dbf1f200eccdab857ef4a5da46c6a72f7c4b4498a379db7d3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/42029009698"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-11-05T12:44:59.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/b8cd23ba89087c511cd4d31bed1dfdaa270b47032964e5f929aedd23d01fe4e4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/42029009698"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-11-05T12:44:21.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/65036884060559bdae9814abe48d753c377a2f863cbd4a137fc293bdb3b168e1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/42029009698"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-11-05T12:44:34.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/624d05d09ead2dfb062973963cb4ddeb3cc46e33ba7ccc9b4c413567b4be3458",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/42029009698"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-11-05T12:44:34.000Z",
      "arch": "aarch64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/87ae0b34730977dcc705e466ef1139e8d4bffcd0b32642d1b3a4130e9d0d2306",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/42029009698"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-11-05T12:46:18.000Z",
      "arch": "x86_64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/46e59e03bce4000944bd5c80421e07865d83e239e15a5b0fbf1ba6d66c92fe31",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/42029009698"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-11-05T12:44:40.000Z",
      "arch": "aarch64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/ddbd8d174fc7c113c40819d5e4913d7823d184bb16b178fdea412e3acfceed0d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/42029009698"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-11-05T12:48:07.000Z",
      "arch": "x86_64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/0ca1cc11349b667195dc8ecf2552d8c5806c5fe8e031618df82d9e3f150a6a98",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/42029009698"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.0",
      "date": "2026-11-05T12:44:37.000Z",
      "arch": "emscripten",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/936531fc95a0e8df0e5f973f9f860bc95d2debc34e4770d25778a673d74d2ab5",
      "status": "success",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/42029009698"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-11-05T12:45:53.000Z",
      "arch": "aarch64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/af81065176932bddd2fcc360d358b7941bf6a4f2a0c9c2feb989ab690e5807ec",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/42029009698"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-11-05T12:44:08.000Z",
      "arch": "x86_64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/313051a1e25823cfad479a9276d5ed13d7f843cd19308a080361780fa9773496",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/42029009698"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-11-05T12:44:09.000Z",
      "arch": "x86_64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/db0007d8c0dcdbd0e3a41af8ac8e610e789e79cc5a3571dc8720735661b89a17",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/42029009698"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-11-05T12:45:45.000Z",
      "arch": "aarch64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/43c2b1d27013b7db04fadf8d35ee5ec2b8a79c7b17fb9057ca324d214011431e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/42029009698"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-11-05T12:43:57.000Z",
      "arch": "x86_64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/474e604623f2ba664effda4043427ece3424c5331eea2263c038ce6107e539f6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/42029009698"
    }
  ]
}