{
  "_id": "6ac4f0ebf511ae58c09a34fb",
  "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-10-06 12:52: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>",
  "_user": "lrberge",
  "_type": "src",
  "_file": "stringmagic_1.3.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/72e08ac85d7c277563d134fadf92d12cdfbc377599f9384332b8cae2437879ca",
  "_filesize": 1574634,
  "_sha256": "72e08ac85d7c277563d134fadf92d12cdfbc377599f9384332b8cae2437879ca",
  "_expires": "2027-01-14T13:00:25.000Z",
  "_created": "2026-10-06T12:52:48.000Z",
  "_published": "2026-10-06T13:00:27.801Z",
  "_jobs": [
    {
      "job": 112279019707,
      "time": 99,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11415530907"
    },
    {
      "job": 112279020290,
      "time": 145,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11415121252"
    },
    {
      "job": 112279019635,
      "time": 135,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11415451203"
    },
    {
      "job": 112279019766,
      "time": 132,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11415306256"
    },
    {
      "job": 112279019566,
      "time": 98,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11415276141"
    },
    {
      "job": 112279019743,
      "time": 376,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11415466901"
    },
    {
      "job": 112279019702,
      "time": 106,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11415341098"
    },
    {
      "job": 112279019778,
      "time": 306,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11414777043"
    },
    {
      "job": 112277561171,
      "time": 202,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11414721453"
    },
    {
      "job": 112279019523,
      "time": 97,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11415780833"
    },
    {
      "job": 112279019726,
      "time": 367,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11415466824"
    },
    {
      "job": 112279019753,
      "time": 137,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11414569410"
    },
    {
      "job": 112279019863,
      "time": 121,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11415820881"
    },
    {
      "job": 112279019905,
      "time": 349,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11415421606"
    },
    {
      "job": 112279019866,
      "time": 99,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11414617030"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/lrberge/actions/runs/37466106119",
  "_status": "success",
  "_upstream": "https://github.com/lrberge/stringmagic",
  "_commit": {
    "id": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
    "author": "lrberge <laurent.berge@hotmail.fr>",
    "committer": "lrberge <laurent.berge@hotmail.fr>",
    "message": "update doc\n",
    "time": 1785764275
  },
  "_maintainer": {
    "name": "Laurent R Berge",
    "email": "laurent.berge@u-bordeaux.fr",
    "login": "lrberge",
    "description": "Economist and programmer",
    "uuid": 43536394,
    "orcid": "0000-0003-2736-1917"
  },
  "_distro": "resolute",
  "_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": 46,
  "_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": 17,
  "_contributors": [
    {
      "user": "lrberge",
      "count": 436,
      "uuid": 43536394
    }
  ],
  "_userbio": {
    "uuid": 43536394,
    "type": "user",
    "name": "Laurent Bergé",
    "followers": 158,
    "description": "Economist and programmer"
  },
  "_downloads": {
    "count": 43344,
    "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.1",
  "_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": 10.966298387789697,
  "_indexed": true,
  "_nocasepkg": "stringmagic",
  "_universes": [
    "lrberge"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-10-06T12:54:37.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/25a093c5a1d1fe25a349c9d1e941b5b9b8dc2c40d9524de279d1a6fa22eca509",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/37466106119"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-10-06T12:55:09.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/f55cd17a3ea74d19f25ce70bf163a6d24e8a67644aed853f94a74eb522161e7e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/37466106119"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-10-06T12:55:11.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/799c101f5cd148a62100ae549e8439fa4617423d978314b463a19ab8627934e8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/37466106119"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-10-06T12:54:57.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/a97d6ab146bd2e19069bc3cb88b25b156fb872b80bd4ba32b8a48781698c690c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/37466106119"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-10-06T12:54:38.000Z",
      "arch": "aarch64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/5b0342904fbd1df1e3a8dcb3e5749347d6299984236f1dd0f266f43bedfee8fc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/37466106119"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-10-06T12:56:49.000Z",
      "arch": "x86_64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/e76240d01c8f1dcc03091a32a37f0f4fd250b34bf6ab76cec14040e41a9481f0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/37466106119"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-10-06T12:54:42.000Z",
      "arch": "aarch64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/875dab7d0ae02dfd23187da218f3dc48c20f4324a88111619eb9cfd540b9b8ce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/37466106119"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-10-06T12:57:14.000Z",
      "arch": "x86_64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/767d63546bd6ea4699d398ba920ce8a34e54d6de32fa32853443f19b421a04da",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/37466106119"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.0",
      "date": "2026-10-06T12:54:57.000Z",
      "arch": "emscripten",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/2ed8570558cd020ffeea0b067c590aee318ca43d400a2d2fa95977b37fc404cd",
      "status": "success",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/37466106119"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-10-06T12:58:15.000Z",
      "arch": "aarch64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/025ecd24eb5c0d3f3c01a71a822c2ffedc0bf7746bb32737174915ccada78074",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/37466106119"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-10-06T12:54:27.000Z",
      "arch": "x86_64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/e22eb7d294546c549ce97386e5cfcc9009449a9a10ae0cd1085128e120ed41d4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/37466106119"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-10-06T12:54:25.000Z",
      "arch": "x86_64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/20d50b30686b791f0826bb9513a0c712614d773aa241390aba0de5a3ff3a7b6e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/37466106119"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-10-06T12:57:53.000Z",
      "arch": "aarch64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/485ccd15e9f322f61438f34af5090d647ff0dfa7c1db472704ef4010f262cdf9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/37466106119"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-10-06T12:54:11.000Z",
      "arch": "x86_64",
      "commit": "2084b3cf7d8bd068acadf11a3da6852f65adb478",
      "fileid": "https://r2.ropensci.org/3e0e3879766852dae81d40791fb899361f77bbe9f12067f01f84302fc5c85ec7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lrberge/actions/runs/37466106119"
    }
  ]
}