{
  "_id": "6a180b63acfb0bcc41dad9a5",
  "Package": "GRAB",
  "Type": "Package",
  "Title": "Genome-Wide Robust Analysis for Biobank Data (GRAB)",
  "Version": "0.2.2",
  "Date": "2025-08-01",
  "Authors@R": "c(person(given = \"Wenjian\",\nfamily = \"Bi\",\nrole = \"aut\"),\nperson(given = \"Wei\",\nfamily = \"Zhou\",\nrole = \"aut\"),\nperson(given = \"Rounak\",\nfamily = \"Dey\",\nrole = \"aut\"),\nperson(given = \"Zhangchen\",\nfamily = \"Zhao\",\nrole = \"aut\"),\nperson(given = \"Seunggeun\",\nfamily = \"Lee\",\nrole = \"aut\"),\nperson(given = \"Woody\",\nfamily = \"Miao\",\nrole = \"cre\",\nemail = \"miaolin@pku.edu.cn\"))",
  "Description": "Provides a comprehensive suite of genome-wide association\nstudy (GWAS) methods specifically designed for biobank-scale\ndata. The package offers computationally efficient and robust\nassociation tests for time-to-event traits (e.g., Bi et al.,\n2020 <doi:10.1016/j.ajhg.2020.06.003>), ordinal categorical\ntraits (e.g., Bi et al., 2021\n<doi:10.1016/j.ajhg.2021.03.019>), and longitudinal traits (Xu\net al., 2025 <doi:10.1038/s41467-025-56669-1>). Additionally,\nit includes functions for simulating genotype and phenotype\ndata to support research and method development.",
  "License": "GPL (>= 2)",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Roxygen": "list(markdown = TRUE)",
  "NeedsCompilation": "yes",
  "Config/pak/sysreqs": "cmake libglpk-dev make libxml2-dev",
  "Repository": "https://woodymiao.r-universe.dev",
  "Date/Publication": "2025-07-30 08:29:26 UTC",
  "RemoteUrl": "https://github.com/woodymiao/grab",
  "RemoteRef": "HEAD",
  "RemoteSha": "b83c948397bd68e47072ef90cb6e7ff5cb289131",
  "Packaged": {
    "Date": "2026-05-28 09:18:37 UTC",
    "User": "root"
  },
  "Author": "Wenjian Bi [aut],\nWei Zhou [aut],\nRounak Dey [aut],\nZhangchen Zhao [aut],\nSeunggeun Lee [aut],\nWoody Miao [cre]",
  "Maintainer": "Woody Miao <miaolin@pku.edu.cn>",
  "MD5sum": "d9353dc78f2570a3019abd5aab70f7a5",
  "_user": "woodymiao",
  "_type": "src",
  "_file": "GRAB_0.2.2.tar.gz",
  "_fileid": "320f377caf905360ad5584f083140c4e885b80b5fcd31f7a03996a5b98dc7112",
  "_filesize": 1933063,
  "_sha256": "320f377caf905360ad5584f083140c4e885b80b5fcd31f7a03996a5b98dc7112",
  "_created": "2026-05-28T09:18:37.000Z",
  "_published": "2026-05-28T09:31:15.448Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78261044660,
      "time": 264,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7262306444"
    },
    {
      "job": 78261044727,
      "time": 241,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7262298433"
    },
    {
      "job": 78261044550,
      "time": 287,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262314079"
    },
    {
      "job": 78261044758,
      "time": 248,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262300895"
    },
    {
      "job": 78261044998,
      "time": 199,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7262275990"
    },
    {
      "job": 78261044620,
      "time": 643,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7262410780"
    },
    {
      "job": 78261044625,
      "time": 273,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262299047"
    },
    {
      "job": 78261044555,
      "time": 345,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262324582"
    },
    {
      "job": 78260328633,
      "time": 264,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262218526"
    },
    {
      "job": 78261044543,
      "time": 189,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262281446"
    },
    {
      "job": 78261044551,
      "time": 290,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7262315390"
    },
    {
      "job": 78261044488,
      "time": 261,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7262305780"
    },
    {
      "job": 78261044679,
      "time": 298,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7262317541"
    }
  ],
  "_buildurl": "https://github.com/r-universe/woodymiao/actions/runs/26565875723",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/woodymiao/grab",
  "_commit": {
    "id": "b83c948397bd68e47072ef90cb6e7ff5cb289131",
    "author": "WoodyMiao <miaolin@pku.edu.cn>",
    "committer": "GitHub <noreply@github.com>",
    "message": "v0.2.2, published to CRAN and conda-forge (#49)\n\nResolved all issues raised by the CRAN manual review to meet publication requirements, including:\n\n- Updated the `Description` field in `DESCRIPTION` to a single-paragraph summary with relevant references\n- Added a `@return` section to the documentation of all exported functions where absent\n- Replaced all `print()` and `cat()` statements with `message()` to allow users to suppress output if desired.\n- Removed code that set specific random seeds inside functions\n- Redirect example output files to the R session's `tempdir()` to avoid side effects on the user's file system.\n\nIncreased the number of markers (which was decreased from 10k to 1k to minimize package size and running time) in the example dataset from 1k to 1.1k to ensure the number of markers exceeds the number of subjects.\n\nMoved inst/docker back to the project root and excluded it from the package build.",
    "time": 1753864166
  },
  "_maintainer": {
    "name": "Woody Miao",
    "email": "miaolin@pku.edu.cn",
    "login": "woodymiao",
    "description": "",
    "uuid": 18162272
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "RcppParallel",
      "role": "LinkingTo"
    },
    {
      "package": "BH",
      "role": "LinkingTo"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "mvtnorm",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "RSQLite",
      "role": "Imports"
    },
    {
      "package": "lme4",
      "role": "Imports"
    },
    {
      "package": "ordinal",
      "role": "Imports"
    },
    {
      "package": "survival",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "RcppParallel",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "dbplyr",
      "role": "Suggests"
    },
    {
      "package": "optparse",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "R.utils",
      "role": "Suggests"
    },
    {
      "package": "SKAT",
      "role": "Suggests"
    }
  ],
  "_owner": "woodymiao",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-31",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "wenjianbi",
      "count": 357,
      "uuid": 38364280
    },
    {
      "user": "yuzhuoma97",
      "count": 192,
      "uuid": 69659775
    },
    {
      "user": "hexupku",
      "count": 25,
      "uuid": 81684439
    },
    {
      "user": "yingli-pku",
      "count": 11,
      "uuid": 94812362
    },
    {
      "user": "woodymiao",
      "count": 2,
      "uuid": 18162272
    },
    {
      "user": "weizhouumich",
      "count": 2,
      "uuid": 9952559
    }
  ],
  "_userbio": {
    "uuid": 18162272,
    "type": "user",
    "name": "WoodyMiao"
  },
  "_downloads": {
    "count": 160,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/GRAB"
  },
  "_devurl": "https://github.com/woodymiao/grab",
  "_searchresults": 142,
  "_topics": [
    "zlib",
    "openblas",
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/GRAB.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/woodymiao/grab",
  "_realowner": "woodymiao",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.1",
      "date": "2025-07-25"
    },
    {
      "version": "0.2.2",
      "date": "2025-08-01"
    },
    {
      "version": "0.2.3",
      "date": "2025-08-20"
    },
    {
      "version": "0.2.4",
      "date": "2025-12-11"
    }
  ],
  "_exports": [
    "CCT",
    "checkIfSampleIDsExist",
    "getDenseGRM",
    "getSampleIDsFromBGEN",
    "getSparseGRM",
    "getTempFilesFullGRM",
    "getVersionFromBGEN",
    "GRAB.getGenoInfo",
    "GRAB.makePlink",
    "GRAB.Marker",
    "GRAB.NullModel",
    "GRAB.POLMM",
    "GRAB.ReadGeno",
    "GRAB.Region",
    "GRAB.SAGELD",
    "GRAB.SimubVec",
    "GRAB.SimuGMat",
    "GRAB.SimuGMatFromGenoFile",
    "GRAB.SimuPheno",
    "GRAB.SPACox",
    "GRAB.SPAGRM",
    "GRAB.SPAmix",
    "GRAB.WtCoxG",
    "handleFormula",
    "makeGroup",
    "SAGELD.NullModel",
    "setDenseGRM",
    "SPAGRM.NullModel",
    "TestforBatchEffect"
  ],
  "_help": [
    {
      "page": "Batcheffect.Test",
      "title": "Test for batch effect",
      "topics": [
        "Batcheffect.Test"
      ]
    },
    {
      "page": "CCT",
      "title": "An analytical p-value combination method using the Cauchy distribution",
      "topics": [
        "CCT"
      ]
    },
    {
      "page": "checkIfSampleIDsExist",
      "title": "Check if sample identifiers are stored in a BGEN file",
      "topics": [
        "checkIfSampleIDsExist"
      ]
    },
    {
      "page": "getDenseGRM",
      "title": "Suppose that a dense GRM is Phi and input is bVec, return Phi * bVec (only for developers)",
      "topics": [
        "getDenseGRM"
      ]
    },
    {
      "page": "getSampleIDsFromBGEN",
      "title": "Get sample identifiers from BGEN file",
      "topics": [
        "getSampleIDsFromBGEN"
      ]
    },
    {
      "page": "getSparseGRM",
      "title": "Make a 'SparseGRMFile' for 'GRAB.NullModel'.",
      "topics": [
        "getSparseGRM"
      ]
    },
    {
      "page": "getTempFilesFullGRM",
      "title": "Make temporary files to be passed to function 'getSparseGRM'.",
      "topics": [
        "getTempFilesFullGRM"
      ]
    },
    {
      "page": "getVersionFromBGEN",
      "title": "Get version information from BGEN file",
      "topics": [
        "getVersionFromBGEN"
      ]
    },
    {
      "page": "GRAB.getGenoInfo",
      "title": "Get allele frequency and missing rate information from genotype data",
      "topics": [
        "GRAB.getGenoInfo"
      ]
    },
    {
      "page": "GRAB.makePlink",
      "title": "Make PLINK files using a numeric R matrix",
      "topics": [
        "GRAB.makePlink"
      ]
    },
    {
      "page": "GRAB.Marker",
      "title": "Conduct marker-level genetic association testing",
      "topics": [
        "GRAB.Marker"
      ]
    },
    {
      "page": "GRAB.NullModel",
      "title": "Fit a null model to estimate parameters and residuals",
      "topics": [
        "GRAB.NullModel"
      ]
    },
    {
      "page": "GRAB.POLMM",
      "title": "POLMM method in GRAB package",
      "topics": [
        "GRAB.POLMM"
      ]
    },
    {
      "page": "GRAB.ReadGeno",
      "title": "Read in genotype data",
      "topics": [
        "GRAB.ReadGeno"
      ]
    },
    {
      "page": "GRAB.Region",
      "title": "Conduct region-level genetic association testing",
      "topics": [
        "GRAB.Region"
      ]
    },
    {
      "page": "GRAB.SAGELD",
      "title": "SAGELD method in GRAB package",
      "topics": [
        "GRAB.SAGELD"
      ]
    },
    {
      "page": "GRAB.SimubVec",
      "title": "GRAB: simulate random effect (i.e. bVec) based on family structure",
      "topics": [
        "GRAB.SimubVec"
      ]
    },
    {
      "page": "GRAB.SimuGMat",
      "title": "Simulate an R matrix of genotype data",
      "topics": [
        "GRAB.SimuGMat"
      ]
    },
    {
      "page": "GRAB.SimuGMatFromGenoFile",
      "title": "GRAB: simulate genotype matrix based on family structure",
      "topics": [
        "GRAB.SimuGMatFromGenoFile"
      ]
    },
    {
      "page": "GRAB.SimuPheno",
      "title": "Simulate phenotype using linear predictor 'eta'",
      "topics": [
        "GRAB.SimuPheno"
      ]
    },
    {
      "page": "GRAB.SPACox",
      "title": "SPACox method in GRAB package",
      "topics": [
        "GRAB.SPACox"
      ]
    },
    {
      "page": "GRAB.SPAGRM",
      "title": "SPAGRM method in GRAB package",
      "topics": [
        "GRAB.SPAGRM"
      ]
    },
    {
      "page": "GRAB.SPAmix",
      "title": "SPAmix method in GRAB package",
      "topics": [
        "GRAB.SPAmix"
      ]
    },
    {
      "page": "GRAB.WtCoxG",
      "title": "WtCoxG method in GRAB package",
      "topics": [
        "GRAB.WtCoxG"
      ]
    },
    {
      "page": "handleFormula",
      "title": "handle a formula (used in GRAB.NullModel function)",
      "topics": [
        "handleFormula"
      ]
    },
    {
      "page": "makeGroup",
      "title": "A lower function to make groups based on phenotype",
      "topics": [
        "makeGroup"
      ]
    },
    {
      "page": "SAGELD.NullModel",
      "title": "Fit a SAGELD Null Model",
      "topics": [
        "SAGELD.NullModel"
      ]
    },
    {
      "page": "setDenseGRM",
      "title": "Set up a dense GRM (only for developers)",
      "topics": [
        "setDenseGRM"
      ]
    },
    {
      "page": "SPAGRM.NullModel",
      "title": "Fit a SPAGRM Null Model",
      "topics": [
        "SPAGRM.NullModel"
      ]
    },
    {
      "page": "TestforBatchEffect",
      "title": "Quality control to check batch effect between study cohort and reference population.",
      "topics": [
        "TestforBatchEffect"
      ]
    }
  ],
  "_readme": "https://github.com/woodymiao/grab/raw/HEAD/README.md",
  "_rundeps": [
    "BH",
    "bit",
    "bit64",
    "blob",
    "boot",
    "cachem",
    "cli",
    "cpp11",
    "data.table",
    "DBI",
    "dplyr",
    "fastmap",
    "generics",
    "glue",
    "igraph",
    "lattice",
    "lifecycle",
    "lme4",
    "magrittr",
    "MASS",
    "Matrix",
    "memoise",
    "minqa",
    "mvtnorm",
    "nlme",
    "nloptr",
    "numDeriv",
    "ordinal",
    "pillar",
    "pkgconfig",
    "R6",
    "rbibutils",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "RcppParallel",
    "Rdpack",
    "reformulas",
    "rlang",
    "RSQLite",
    "survival",
    "tibble",
    "tidyselect",
    "ucminf",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libz",
      "package": "zlib1g",
      "headers": "zlib1g-dev",
      "source": "zlib",
      "version": "1:1.3.dfsg-3.1ubuntu2.1",
      "name": "zlib",
      "homepage": "http://zlib.net/",
      "description": "compression library - runtime"
    },
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "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"
    }
  ],
  "_score": 4.8512583487190755,
  "_indexed": true,
  "_nocasepkg": "grab",
  "_universes": [
    "woodymiao"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.2",
      "date": "2026-05-28T09:22:41.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "b83c948397bd68e47072ef90cb6e7ff5cb289131",
      "fileid": "e3d658692ad5c13c7331b8cfe4eee4b7aaa5f247d5941293f80ecb862a23cc6a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/woodymiao/actions/runs/26565875723"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.2",
      "date": "2026-05-28T09:22:25.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "b83c948397bd68e47072ef90cb6e7ff5cb289131",
      "fileid": "208d5f8c5905b793978ff9bf49de09afe9dbfa6332d4a208a8b93b0b62db67b2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/woodymiao/actions/runs/26565875723"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.2",
      "date": "2026-05-28T09:23:03.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "b83c948397bd68e47072ef90cb6e7ff5cb289131",
      "fileid": "2d1590e87e3ef5cb731695b3e812313b8ccc253a4cf6b0349b8ee3f550103a36",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/woodymiao/actions/runs/26565875723"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.2",
      "date": "2026-05-28T09:22:27.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "b83c948397bd68e47072ef90cb6e7ff5cb289131",
      "fileid": "31e1a49a96b9afcf1d79868009fdba02fa56b1d3ae318cda4dd88561ca0b7d0a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/woodymiao/actions/runs/26565875723"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.2",
      "date": "2026-05-28T09:22:00.000Z",
      "arch": "aarch64",
      "commit": "b83c948397bd68e47072ef90cb6e7ff5cb289131",
      "fileid": "cd0281d547bcfd910d2fa138671b5be0f6b77ca7040aaeda5391cb9463f4a5c7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/woodymiao/actions/runs/26565875723"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.2",
      "date": "2026-05-28T09:25:11.000Z",
      "arch": "x86_64",
      "commit": "b83c948397bd68e47072ef90cb6e7ff5cb289131",
      "fileid": "bdff37efd9899acad57f42c9e0b9555c143403cf21ad6e1eefec8d1dafa939ec",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/woodymiao/actions/runs/26565875723"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.2",
      "date": "2026-05-28T09:22:25.000Z",
      "arch": "aarch64",
      "commit": "b83c948397bd68e47072ef90cb6e7ff5cb289131",
      "fileid": "e2018589a268886105a6ce29e14fd2960af04727f7df67f2586b80025982944a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/woodymiao/actions/runs/26565875723"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.2",
      "date": "2026-05-28T09:23:01.000Z",
      "arch": "x86_64",
      "commit": "b83c948397bd68e47072ef90cb6e7ff5cb289131",
      "fileid": "372352b2c6e519d76774e3707f0c7bcf3ab62f09d30e8c0b883cdb721fafa9ff",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/woodymiao/actions/runs/26565875723"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.2",
      "date": "2026-05-28T09:22:22.000Z",
      "arch": "emscripten",
      "commit": "b83c948397bd68e47072ef90cb6e7ff5cb289131",
      "fileid": "251b37eb33316088682d8e9256e6beb6dc0bb85bb0828597e4e97fb125cb73d8",
      "status": "success",
      "buildurl": "https://github.com/r-universe/woodymiao/actions/runs/26565875723"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.2",
      "date": "2026-05-28T09:21:45.000Z",
      "arch": "x86_64",
      "commit": "b83c948397bd68e47072ef90cb6e7ff5cb289131",
      "fileid": "42ac62748f265859d0267ecab0778c1e5384a1f8ca194ccbe82a67460d17d513",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/woodymiao/actions/runs/26565875723"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.2",
      "date": "2026-05-28T09:21:32.000Z",
      "arch": "x86_64",
      "commit": "b83c948397bd68e47072ef90cb6e7ff5cb289131",
      "fileid": "8f469b25ac67de6f0d3e2f97c4dad8fce73120d24f218c1f734abba8f07133fd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/woodymiao/actions/runs/26565875723"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.2",
      "date": "2026-05-28T09:21:37.000Z",
      "arch": "x86_64",
      "commit": "b83c948397bd68e47072ef90cb6e7ff5cb289131",
      "fileid": "27a6a6de1af5b0442f1e4772ef6a99f87e9e6929842dd92d1a8529c4e689a389",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/woodymiao/actions/runs/26565875723"
    }
  ]
}