{
  "_id": "6a346e693efcd9bda43c513f",
  "Package": "transitiontrees",
  "Type": "Package",
  "Title": "Transition Trajectories and Dynamics of Variable-Length Pathways\nor Sequences",
  "Version": "0.1.2",
  "Authors@R": "c(\nperson(given = \"Mohammed\",\nfamily = \"Saqr\",\nemail = \"saqr@saqr.me\",\nrole = c(\"aut\", \"cre\", \"cph\")),\nperson(given = \"Sonsoles\",\nfamily = \"López-Pernas\",\nemail = \"sonsoles.lopez@uef.fi\",\nrole = \"aut\"))",
  "Description": "Analyzes transition trajectories in event, sequence, and\nordered data, focusing on how states follow one another, how\nfar processes unfold, and where pathways branch or converge.\nTrajectories are modeled using variable-order prediction suffix\ntrees (Ron, Singer, & Tishby, 1996)\n<doi:10.1023/A:1026490906255>, implemented in both\nfrequency-based and prediction-based forms. The framework\nincludes multiple pruning, validation, and smoothing techniques\nto ensure model robustness. Visualization options include\ntransition trees, radial sunburst diagrams, transition\nheatmaps, and forward trajectory trees.",
  "License": "GPL-3",
  "URL": "https://github.com/mohsaqr/transitiontrees",
  "BugReports": "https://github.com/mohsaqr/transitiontrees/issues",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "LazyData": "true",
  "LazyDataCompression": "xz",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "RoxygenNote": "7.3.3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-18 22:13:24 UTC",
    "User": "root"
  },
  "Author": "Mohammed Saqr [aut, cre, cph], Sonsoles López-Pernas [aut]",
  "Maintainer": "Mohammed Saqr <saqr@saqr.me>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-06-18 17:10:08 UTC",
  "RemoteUrl": "https://github.com/cran/transitiontrees",
  "RemoteRef": "HEAD",
  "RemoteSha": "037bd79833b65d3fa7fc936bdb0411a946a46dbb",
  "MD5sum": "d32178d2eba445c730d38d3e7c9d96cd",
  "_user": "cran",
  "_type": "src",
  "_file": "transitiontrees_0.1.2.tar.gz",
  "_fileid": "3452fe5117d15f0ede7224c1180a76ff9df756be4663a5e368d95919d362aa55",
  "_filesize": 4052560,
  "_sha256": "3452fe5117d15f0ede7224c1180a76ff9df756be4663a5e368d95919d362aa55",
  "_created": "2026-06-18T22:13:24.000Z",
  "_published": "2026-06-18T22:17:13.673Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 82244953552,
      "time": 163,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7737099122"
    },
    {
      "job": 82244953582,
      "time": 185,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7737105023"
    },
    {
      "job": 82244063979,
      "time": 356,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7737053505"
    },
    {
      "job": 82244953532,
      "time": 116,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7737085895"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/27792305872",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/transitiontrees",
  "_commit": {
    "id": "037bd79833b65d3fa7fc936bdb0411a946a46dbb",
    "author": "Mohammed Saqr <saqr@saqr.me>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.2\n",
    "time": 1781802608
  },
  "_maintainer": {
    "name": "Mohammed Saqr",
    "email": "saqr@saqr.me",
    "login": "loxavian",
    "description": "",
    "uuid": 52792889
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "visNetwork",
      "role": "Suggests"
    },
    {
      "package": "tna",
      "role": "Suggests"
    },
    {
      "package": "Nestimate",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-25",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.2",
      "date": "2026-06-18"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "loxavian",
      "count": 1,
      "uuid": 52792889
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 610,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/transitiontrees"
  },
  "_devurl": "https://github.com/mohsaqr/transitiontrees",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/transitiontrees.html",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.2",
      "date": "2026-06-18"
    }
  ],
  "_exports": [
    "bootstrap_pathways",
    "common_pathways",
    "compare_groups",
    "compare_pruning",
    "compare_smoothing",
    "compare_trees",
    "context_tree",
    "divergent_pathways",
    "generate_sequences",
    "impute_sequences",
    "mine_contexts",
    "mine_sequences",
    "model_fit",
    "n_nodes",
    "pathway_exists",
    "perplexity",
    "plot_difference",
    "plot_distributions",
    "plot_divergence",
    "plot_pathway_resamples",
    "plot_pathways",
    "plot_predictive",
    "plot_pruning",
    "plot_trajectories",
    "prepare_input",
    "prune_tree",
    "query_pathway",
    "score_positions",
    "score_sequences",
    "sharp_pathways",
    "smooth_tree",
    "subtree",
    "tree_dependence",
    "tree_distance",
    "tree_pathways",
    "tune_tree"
  ],
  "_datasets": [
    {
      "name": "ai_long",
      "title": "AI-collaboration messages (long format)",
      "object": "ai_long",
      "class": [
        "data.frame"
      ],
      "fields": [
        "message_id",
        "project",
        "session_id",
        "timestamp",
        "session_date",
        "code",
        "cluster",
        "code_order",
        "order_in_session"
      ],
      "rows": 8551,
      "table": true,
      "tojson": true
    },
    {
      "name": "engagement",
      "title": "Student engagement state sequences (wide format)",
      "object": "engagement",
      "class": [
        "data.frame"
      ],
      "fields": [
        "T1",
        "T2",
        "T3",
        "T4",
        "T5",
        "T6",
        "T7",
        "T8",
        "T9",
        "T10",
        "T11",
        "T12",
        "T13",
        "T14",
        "T15",
        "T16",
        "T17",
        "T18",
        "T19",
        "T20",
        "T21",
        "T22",
        "T23",
        "T24",
        "T25"
      ],
      "rows": 1000,
      "table": true,
      "tojson": true
    },
    {
      "name": "group_regulation_long",
      "title": "Collaborative-regulation events (long format)",
      "object": "group_regulation_long",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Actor",
        "Achiever",
        "Group",
        "Course",
        "Time",
        "Action"
      ],
      "rows": 27533,
      "table": true,
      "tojson": true
    },
    {
      "name": "trajectories",
      "title": "Student engagement trajectories",
      "object": "trajectories",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "1",
        "2",
        "3",
        "4",
        "5",
        "6",
        "7",
        "8",
        "9",
        "10",
        "11",
        "12",
        "13",
        "14",
        "15"
      ],
      "rows": 138,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "ai_long",
      "title": "AI-collaboration messages (long format)",
      "topics": [
        "ai_long"
      ]
    },
    {
      "page": "as.data.frame.transitiontrees",
      "title": "Coerce a context tree to a Tidy Data Frame",
      "topics": [
        "as.data.frame.transitiontrees"
      ]
    },
    {
      "page": "as.data.frame.transitiontrees_bootstrap",
      "title": "Coerce a context tree Bootstrap to a Tidy Data Frame",
      "topics": [
        "as.data.frame.transitiontrees_bootstrap"
      ]
    },
    {
      "page": "as.data.frame.transitiontrees_comparison",
      "title": "Coerce a context tree Comparison to a Tidy Data Frame",
      "topics": [
        "as.data.frame.transitiontrees_comparison"
      ]
    },
    {
      "page": "as.data.frame.transitiontrees_group",
      "title": "Coerce a Group of Trees to One Tidy Data Frame",
      "topics": [
        "as.data.frame.transitiontrees_group"
      ]
    },
    {
      "page": "as.data.frame.transitiontrees_group_comparison",
      "title": "Coerce a Group Comparison to a Tidy Data Frame",
      "topics": [
        "as.data.frame.transitiontrees_group_comparison"
      ]
    },
    {
      "page": "bootstrap_pathways",
      "title": "Bootstrap Pathway Stability and Informativeness",
      "topics": [
        "bootstrap_pathways"
      ]
    },
    {
      "page": "common_pathways",
      "title": "Most Common Pathways in a Fitted Tree",
      "topics": [
        "common_pathways"
      ]
    },
    {
      "page": "compare_groups",
      "title": "Compare Groups of Sequences for Structural Differences",
      "topics": [
        "compare_groups"
      ]
    },
    {
      "page": "compare_pruning",
      "title": "Compare Pruning Criteria on One Tree",
      "topics": [
        "compare_pruning"
      ]
    },
    {
      "page": "compare_smoothing",
      "title": "Compare Smoothing Schemes on One Dataset",
      "topics": [
        "compare_smoothing"
      ]
    },
    {
      "page": "compare_trees",
      "title": "Compare Two context trees by Symmetric Divergence with Permutation Test",
      "topics": [
        "compare_trees"
      ]
    },
    {
      "page": "context_tree",
      "title": "Fit a Prediction Suffix Tree from Categorical Sequence Data",
      "topics": [
        "context_tree"
      ]
    },
    {
      "page": "divergent_pathways",
      "title": "Most Predictively Divergent Pathways",
      "topics": [
        "divergent_pathways"
      ]
    },
    {
      "page": "engagement",
      "title": "Student engagement state sequences (wide format)",
      "topics": [
        "engagement"
      ]
    },
    {
      "page": "generate_sequences",
      "title": "Sample Sequences from a Fitted Context Tree",
      "topics": [
        "generate_sequences"
      ]
    },
    {
      "page": "group_regulation_long",
      "title": "Collaborative-regulation events (long format)",
      "topics": [
        "group_regulation_long"
      ]
    },
    {
      "page": "impute_sequences",
      "title": "Impute Missing States in Sequences",
      "topics": [
        "impute_sequences"
      ]
    },
    {
      "page": "logLik.transitiontrees",
      "title": "Log-Likelihood of a context tree",
      "topics": [
        "logLik.transitiontrees"
      ]
    },
    {
      "page": "mine_contexts",
      "title": "Mine Contexts by Next-State Probability",
      "topics": [
        "mine_contexts"
      ]
    },
    {
      "page": "mine_sequences",
      "title": "Mine Sequences by Predictive Surprise",
      "topics": [
        "mine_sequences"
      ]
    },
    {
      "page": "model_fit",
      "title": "Model-Fit Scalars in One Call",
      "topics": [
        "model_fit"
      ]
    },
    {
      "page": "n_nodes",
      "title": "Number of Contexts (Nodes) in a Tree",
      "topics": [
        "n_nodes"
      ]
    },
    {
      "page": "nobs.transitiontrees",
      "title": "Number of Observations Used to Fit a context tree",
      "topics": [
        "nobs.transitiontrees"
      ]
    },
    {
      "page": "pathway_exists",
      "title": "Test Whether a Pathway Exists in the Tree",
      "topics": [
        "pathway_exists"
      ]
    },
    {
      "page": "perplexity",
      "title": "Perplexity of a context tree",
      "topics": [
        "perplexity"
      ]
    },
    {
      "page": "plot_difference",
      "title": "Difference (Subtraction) Map Between Two Groups",
      "topics": [
        "plot_difference"
      ]
    },
    {
      "page": "plot_distributions",
      "title": "Per-Context Next-State Distributions",
      "topics": [
        "plot_distributions"
      ]
    },
    {
      "page": "plot_divergence",
      "title": "Lollipop Chart of Pathway Divergence",
      "topics": [
        "plot_divergence"
      ]
    },
    {
      "page": "plot_pathway_resamples",
      "title": "Plot Bootstrap Resample Distributions per Pathway",
      "topics": [
        "plot_pathway_resamples"
      ]
    },
    {
      "page": "plot_pathways",
      "title": "Plot Pathways as a Probability Heatmap",
      "topics": [
        "plot_pathways"
      ]
    },
    {
      "page": "plot_predictive",
      "title": "Predictive Diagnostics for Held-Out Scoring",
      "topics": [
        "plot_predictive"
      ]
    },
    {
      "page": "plot_pruning",
      "title": "Illustrate Pruning Along a Pathway's Suffix Chain",
      "topics": [
        "plot_pruning"
      ]
    },
    {
      "page": "plot_trajectories",
      "title": "Forward Trajectory Tree (Prefix Tree)",
      "topics": [
        "plot_trajectories"
      ]
    },
    {
      "page": "plot.transitiontrees",
      "title": "Plot a Context Tree",
      "topics": [
        "plot.transitiontrees"
      ]
    },
    {
      "page": "plot.transitiontrees_bootstrap",
      "title": "Plot a context tree Bootstrap",
      "topics": [
        "plot.transitiontrees_bootstrap"
      ]
    },
    {
      "page": "plot.transitiontrees_comparison",
      "title": "Plot a context tree Comparison",
      "topics": [
        "plot.transitiontrees_comparison"
      ]
    },
    {
      "page": "plot.transitiontrees_group",
      "title": "Plot Each Tree in a context tree Group",
      "topics": [
        "plot.transitiontrees_group"
      ]
    },
    {
      "page": "plot.transitiontrees_group_comparison",
      "title": "Plot a Group Comparison",
      "topics": [
        "plot.transitiontrees_group_comparison"
      ]
    },
    {
      "page": "plot.transitiontrees_tune",
      "title": "Plot a context tree CV Grid",
      "topics": [
        "plot.transitiontrees_tune"
      ]
    },
    {
      "page": "predict.transitiontrees",
      "title": "Predict Next-State Probabilities from a Context Tree",
      "topics": [
        "predict.transitiontrees"
      ]
    },
    {
      "page": "prepare_input",
      "title": "Reshape Long Event Data into a Wide Sequence Frame",
      "topics": [
        "prepare_input"
      ]
    },
    {
      "page": "print.summary.transitiontrees",
      "title": "Print a Context-Tree Summary",
      "topics": [
        "print.summary.transitiontrees"
      ]
    },
    {
      "page": "print.transitiontrees",
      "title": "Print a Context Tree",
      "topics": [
        "print.transitiontrees"
      ]
    },
    {
      "page": "print.transitiontrees_bootstrap",
      "title": "Print a context tree Bootstrap",
      "topics": [
        "print.transitiontrees_bootstrap"
      ]
    },
    {
      "page": "print.transitiontrees_comparison",
      "title": "Print a context tree Comparison",
      "topics": [
        "print.transitiontrees_comparison"
      ]
    },
    {
      "page": "print.transitiontrees_group",
      "title": "Print a Group of Context Trees",
      "topics": [
        "print.transitiontrees_group"
      ]
    },
    {
      "page": "print.transitiontrees_group_comparison",
      "title": "Print a Group Comparison",
      "topics": [
        "print.transitiontrees_group_comparison"
      ]
    },
    {
      "page": "print.transitiontrees_tune",
      "title": "Print a context tree Tuning Grid",
      "topics": [
        "print.transitiontrees_tune"
      ]
    },
    {
      "page": "prune_tree",
      "title": "Prune a Context Tree",
      "topics": [
        "prune_tree"
      ]
    },
    {
      "page": "query_pathway",
      "title": "Query the Probability of a Specific Pathway -> Next State",
      "topics": [
        "query_pathway"
      ]
    },
    {
      "page": "score_positions",
      "title": "Per-Position Scoring",
      "topics": [
        "score_positions"
      ]
    },
    {
      "page": "score_sequences",
      "title": "Per-Sequence Scoring",
      "topics": [
        "score_sequences"
      ]
    },
    {
      "page": "sharp_pathways",
      "title": "Sharpest Pathways",
      "topics": [
        "sharp_pathways"
      ]
    },
    {
      "page": "simulate.transitiontrees",
      "title": "Simulate Sequences from a Fitted context tree",
      "topics": [
        "simulate.transitiontrees"
      ]
    },
    {
      "page": "smooth_tree",
      "title": "Re-Smooth a Fitted context tree",
      "topics": [
        "smooth_tree"
      ]
    },
    {
      "page": "subtree",
      "title": "Extract the Subtree Rooted at a Pathway",
      "topics": [
        "subtree"
      ]
    },
    {
      "page": "summary.transitiontrees",
      "title": "Summary of a Context Tree",
      "topics": [
        "summary.transitiontrees"
      ]
    },
    {
      "page": "summary.transitiontrees_bootstrap",
      "title": "Summarise a context tree Bootstrap",
      "topics": [
        "summary.transitiontrees_bootstrap"
      ]
    },
    {
      "page": "summary.transitiontrees_group_comparison",
      "title": "Summarise a Group Comparison",
      "topics": [
        "summary.transitiontrees_group_comparison"
      ]
    },
    {
      "page": "trajectories",
      "title": "Student engagement trajectories",
      "topics": [
        "trajectories"
      ]
    },
    {
      "page": "tree_dependence",
      "title": "Per-Context Path Dependence of a Context Tree",
      "topics": [
        "tree_dependence"
      ]
    },
    {
      "page": "tree_distance",
      "title": "Symmetric KL Distance Between Two context trees",
      "topics": [
        "tree_distance"
      ]
    },
    {
      "page": "tree_pathways",
      "title": "Pathways from a Fitted Tree",
      "topics": [
        "tree_pathways"
      ]
    },
    {
      "page": "tune_tree",
      "title": "Cross-Validated Hyperparameter Tuning for context trees",
      "topics": [
        "tune_tree"
      ]
    }
  ],
  "_readme": "https://github.com/cran/transitiontrees/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting started: basic analysis and trajectory trees ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Fit",
        "2. Inspect the fit",
        "3. The pathway tables",
        "4. Prune to the reliable tree",
        "5. Predict",
        "6. A first tree plot",
        "7. Trajectory trees: where sequences go, and how predictably",
        "By frequency -- how many sequences walk each path",
        "By predictability -- how confidently the model calls each step",
        "Where to go next"
      ],
      "created": "2026-06-18 17:10:08",
      "modified": "2026-06-18 17:10:08",
      "commits": 1
    },
    {
      "source": "analysis-case.Rmd",
      "filename": "analysis-case.html",
      "title": "A complete analysis case: collaborative-regulation sequences ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. The data",
        "2. Fit",
        "3. Inspect",
        "4. The pathway tables",
        "5. Per-context diagnostics",
        "6. Prune to the reliable tree",
        "7. Held-out predictive quality",
        "8. Bootstrap reliability",
        "9. Do high and low achievers regulate differently?",
        "Synthesis"
      ],
      "created": "2026-06-18 17:10:08",
      "modified": "2026-06-18 17:10:08",
      "commits": 1
    },
    {
      "source": "ecosystem-compatibility.Rmd",
      "filename": "ecosystem-compatibility.html",
      "title": "Ecosystem compatibility: TraMineR, tna, and Nestimate ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The shared dataset",
        "Route A -- wide sequence data, directly",
        "Route B -- a tna transition-network object",
        "Route C -- a Nestimate network object",
        "They agree",
        "The boundary: sequences, never aggregated transitions",
        "Group objects"
      ],
      "created": "2026-06-18 17:10:08",
      "modified": "2026-06-18 17:10:08",
      "commits": 1
    },
    {
      "source": "advanced-analysis.Rmd",
      "filename": "advanced-analysis.html",
      "title": "Advanced analysis: smoothing, tuning, comparison, and mining ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Setup",
        "1. Smoothing schemes",
        "2. Pruning criteria",
        "3. Cross-validated tuning",
        "4. Bootstrap pathway reliability",
        "5. Comparing two cohorts",
        "6. Tree introspection",
        "7. Mining contexts and sequences",
        "8. Imputing gaps",
        "9. Generating sequences"
      ],
      "created": "2026-06-18 17:10:08",
      "modified": "2026-06-18 17:10:08",
      "commits": 1
    },
    {
      "source": "visualization.Rmd",
      "filename": "visualization.html",
      "title": "Visualization: every plot, and how to read it ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Setup",
        "1. The fitted tree, four ways",
        "Horizontal phylogram (default)",
        "Radial dendrogram",
        "Icicle / sunburst",
        "2. Pathway-centric plots",
        "Next-state heatmap",
        "Divergence lollipop",
        "Per-context distributions",
        "3. Diagnostic plots",
        "How much memory does one pathway need?",
        "Predictive quality",
        "4. Forward trajectory trees",
        "5. Inferential plots",
        "Bootstrap forest plot",
        "Per-pathway resample distributions",
        "Cohort comparison: permutation null",
        "Tuning surface",
        "Group difference map",
        "Recap"
      ],
      "created": "2026-06-18 17:10:08",
      "modified": "2026-06-18 17:10:08",
      "commits": 1
    }
  ],
  "_score": 3.3979400086720375,
  "_indexed": true,
  "_nocasepkg": "transitiontrees",
  "_universes": [
    "cran",
    "loxavian",
    "mohsaqr"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-06-18T22:15:28.000Z",
      "distro": "noble",
      "commit": "037bd79833b65d3fa7fc936bdb0411a946a46dbb",
      "fileid": "6e7779455cce131551cd9c89ef0483b3d19f522b5bb8a8c8314a52e917a0ed6f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27792305872"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-06-18T22:15:45.000Z",
      "distro": "noble",
      "commit": "037bd79833b65d3fa7fc936bdb0411a946a46dbb",
      "fileid": "8b8ad156c6439a8288247757875b040f11336cb36d01b4cf2884bb10a9a3f323",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27792305872"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.2",
      "date": "2026-06-18T22:15:42.000Z",
      "commit": "037bd79833b65d3fa7fc936bdb0411a946a46dbb",
      "fileid": "4caa8c91f005455245754fdccd47f988eca1ac85ade16ad10a9b0ab4161131a5",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27792305872"
    }
  ]
}