{
  "_id": "6a1b53331d7bb097a0a1132f",
  "Package": "fect",
  "Type": "Package",
  "Title": "Fixed Effects Counterfactual Estimators",
  "Version": "2.4.5",
  "Date": "2026-05-29",
  "Authors@R": "c(person(\"Yiqing\", \"Xu\", , \"yiqingxu@stanford.edu\", role = c(\"aut\", \"cre\")),\nperson(\"Licheng\", \"Liu\", , \"lichengl@stanford.edu\", role = c(\"aut\")),\nperson(\"Ziyi\", \"Liu\", , \"zyliu2023@berkeley.edu\", role = c(\"aut\")),\nperson(\"Ye\", \"Wang\", , \"yezhehuzhi@gmail.com\", role = c(\"aut\")),\nperson(\"Tianzhu\", \"Qin\", , \"tianzhu@stanford.edu\", role = c(\"aut\")),\nperson(\"Shiyun\", \"Hu\", , \"hushiyun@pku.edu.cn\", role = c(\"aut\")),\nperson(\"Rivka\", \"Lipkovitz\", , \"rivkal@mit.edu\", role = c(\"aut\")))",
  "Author": "Yiqing Xu [aut, cre], Licheng Liu [aut], Ziyi Liu [aut], Ye\nWang [aut], Tianzhu Qin [aut], Shiyun Hu [aut], Rivka Lipkovitz\n[aut]",
  "Maintainer": "Yiqing Xu <yiqingxu@stanford.edu>",
  "Description": "Provides tools for estimating causal effects in panel data\nusing counterfactual methods, as well as other modern DID\nestimators. It is designed for causal panel analysis with\nbinary treatments under the parallel trends assumption. The\npackage supports scenarios where treatments can switch on and\noff and allows for limited carryover effects. It includes\nseveral imputation estimators, such as Gsynth (Xu 2017), linear\nfactor models, and the matrix completion method. Detailed\nmethodology is described in Liu, Wang, and Xu (2024)\n<doi:10.48550/arXiv.2107.00856> and Chiu et al. (2025)\n<doi:10.48550/arXiv.2309.15983>. Optionally integrates with the\n\"HonestDiDFEct\" package for sensitivity analyses compatible\nwith imputation estimators. \"HonestDiDFEct\" is not on CRAN but\ncan be obtained from <https://github.com/lzy318/HonestDiDFEct>.",
  "URL": "https://yiqingxu.org/packages/fect/,\nhttps://github.com/xuyiqing/fect",
  "BugReports": "https://github.com/xuyiqing/fect/issues",
  "NeedsCompilation": "yes",
  "License": "MIT + file LICENSE",
  "RoxygenNote": "7.3.3",
  "Packaged": {
    "Date": "2026-05-30 21:06:09 UTC",
    "User": "root"
  },
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "LazyData": "true",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-05-30 17:10:08 UTC",
  "RemoteUrl": "https://github.com/cran/fect",
  "RemoteRef": "HEAD",
  "RemoteSha": "bbc71a2de6d26656af972114455e40224b7ec032",
  "MD5sum": "e13e2f9c38a7f4589de50d053ba31d23",
  "_user": "cran",
  "_type": "src",
  "_file": "fect_2.4.5.tar.gz",
  "_fileid": "59a553b60efa074b87aff064e97f3217612af14f80d84c8291ed4b9a10086b5b",
  "_filesize": 3022698,
  "_sha256": "59a553b60efa074b87aff064e97f3217612af14f80d84c8291ed4b9a10086b5b",
  "_created": "2026-05-30T21:06:09.000Z",
  "_published": "2026-05-30T21:14:27.099Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78677787917,
      "time": 325,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7311373658"
    },
    {
      "job": 78677787913,
      "time": 312,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7311372474"
    },
    {
      "job": 78677787908,
      "time": 322,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7311373562"
    },
    {
      "job": 78677787910,
      "time": 387,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7311379931"
    },
    {
      "job": 78677488623,
      "time": 314,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7311341904"
    },
    {
      "job": 78677787899,
      "time": 213,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7311362891"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26694667806",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/fect",
  "_commit": {
    "id": "bbc71a2de6d26656af972114455e40224b7ec032",
    "author": "Yiqing Xu <yiqingxu@stanford.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.4.5\n",
    "time": 1780161008
  },
  "_maintainer": {
    "name": "Yiqing Xu",
    "email": "yiqingxu@stanford.edu"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.12.3",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 2.1.0",
      "role": "Imports"
    },
    {
      "package": "GGally",
      "version": ">= 1.0.1",
      "role": "Imports"
    },
    {
      "package": "doParallel",
      "version": ">= 1.0.10",
      "role": "Imports"
    },
    {
      "package": "doFuture",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "version": ">= 1.4.3",
      "role": "Imports"
    },
    {
      "package": "abind",
      "version": ">= 1.4-0",
      "role": "Imports"
    },
    {
      "package": "codetools",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "gridExtra",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "fixest",
      "role": "Imports"
    },
    {
      "package": "doRNG",
      "role": "Imports"
    },
    {
      "package": "future",
      "role": "Imports"
    },
    {
      "package": "parallelly",
      "role": "Imports"
    },
    {
      "package": "mvtnorm",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "future.apply",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "splines",
      "role": "Imports"
    },
    {
      "package": "panelView",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "did",
      "role": "Suggests"
    },
    {
      "package": "DIDmultiplegtDYN",
      "role": "Suggests"
    },
    {
      "package": "ggrepel",
      "role": "Suggests"
    },
    {
      "package": "HonestDiDFEct",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-35",
      "n": 1
    },
    {
      "week": "2026-03",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-18",
      "n": 1
    },
    {
      "week": "2026-22",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "2.0.5",
      "date": "2025-08-25"
    },
    {
      "name": "2.1.0",
      "date": "2026-01-17"
    },
    {
      "name": "2.2.0",
      "date": "2026-03-27"
    },
    {
      "name": "2.4.1",
      "date": "2026-04-30"
    },
    {
      "name": "2.4.5",
      "date": "2026-05-30"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "lzy318",
      "count": 1,
      "uuid": 50941087
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 2982,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fect"
  },
  "_devurl": "https://github.com/xuyiqing/fect",
  "_searchresults": 137,
  "_topics": [
    "openblas",
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/fect.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/xuyiqing/fect",
  "_realowner": "xuyiqing",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2022-10-14"
    },
    {
      "version": "2.0.5",
      "date": "2025-08-25"
    },
    {
      "version": "2.1.0",
      "date": "2026-01-17"
    },
    {
      "version": "2.2.0",
      "date": "2026-03-27"
    },
    {
      "version": "2.4.1",
      "date": "2026-04-30"
    }
  ],
  "_exports": [
    "att.cumu",
    "did_wrapper",
    "effect",
    "esplot",
    "estimand",
    "fect",
    "fect_iden",
    "fect_mspe",
    "fect_sens",
    "get.cohort",
    "imputed_outcomes",
    "interFE",
    "plot.fect",
    "r.cv.rolling"
  ],
  "_datasets": [
    {
      "name": "gs2020",
      "title": "Simulated Gsynth-like Panel Data (No Reversal)",
      "object": "gs2020",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "cycle",
        "district_final",
        "general_sharetotal_A_all",
        "general_sharetotal_B_all",
        "general_sharetotal_H_all",
        "cand_A_all",
        "cand_B_all",
        "cand_H_all",
        "dfe"
      ],
      "rows": 7007,
      "table": true,
      "tojson": true
    },
    {
      "name": "hh2019",
      "title": "Simulated Panel Data Example",
      "object": "hh2019",
      "class": [
        "data.frame"
      ],
      "fields": [
        "bfs",
        "year",
        "nat_rate_ord",
        "indirect"
      ],
      "rows": 22971,
      "table": true,
      "tojson": true
    },
    {
      "name": "sim_base",
      "title": "Simulated data (no interactive fixed effects)",
      "object": "sim_base",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "time",
        "Y",
        "error",
        "eff",
        "tr_cum",
        "tr_prob",
        "D",
        "X1",
        "X2",
        "alpha",
        "xi",
        "F1",
        "F2",
        "L1",
        "L2",
        "FL1",
        "FL2"
      ],
      "rows": 7000,
      "table": true,
      "tojson": true
    },
    {
      "name": "sim_gsynth",
      "title": "Simulated data for Gsynth (no treatment reversal)",
      "object": "sim_gsynth",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "time",
        "Y",
        "D",
        "X1",
        "X2",
        "eff",
        "error",
        "mu",
        "alpha",
        "xi",
        "F1",
        "L1",
        "F2",
        "L2"
      ],
      "rows": 1500,
      "table": true,
      "tojson": true
    },
    {
      "name": "sim_linear",
      "title": "Simulated panel data with unit-specific linear time trends (block DID)",
      "object": "sim_linear",
      "class": [
        "data.frame"
      ],
      "fields": [
        "time",
        "id",
        "Y",
        "D"
      ],
      "rows": 10000,
      "table": true,
      "tojson": true
    },
    {
      "name": "sim_region",
      "title": "Simulated unbalanced panel with region-specific time effects",
      "object": "sim_region",
      "class": [
        "data.frame"
      ],
      "fields": [
        "time",
        "id",
        "region",
        "Y",
        "D",
        "region_time"
      ],
      "rows": 9189,
      "table": true,
      "tojson": true
    },
    {
      "name": "sim_trend",
      "title": "Simulated panel data with unit-specific sinusoidal time trends (block DID)",
      "object": "sim_trend",
      "class": [
        "data.frame"
      ],
      "fields": [
        "time",
        "id",
        "Y",
        "D"
      ],
      "rows": 10000,
      "table": true,
      "tojson": true
    },
    {
      "name": "simdata",
      "title": "Simulated panel data with two latent factors",
      "object": "simdata",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "time",
        "Y",
        "error",
        "eff",
        "tr_cum",
        "tr_prob",
        "D",
        "X1",
        "X2",
        "alpha",
        "xi",
        "F1",
        "F2",
        "L1",
        "L2",
        "FL1",
        "FL2"
      ],
      "rows": 7000,
      "table": true,
      "tojson": true
    },
    {
      "name": "simgsynth",
      "title": "Simulated data for Gsynth",
      "object": "simgsynth",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "time",
        "Y",
        "D",
        "X1",
        "X2",
        "eff",
        "error",
        "mu",
        "alpha",
        "xi",
        "F1",
        "L1",
        "F2",
        "L2"
      ],
      "rows": 1500,
      "table": true,
      "tojson": true
    },
    {
      "name": "turnout",
      "title": "EDR and Voter Turnout in the US",
      "object": "turnout",
      "class": [
        "data.frame"
      ],
      "fields": [
        "abb",
        "year",
        "turnout",
        "policy_edr",
        "policy_mail_in",
        "policy_motor"
      ],
      "rows": 1128,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "fect-package",
      "title": "Fixed Effects Counterfactual Estimators",
      "topics": [
        "fect-package"
      ]
    },
    {
      "page": "att.cumu",
      "title": "Calculate Cumulative Treatment Effects",
      "topics": [
        "att.cumu"
      ]
    },
    {
      "page": "did_wrapper",
      "title": "A Multi-Method Difference-in-Differences Estimator",
      "topics": [
        "did_wrapper"
      ]
    },
    {
      "page": "effect",
      "title": "Calculate Cumulative or Sub-group Treatment Effects",
      "topics": [
        "effect"
      ]
    },
    {
      "page": "esplot",
      "title": "Event Study Visualization",
      "topics": [
        "esplot"
      ]
    },
    {
      "page": "estimand",
      "title": "Post-hoc Estimand Dispatcher",
      "topics": [
        "estimand"
      ]
    },
    {
      "page": "fect",
      "title": "Fixed Effects Counterfactual Estimators",
      "topics": [
        "fect"
      ]
    },
    {
      "page": "fect_iden",
      "title": "Over-identification test for causal moderation (cm)",
      "topics": [
        "fect_iden"
      ]
    },
    {
      "page": "fect_mspe",
      "title": "Mean Squared Prediction Error Evaluation for fect Objects",
      "topics": [
        "fect_mspe"
      ]
    },
    {
      "page": "fect_sens",
      "title": "Sensitivity Analysis for fect Objects under Relative Magnitude and Smoothness Restrictions",
      "topics": [
        "fect_sens"
      ]
    },
    {
      "page": "fect-internal",
      "title": "Internal FEct Functions",
      "topics": [
        "beta_iter",
        "beta_iter_ub",
        "cv.sample",
        "data_ub_adj",
        "equiv_test",
        "fect.default",
        "fect.formula",
        "fect_fe",
        "fect_mc",
        "fe_add",
        "fe_add2",
        "fe_ad_covar_iter",
        "fe_ad_inter_covar_iter",
        "fe_ad_inter_iter",
        "fe_ad_iter",
        "interFE.default",
        "interFE.formula",
        "inter_fe",
        "inter_fe_mc",
        "inter_fe_ub",
        "panel_beta",
        "panel_est",
        "panel_factor",
        "panel_factor_ub",
        "panel_fe",
        "panel_fe_ub",
        "XXinv",
        "Y_demean",
        "_gsynth_beta_iter",
        "_gsynth_beta_iter_ub",
        "_gsynth_data_ub_adj",
        "_gsynth_fe_add",
        "_gsynth_fe_add2",
        "_gsynth_fe_ad_covar_iter",
        "_gsynth_fe_ad_inter_covar_iter",
        "_gsynth_fe_ad_inter_iter",
        "_gsynth_fe_ad_iter",
        "_gsynth_inter_fe",
        "_gsynth_inter_fe_mc",
        "_gsynth_inter_fe_ub",
        "_gsynth_panel_beta",
        "_gsynth_panel_est",
        "_gsynth_panel_factor",
        "_gsynth_panel_factor_ub",
        "_gsynth_panel_fe",
        "_gsynth_panel_fe_ub",
        "_gsynth_XXinv",
        "_gsynth_Y_demean"
      ]
    },
    {
      "page": "get.cohort",
      "title": "Obatin the Cohort Index",
      "topics": [
        "get.cohort"
      ]
    },
    {
      "page": "gs2020",
      "title": "Simulated Gsynth-like Panel Data (No Reversal)",
      "topics": [
        "gs2020"
      ]
    },
    {
      "page": "hh2019",
      "title": "Simulated Panel Data Example",
      "topics": [
        "hh2019"
      ]
    },
    {
      "page": "imputed_outcomes",
      "title": "Imputed Potential Outcomes Accessor",
      "topics": [
        "imputed_outcomes"
      ]
    },
    {
      "page": "interFE",
      "title": "Interactive Fixed Effects Models",
      "topics": [
        "interFE"
      ]
    },
    {
      "page": "plot.fect",
      "title": "Plot Method for 'fect' Objects",
      "topics": [
        "plot.fect"
      ]
    },
    {
      "page": "print.fect",
      "title": "Print Results",
      "topics": [
        "print.fect"
      ]
    },
    {
      "page": "print.interFE",
      "title": "Print Results",
      "topics": [
        "print.interFE"
      ]
    },
    {
      "page": "r.cv.rolling",
      "title": "Rolling-window cross-validation for rank selection",
      "topics": [
        "r.cv.rolling"
      ]
    },
    {
      "page": "sim_base",
      "title": "Simulated data (no interactive fixed effects)",
      "topics": [
        "sim_base"
      ]
    },
    {
      "page": "sim_gsynth",
      "title": "Simulated data for Gsynth (no treatment reversal)",
      "topics": [
        "sim_gsynth"
      ]
    },
    {
      "page": "sim_linear",
      "title": "Simulated panel data with unit-specific linear time trends (block DID)",
      "topics": [
        "sim_linear"
      ]
    },
    {
      "page": "sim_region",
      "title": "Simulated unbalanced panel with region-specific time effects",
      "topics": [
        "sim_region"
      ]
    },
    {
      "page": "sim_trend",
      "title": "Simulated panel data with unit-specific sinusoidal time trends (block DID)",
      "topics": [
        "sim_trend"
      ]
    },
    {
      "page": "simdata",
      "title": "Simulated panel data with two latent factors",
      "topics": [
        "simdata"
      ]
    },
    {
      "page": "simgsynth",
      "title": "Simulated data for Gsynth",
      "topics": [
        "simgsynth"
      ]
    },
    {
      "page": "turnout",
      "title": "EDR and Voter Turnout in the US",
      "topics": [
        "turnout"
      ]
    }
  ],
  "_rundeps": [
    "abind",
    "cli",
    "codetools",
    "cpp11",
    "crayon",
    "digest",
    "doFuture",
    "doParallel",
    "doRNG",
    "dplyr",
    "dreamerr",
    "farver",
    "fixest",
    "forcats",
    "foreach",
    "Formula",
    "future",
    "future.apply",
    "generics",
    "GGally",
    "ggplot2",
    "ggstats",
    "globals",
    "glue",
    "gridExtra",
    "gtable",
    "hms",
    "isoband",
    "iterators",
    "labeling",
    "lattice",
    "lifecycle",
    "listenv",
    "magrittr",
    "MASS",
    "mvtnorm",
    "nlme",
    "numDeriv",
    "parallelly",
    "patchwork",
    "pillar",
    "pkgconfig",
    "plyr",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "reshape2",
    "rlang",
    "rngtools",
    "S7",
    "sandwich",
    "scales",
    "stringi",
    "stringmagic",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "zoo"
  ],
  "_sysdeps": [
    {
      "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": 3.787319465329064,
  "_indexed": false,
  "_nocasepkg": "fect",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://xuyiqing.r-universe.dev/fect",
  "_previous": "2.4.1",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.4.5",
      "date": "2026-05-30T21:10:39.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "bbc71a2de6d26656af972114455e40224b7ec032",
      "fileid": "ea6ea9c93545aa68a77cadacb84271f1af45b63baed6707f7c2a45715e61b7e2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26694667806"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.4.5",
      "date": "2026-05-30T21:10:29.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "bbc71a2de6d26656af972114455e40224b7ec032",
      "fileid": "756406f8c2ee80919156afedc94357fe25f726a8ffbe978401a7ec87f5ae40b8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26694667806"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.4.5",
      "date": "2026-05-30T21:10:43.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "bbc71a2de6d26656af972114455e40224b7ec032",
      "fileid": "ce0549a7b8c82951bc732111a61b449be9f64e5bc251f1da8ae9deff427c8925",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26694667806"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.4.5",
      "date": "2026-05-30T21:11:28.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "bbc71a2de6d26656af972114455e40224b7ec032",
      "fileid": "ace568260ac485d576a3a8ef312a6689e5fc684820c63ee113ff102a0432a069",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26694667806"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.4.5",
      "date": "2026-05-30T21:10:30.000Z",
      "arch": "emscripten",
      "commit": "bbc71a2de6d26656af972114455e40224b7ec032",
      "fileid": "446bfc857b7f95c978242fe2ae78443a60f76da3229e8da3672482a8a4675d7d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26694667806"
    }
  ]
}