{
  "_id": "6a15448facfb0bcc41d56d50",
  "Package": "gtree",
  "Type": "Package",
  "Title": "gtree basic functionality to model and solve games",
  "Version": "0.1.1",
  "Date": "2021-03-01",
  "Author": "Sebastian Kranz",
  "Maintainer": "Sebastian Kranz <sebastian.kranz@uni-ulm.de>",
  "Description": "gtree basic functionality to model and solve games",
  "License": "GPL >= 2.0",
  "URL": "https://github.com/skranz/gtree",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "6.0.1",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://skranz.r-universe.dev",
  "Date/Publication": "2021-03-23 17:51:37 UTC",
  "RemoteUrl": "https://github.com/skranz/gtree",
  "RemoteRef": "master",
  "RemoteSha": "dfcfa5b7a4f2101b11dfb7ed1d278a992657728e",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-26 06:55:24 UTC",
    "User": "root"
  },
  "MD5sum": "c8423c02271eddcf4f4d3cde34354d2c",
  "_user": "skranz",
  "_type": "src",
  "_file": "gtree_0.1.1.tar.gz",
  "_fileid": "0b05aae9cd506c225414350be2fbe872503a7c75d069c1c17fcb5cc39271624f",
  "_filesize": 1069901,
  "_sha256": "0b05aae9cd506c225414350be2fbe872503a7c75d069c1c17fcb5cc39271624f",
  "_created": "2026-05-26T06:55:24.000Z",
  "_published": "2026-05-26T06:58:22.989Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77822797395,
      "time": 123,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7210718958"
    },
    {
      "job": 77822797392,
      "time": 135,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7210721807"
    },
    {
      "job": 77822797400,
      "time": 95,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7210711683"
    },
    {
      "job": 77822797418,
      "time": 84,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7210709026"
    },
    {
      "job": 77822418751,
      "time": 175,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7210686779"
    },
    {
      "job": 77822797443,
      "time": 107,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7210715104"
    },
    {
      "job": 77822797434,
      "time": 108,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7210715006"
    },
    {
      "job": 77822797422,
      "time": 135,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7210721763"
    },
    {
      "job": 77822797438,
      "time": 103,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7210713784"
    }
  ],
  "_buildurl": "https://github.com/r-universe/skranz/actions/runs/26437121499",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/skranz/gtree",
  "_commit": {
    "id": "dfcfa5b7a4f2101b11dfb7ed1d278a992657728e",
    "author": "Sebastian Kranz <sebkranz@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Update README.md",
    "time": 1616521897
  },
  "_maintainer": {
    "name": "Sebastian Kranz",
    "email": "sebastian.kranz@uni-ulm.de",
    "login": "skranz",
    "bluesky": "@sebkranz.bsky.social",
    "description": "",
    "uuid": 1413022
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "restorepoint",
      "role": "Depends"
    },
    {
      "package": "stringtools",
      "role": "Depends"
    },
    {
      "package": "yaml",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Depends"
    },
    {
      "package": "dplyrExtras",
      "role": "Depends"
    },
    {
      "package": "codeUtils",
      "role": "Depends"
    },
    {
      "package": "tidyr",
      "role": "Depends"
    },
    {
      "package": "digest",
      "role": "Depends"
    },
    {
      "package": "sys",
      "role": "Depends"
    },
    {
      "package": "lubridate",
      "role": "Depends"
    },
    {
      "package": "jsonlite",
      "role": "Depends"
    },
    {
      "package": "whisker",
      "role": "Depends"
    },
    {
      "package": "matrixStats",
      "role": "Depends"
    },
    {
      "package": "lazyeval",
      "role": "Depends"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "skranz",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "economic-experiments",
    "economics",
    "gambit",
    "game-theory",
    "nash-equilibrium"
  ],
  "_stars": 18,
  "_contributors": [
    {
      "user": "skranz",
      "count": 32,
      "uuid": 1413022
    }
  ],
  "_userbio": {
    "uuid": 1413022,
    "type": "user",
    "name": "Sebastian Kranz"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/gtree"
  },
  "_devurl": "https://github.com/skranz/gtree",
  "_searchresults": 26,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/gtree.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "action",
    "action.level.to.gambit.txt",
    "action.rule",
    "adapt.prob.to.set",
    "add.call.players.to.df",
    "add.tremble",
    "add.tremble.to.stage",
    "add.util.cols",
    "add.var.to.know.mat",
    "all.fields",
    "any.field",
    "as.names.list",
    "at.tree.path",
    "case_distinction",
    "cases",
    "ceq.to.eq.mat",
    "change.name",
    "check.var.name",
    "check.vg",
    "check.vg.rules.eq",
    "clear.non.vg",
    "clear.tg.spi.li",
    "clear.tg.spo.li",
    "clear.tg.subgames",
    "combine.conditions.str",
    "common.and.distinct.path.parts",
    "compute.action.level",
    "compute.efg.move.inds",
    "compute.first.best",
    "compute.info.sets",
    "compute.nature.level",
    "compute.sg.outcomes",
    "compute.single.player.eq",
    "compute.tg.et.mat",
    "compute.tg.et.oco.etc",
    "compute.tg.fields.for.internal.solver",
    "compute.tg.stage",
    "compute.tg.subgames",
    "compute.transformation.level",
    "compute.vg.vars.info",
    "cond.eq.outcome",
    "cond.expected.outcomes",
    "contains",
    "convert.atom",
    "custom.whisker.render",
    "cut.to.sub.tree.path",
    "deparse1",
    "display",
    "do.call_",
    "do.call.if.exists",
    "does.intersect",
    "dummies.to.factor",
    "envyUtil",
    "eq_cond_expected_outcomes",
    "eq_cond_outcomes",
    "eq_expected_outcomes",
    "eq_li",
    "eq_outcomes",
    "eq_tables",
    "eq.expected.outcome",
    "eq.li.cond.outcomes",
    "eq.li.expected.outcomes",
    "eq.li.outcomes",
    "eq.li.tables",
    "eq.outcome",
    "eq.table.rules",
    "eq.tables",
    "eval_subs",
    "eval.formula",
    "eval.key.table.to.df",
    "eval.key.tables.to.df",
    "eval.on.df",
    "eval.or.return",
    "eval.randomVar.to.df",
    "eval.set.to.df",
    "eval.strategyMethodDomain",
    "example.case_distinction",
    "example.check.vg.eq",
    "example.classify.vg.vars",
    "example.data.import",
    "example.eval.set.on.df",
    "example.find.perfect.predictor.cols",
    "example.first.best",
    "example.fix.actions",
    "example.gambit.solve.eq",
    "example.game",
    "example.get.envy.util",
    "example.multi_size_cases",
    "example.norms",
    "example.remove.all.tg",
    "example.solve.single.player.tg",
    "example.str.space",
    "example.table.rule",
    "example.unifLossAvUtil",
    "examples.common.and.distinct.path.parts",
    "examples.jg.to.rg",
    "examples.loss.aversion.util.fun",
    "examples.make.tg.iso.df",
    "examples.make.tg.spe",
    "examples.OwnSumMin",
    "examples.reduce.tg",
    "examples.rg.to.vg",
    "examples.splice",
    "examples.tg_recompute",
    "examples.types.eq",
    "examples.utility.fun",
    "examples.var.in.expr",
    "examples.vg.to.tg",
    "examples.weakly.dominated",
    "expected.outcomes",
    "extract.vg.vars.info",
    "f2c",
    "fill.vec",
    "filter_by_list",
    "find.address",
    "find.info.set.outcomes",
    "find.lev.descendant.info.sets",
    "find.perfect.predictor.cols",
    "find.unknown.vars.at.actions",
    "find.vg.formula.vars",
    "first.non.null",
    "fix.tg.actions",
    "fix.vg.action",
    "fix.vg.actions",
    "flatten.names.list",
    "flatten.names.list.examples",
    "form2string",
    "gambit.out.txt.to.eq.li",
    "gambit.output.to.eq.li",
    "gambit.solve.eq",
    "game_add_tremble",
    "game_add_types",
    "game_change_param",
    "game_compile",
    "game_copy",
    "game_define_study",
    "game_fix_action_preferences",
    "game_fix_actions",
    "game_gambit_solve",
    "game_gambit_solve_qre",
    "game_prefer_outcomes",
    "game_print",
    "game_print_eq_tables",
    "game_print_size_info",
    "game_run_study",
    "game_set_options",
    "game_set_preferences",
    "game_solve",
    "game_solve_spe",
    "game_study",
    "game_write_efg",
    "game.move.vars",
    "game.strat.method.domain.vars",
    "game.study.eq.outcomes",
    "game.var.set",
    "get_outcomes",
    "get.all.variables.from.moves",
    "get.child.subgames",
    "get.efg.dir",
    "get.eq",
    "get.eq.dir",
    "get.eq.id",
    "get.first.best.tg",
    "get.fix.df.var",
    "get.gambit.solver",
    "get.game.dir",
    "get.games.dir",
    "get.jg",
    "get.jg.hash",
    "get.jobs.dir",
    "get.lev.df.col.from.prev.levs",
    "get.names",
    "get.play.deviation.info",
    "get.project.dir",
    "get.rg",
    "get.strategyMethodDomainVar",
    "get.tg",
    "get.tg.id",
    "get.util.funs.name",
    "get.vg",
    "get.xs",
    "gtree.mutate.code",
    "gtree.solve.spe",
    "gtree.stop.on.error",
    "gtreeDataMapping",
    "has.col",
    "has.uptodate.eq",
    "id.to.index",
    "identical.rows.groups",
    "identical.rows.groups.old",
    "ineqAvUtil",
    "insert.sublist",
    "int.seq",
    "integer.to.label",
    "intersect.list",
    "intersect.vector.list",
    "is_true",
    "is.empty",
    "is.false",
    "is.monotone.predictor",
    "is.multi.perfect.predictor",
    "is.perfect.predictor",
    "is.sg.strat.weakly.dominated",
    "is.true",
    "jg.parse.formula",
    "jg.rparse.formulas",
    "jg.to.rg",
    "kel.check.call.vars",
    "keyErrorLog",
    "lev.action.to.nature",
    "lev.action.to.nature.by.rule",
    "lev.action.to.nature.fix.li",
    "lev.df.to.iso",
    "list.call.to.call.list",
    "list.to.style",
    "load.tg",
    "loss.aversion.util",
    "loss.aversion.util.fun",
    "lossAvUtil",
    "make_game_options",
    "make_game_params",
    "make.best.reply.tg",
    "make.game.dir",
    "make.sg.chunked.spo",
    "make.sg.spi",
    "make.sg.spo.df",
    "make.tg.action.keys",
    "make.tg.ise.df",
    "make.tg.iso.df",
    "make.tg.know.var.groups",
    "make.tg.lev.know.var.groups",
    "make.tg.spi.li",
    "make.tg.spo.li",
    "memory.list",
    "merge.fix.actions.nat.levs",
    "move.names.inclusive.strat.method",
    "moves.to.sp",
    "multi_size_cases",
    "na.as.zero",
    "name.by.name",
    "named.list",
    "nature.level.to.gambit.txt",
    "natureMove",
    "new_game",
    "nlist",
    "norm.rule",
    "OwnSumMin",
    "parse.jg.params",
    "parse.jg.stages",
    "parse.jg.varpar",
    "paste.matrix.cols",
    "path.parts",
    "payoffUtil",
    "play.vg.rules",
    "play.vg.rules.with.deviation",
    "pref_change_params",
    "pref_custom",
    "pref_envy",
    "pref_heterogeneous_players",
    "pref_ineqAv",
    "pref_lossAv",
    "pref_payoff",
    "print.gtree_game",
    "print.gtree_stage",
    "print.gtree_tg",
    "print.gtree_vg",
    "quick.df",
    "quote.char",
    "quote.strings",
    "recode2",
    "recompute.tg.probs",
    "recompute.tg.transformation",
    "recompute.tg.transformations",
    "recompute.transformation.on.df",
    "recursive.speq.to.ceq",
    "reduce.action.level",
    "reduce.key.table",
    "reduce.key.table.with.probs",
    "reduce.tg",
    "remove.all.tg",
    "remove.cols",
    "remove.from.list",
    "remove.list.elements",
    "remove.quotes",
    "replace.by.sublist",
    "replace.payoff_i.in.util",
    "rewrite.if.formula",
    "rg.to.vg",
    "robust.rbindlist",
    "rowProds",
    "rows_along",
    "save.eq.li",
    "save.rg",
    "save.tg",
    "save.vg",
    "sc",
    "selfAltruReciTypesUtil",
    "selfishReciprocalTypesUtil",
    "set.leaf.value",
    "set.names",
    "set.new.tg.lev.li",
    "set.project.dir",
    "set.tg.pref",
    "set.tg.util",
    "set.tg.welfare",
    "set.vg.rules",
    "sg.matrix",
    "solve.all.tg.spe",
    "solve.nature.super.sg",
    "solve.sg.spe",
    "solve.sg.spe.given.remove",
    "sp.to.moves",
    "sp.to.s.i",
    "sp.to.sp.not.i",
    "spo.to.speu",
    "stage",
    "str_combine",
    "str_contains",
    "str_ends_with",
    "str_split",
    "str_starts_with",
    "str.combine",
    "str.ends.with",
    "str.space",
    "str.starts.with",
    "tg.check.branching.limit",
    "tg.compute.stage.condition",
    "tg.compute.stage.players",
    "tg.efg.file.name",
    "tg.msg.fun",
    "tg.spe.li.to.eq.li",
    "tg.to.efg",
    "tg.to.iso.df",
    "tg.update.stage.knowledge",
    "try.with.msg",
    "unifLossAvUtil",
    "union.of.list",
    "unnest_",
    "update.vg.stage",
    "util.df.to.gambit.txt",
    "var.in.expr",
    "var.in.expr.str",
    "variants.from.tree.path",
    "vec.list.to.matrix",
    "vg.add.tremble",
    "vg.add.types",
    "vg.play.expected.utility",
    "vg.stage.action.sets.by.info.set",
    "vg.stage.deviations",
    "vg.to.complier.tg",
    "vg.to.complier.vg",
    "vg.to.first.best.tg",
    "vg.to.tg",
    "xs.col.order"
  ],
  "_help": [
    {
      "page": "action",
      "title": "Specify an action in a stage",
      "topics": [
        "action"
      ]
    },
    {
      "page": "case_distinction",
      "title": "A simple function to define case distinctions",
      "topics": [
        "case_distinction"
      ]
    },
    {
      "page": "eq_cond_expected_outcomes",
      "title": "Return conditional expected equilibrium outcomes",
      "topics": [
        "eq_cond_expected_outcomes"
      ]
    },
    {
      "page": "eq_cond_outcomes",
      "title": "Return conditional equilibrium outcomes",
      "topics": [
        "eq_cond_outcomes"
      ]
    },
    {
      "page": "eq_expected_outcomes",
      "title": "Return a data frame of expected equilibrium outcomes",
      "topics": [
        "eq_expected_outcomes"
      ]
    },
    {
      "page": "eq_li",
      "title": "Return the computed equilibria using the internal representation",
      "topics": [
        "eq_li"
      ]
    },
    {
      "page": "eq_outcomes",
      "title": "Return a data frame of all equilibrium outcomes",
      "topics": [
        "eq_outcomes"
      ]
    },
    {
      "page": "eq_tables",
      "title": "Return solved equilibrium in a table format",
      "topics": [
        "eq_tables"
      ]
    },
    {
      "page": "game_change_param",
      "title": "Changes one or several parameters of a game",
      "topics": [
        "game_change_param"
      ]
    },
    {
      "page": "game_compile",
      "title": "Compile a game defined with 'new_game'",
      "topics": [
        "game_compile"
      ]
    },
    {
      "page": "game_copy",
      "title": "Make a deep copy of a game",
      "topics": [
        "game_copy"
      ]
    },
    {
      "page": "game_fix_action_preferences",
      "title": "Set add a large amount of utility if a player plays a particular action",
      "topics": [
        "game_fix_action_preferences"
      ]
    },
    {
      "page": "game_fix_actions",
      "title": "Fix move probabilities of actions",
      "topics": [
        "game_fix_actions"
      ]
    },
    {
      "page": "game_gambit_solve",
      "title": "Solve equilibria of a game using Gambit",
      "topics": [
        "game_gambit_solve"
      ]
    },
    {
      "page": "game_gambit_solve_qre",
      "title": "Solve for quantal response equilibria using Gambit",
      "topics": [
        "game_gambit_solve_qre"
      ]
    },
    {
      "page": "game_prefer_outcomes",
      "title": "Set add a large amount of utility if a player plays a particular action",
      "topics": [
        "game_prefer_outcomes"
      ]
    },
    {
      "page": "game_set_options",
      "title": "Change options of an already created game object",
      "topics": [
        "game_set_options"
      ]
    },
    {
      "page": "game_set_preferences",
      "title": "Set players' preferences",
      "topics": [
        "game_set_preferences"
      ]
    },
    {
      "page": "game_solve_spe",
      "title": "Solve equilibria of a game",
      "topics": [
        "game_solve_spe"
      ]
    },
    {
      "page": "game_write_efg",
      "title": "Write game as a Gambit efg file",
      "topics": [
        "game_write_efg"
      ]
    },
    {
      "page": "get_outcomes",
      "title": "Return a data frame of all possible outcomes",
      "topics": [
        "get_outcomes"
      ]
    },
    {
      "page": "is_true",
      "title": "Returns logical vector replacing NA by FALSE",
      "topics": [
        "is_true"
      ]
    },
    {
      "page": "make_game_options",
      "title": "Specify the game options inside 'new_game'",
      "topics": [
        "make_game_options"
      ]
    },
    {
      "page": "make_game_params",
      "title": "Specify the game parameters This function is only to be used inside 'new_game'. To change the parameters of an existing game call 'game_change_params'.",
      "topics": [
        "make_game_params"
      ]
    },
    {
      "page": "natureMove",
      "title": "Specify a random move of nature in a stage",
      "topics": [
        "natureMove"
      ]
    },
    {
      "page": "new_game",
      "title": "Create a new gtree game",
      "topics": [
        "new_game"
      ]
    },
    {
      "page": "pref_change_params",
      "title": "Change the parameters of a preference object",
      "topics": [
        "pref_change_params"
      ]
    },
    {
      "page": "pref_custom",
      "title": "Create a custom preference",
      "topics": [
        "pref_custom"
      ]
    },
    {
      "page": "pref_envy",
      "title": "Fehr-Schmidt inequality aversion with envy only",
      "topics": [
        "pref_envy"
      ]
    },
    {
      "page": "pref_heterogeneous_players",
      "title": "Combine preferences for different players",
      "topics": [
        "pref_heterogeneous_players"
      ]
    },
    {
      "page": "pref_ineqAv",
      "title": "Fehr-Schmidt inequality aversion.",
      "topics": [
        "pref_ineqAv"
      ]
    },
    {
      "page": "pref_lossAv",
      "title": "'Linear loss aversion preferences with a single reference point",
      "topics": [
        "pref_lossAv"
      ]
    },
    {
      "page": "pref_payoff",
      "title": "Utility is equal to monetary payoff.",
      "topics": [
        "pref_payoff"
      ]
    },
    {
      "page": "stage",
      "title": "Specify a stage for a game",
      "topics": [
        "stage"
      ]
    }
  ],
  "_readme": "https://github.com/skranz/gtree/raw/master/README.md",
  "_rundeps": [
    "cli",
    "codeUtils",
    "cpp11",
    "data.table",
    "digest",
    "dplyr",
    "dplyrExtras",
    "dtplyr",
    "generics",
    "glue",
    "jsonlite",
    "lazyeval",
    "lifecycle",
    "lubridate",
    "magrittr",
    "matrixStats",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "restorepoint",
    "rlang",
    "stringi",
    "stringr",
    "stringtools",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "utf8",
    "vctrs",
    "whisker",
    "withr",
    "yaml"
  ],
  "_score": 3.846337112129805,
  "_indexed": true,
  "_nocasepkg": "gtree",
  "_universes": [
    "skranz"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-05-26T06:57:23.000Z",
      "distro": "noble",
      "commit": "dfcfa5b7a4f2101b11dfb7ed1d278a992657728e",
      "fileid": "2d101368c2dcec12e798fdde8a7099047041580150fe368c67cf9e944256bbdf",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26437121499"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-05-26T06:57:35.000Z",
      "distro": "noble",
      "commit": "dfcfa5b7a4f2101b11dfb7ed1d278a992657728e",
      "fileid": "72fc9ec140296855ea2794fb7ca3e40ef7dc1e00b79726b1c57a9e976779e1d4",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26437121499"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-05-26T06:57:00.000Z",
      "commit": "dfcfa5b7a4f2101b11dfb7ed1d278a992657728e",
      "fileid": "b2ba9eef289677ebf17e581d964ce6d334cdab2cb361f67747f8c5dd0561d6ce",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26437121499"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-05-26T06:56:52.000Z",
      "commit": "dfcfa5b7a4f2101b11dfb7ed1d278a992657728e",
      "fileid": "7050d1639068eee104320caad09b8da78e9ac49c5a282deea55a8b52cf0cfd62",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26437121499"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-05-26T06:57:35.000Z",
      "commit": "dfcfa5b7a4f2101b11dfb7ed1d278a992657728e",
      "fileid": "7adc7909ae8ee6285861d32119d7eec8cdd28a5f785cdcdabeb704e3613eb3c9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26437121499"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-26T06:56:55.000Z",
      "commit": "dfcfa5b7a4f2101b11dfb7ed1d278a992657728e",
      "fileid": "e436b04e041f52144000ab75e547ea28ef8d770f1553707163020459045ddaa9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26437121499"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-26T06:57:17.000Z",
      "commit": "dfcfa5b7a4f2101b11dfb7ed1d278a992657728e",
      "fileid": "4e2497b35ff26650930ef5c784077dc1785333a29cb938a8fcfecd942c41cebd",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26437121499"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-26T06:56:49.000Z",
      "commit": "dfcfa5b7a4f2101b11dfb7ed1d278a992657728e",
      "fileid": "e376ed2dac20755732212c23f15136f9de303b45a6881d1b2415dfbe4e765ac3",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/skranz/actions/runs/26437121499"
    }
  ]
}