{
  "_id": "6a197ac8acfb0bcc41df549b",
  "Package": "gMOIP",
  "Type": "Package",
  "Title": "Tools for 2D and 3D Plots of Single and Multi-Objective\nLinear/Integer Programming Models",
  "Version": "1.5.6",
  "Authors@R": "person(\"Lars\", \"Relund Nielsen\", email = \"lars@relund.dk\", role = c(\"aut\", \"cre\"), \ncomment = c(ORCID = \"0000-0002-4802-3071\"))",
  "URL": "https://relund.github.io/gMOIP/, https://github.com/relund/gMOIP/",
  "BugReports": "https://github.com/relund/gMOIP/issues",
  "Description": "Make 2D and 3D plots of linear programming (LP), integer\nlinear programming (ILP), or mixed integer linear programming\n(MILP) models with up to three objectives. Plots of both the\nsolution and criterion space are possible. For instance the\nnon-dominated (Pareto) set for bi-objective LP/ILP/MILP\nprogramming models (see vignettes for an overview). The package\nalso contains an function for checking if a point is inside the\nconvex hull.",
  "License": "GPL (>= 3)",
  "Language": "en-US",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "cmake libfreetype6-dev libglu1-mesa-dev make\ntexlive libicu-dev libpng-dev libuv1-dev libgl1-mesa-dev\nzlib1g-dev",
  "Repository": "https://relund.r-universe.dev",
  "Date/Publication": "2026-05-29 07:05:14 UTC",
  "RemoteUrl": "https://github.com/relund/gmoip",
  "RemoteRef": "HEAD",
  "RemoteSha": "68cfc9a131f4bd31a20830ecb7090c6a48064e70",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-29 10:20:22 UTC",
    "User": "root"
  },
  "Author": "Lars Relund Nielsen [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-4802-3071>)",
  "Maintainer": "Lars Relund Nielsen <lars@relund.dk>",
  "MD5sum": "9f939e1670750b0da29c287ef3409313",
  "_user": "relund",
  "_type": "src",
  "_file": "gMOIP_1.5.6.tar.gz",
  "_fileid": "2ba6b415d8a6b697234a72f66f7c72ad49149f470883dbfd9403d713443722c6",
  "_filesize": 4762084,
  "_sha256": "2ba6b415d8a6b697234a72f66f7c72ad49149f470883dbfd9403d713443722c6",
  "_created": "2026-05-29T10:20:22.000Z",
  "_published": "2026-05-29T11:38:48.479Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78482291140,
      "time": 220,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7288504339"
    },
    {
      "job": 78482291103,
      "time": 208,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288501348"
    },
    {
      "job": 78482291124,
      "time": 170,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7289752928"
    },
    {
      "job": 78482291101,
      "time": 193,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7289754837"
    },
    {
      "job": 78481507015,
      "time": 327,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288437716"
    },
    {
      "job": 78482291157,
      "time": 183,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288493532"
    },
    {
      "job": 78482291158,
      "time": 135,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7288479551"
    },
    {
      "job": 78482291268,
      "time": 104,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7288470386"
    },
    {
      "job": 78482291131,
      "time": 126,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7288478066"
    }
  ],
  "_buildurl": "https://github.com/r-universe/relund/actions/runs/26631568939",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/relund/gmoip",
  "_commit": {
    "id": "68cfc9a131f4bd31a20830ecb7090c6a48064e70",
    "author": "Lars Relund <junk@relund.dk>",
    "committer": "Lars Relund <junk@relund.dk>",
    "message": "Add files\n",
    "time": 1780038314
  },
  "_maintainer": {
    "name": "Lars Relund Nielsen",
    "email": "lars@relund.dk",
    "orcid": "0000-0002-4802-3071"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5.0",
      "role": "Depends"
    },
    {
      "package": "ggrepel",
      "role": "Imports"
    },
    {
      "package": "geometry",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "rgl",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "Rfast",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "png",
      "role": "Imports"
    },
    {
      "package": "sp",
      "role": "Imports"
    },
    {
      "package": "moocore",
      "role": "Imports"
    },
    {
      "package": "tikzDevice",
      "role": "Suggests"
    },
    {
      "package": "grid",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "ggsci",
      "role": "Suggests"
    },
    {
      "package": "magrittr",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "pdftools",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "role": "Suggests"
    },
    {
      "package": "webshot2",
      "role": "Suggests"
    }
  ],
  "_owner": "relund",
  "_selfowned": true,
  "_usedby": 3,
  "_updates": [
    {
      "week": "2025-26",
      "n": 3
    },
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-09",
      "n": 4
    },
    {
      "week": "2026-22",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "2d-plot",
    "3d-plot",
    "bi-objective",
    "convex-hull",
    "integer-programming",
    "linear-programming",
    "math",
    "milp",
    "mixed-integer-programming",
    "multi-objective",
    "polytope",
    "tri-objective",
    "visualization"
  ],
  "_stars": 6,
  "_contributors": [
    {
      "user": "relund",
      "count": 330,
      "uuid": 887198
    },
    {
      "user": "davisvaughan",
      "count": 1,
      "uuid": 19150088
    },
    {
      "user": "dmurdoch",
      "count": 1,
      "uuid": 1935680
    },
    {
      "user": "scottkosty",
      "count": 1,
      "uuid": 1149353
    }
  ],
  "_userbio": {
    "uuid": 887198,
    "type": "user",
    "name": "Lars Relund "
  },
  "_downloads": {
    "count": 329,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/gMOIP"
  },
  "_devurl": "https://github.com/relund/gmoip",
  "_pkgdown": "https://relund.github.io/gMOIP/",
  "_searchresults": 78,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/gMOIP.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/relund/gmoip",
  "_realowner": "relund",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2017-01-25"
    },
    {
      "version": "1.1.0",
      "date": "2017-02-20"
    },
    {
      "version": "1.3.0",
      "date": "2019-08-05"
    },
    {
      "version": "1.4.3",
      "date": "2020-02-20"
    },
    {
      "version": "1.4.6",
      "date": "2021-01-19"
    },
    {
      "version": "1.4.7",
      "date": "2021-08-23"
    },
    {
      "version": "1.4.8",
      "date": "2023-01-26"
    },
    {
      "version": "1.4.9",
      "date": "2023-02-15"
    },
    {
      "version": "1.5.0",
      "date": "2023-05-26"
    },
    {
      "version": "1.5.2",
      "date": "2024-02-21"
    },
    {
      "version": "1.5.3",
      "date": "2024-10-09"
    },
    {
      "version": "1.5.4",
      "date": "2024-10-25"
    },
    {
      "version": "1.5.5",
      "date": "2025-06-25"
    },
    {
      "version": "1.5.6",
      "date": "2026-03-01"
    }
  ],
  "_exports": [
    "addNDSet",
    "addNDSet2D",
    "addRays",
    "binaryPoints",
    "classifyNDSet",
    "classifyNDSetExtreme",
    "convexHull",
    "cornerPoints",
    "criterionPoints",
    "dimFace",
    "finalize3D",
    "genNDSet",
    "genSample",
    "getTexture",
    "gMOIPTheme",
    "inHull",
    "ini3D",
    "integerPoints",
    "loadView",
    "plotCones2D",
    "plotCones3D",
    "plotCriterion2D",
    "plotHull2D",
    "plotHull3D",
    "plotMTeX3D",
    "plotNDSet2D",
    "plotPlane3D",
    "plotPoints3D",
    "plotPolygon3D",
    "plotPolytope",
    "plotRectangle3D",
    "plotTeX3D",
    "plotTitleTeX3D",
    "saveView",
    "slices",
    "texToPng"
  ],
  "_help": [
    {
      "page": "addNDSet",
      "title": "Add discrete points to a non-dominated set and classify them into extreme supported, non-extreme supported, non-supported.",
      "topics": [
        "addNDSet"
      ]
    },
    {
      "page": "addRays",
      "title": "Add all points on the bounding box hit by the rays.",
      "topics": [
        "addRays"
      ]
    },
    {
      "page": "binaryPoints",
      "title": "Binary (0-1) points in the feasible region (Ax<=b).",
      "topics": [
        "binaryPoints"
      ]
    },
    {
      "page": "classifyNDSet",
      "title": "Classify a set of nondominated points",
      "topics": [
        "classifyNDSet"
      ]
    },
    {
      "page": "classifyNDSetExtreme",
      "title": "Find extreme points of a nondominated set of points",
      "topics": [
        "classifyNDSetExtreme"
      ]
    },
    {
      "page": "convexHull",
      "title": "Find the convex hull of a set of points.",
      "topics": [
        "convexHull"
      ]
    },
    {
      "page": "cornerPoints",
      "title": "Calculate the corner points for the polytope Ax<=b.",
      "topics": [
        "cornerPoints"
      ]
    },
    {
      "page": "cornerPointsCont",
      "title": "Calculate the corner points for the polytope Ax<=b assuming all variables are continuous.",
      "topics": [
        "cornerPointsCont"
      ]
    },
    {
      "page": "criterionPoints",
      "title": "Calculate the criterion points of a set of points and ranges to find the set of non-dominated points (Pareto points) and classify them into extreme supported, non-extreme supported, non-supported.",
      "topics": [
        "criterionPoints"
      ]
    },
    {
      "page": "df2String",
      "title": "Convert each row to a string.",
      "topics": [
        "df2String"
      ]
    },
    {
      "page": "dimFace",
      "title": "Return the dimension of the convex hull of a set of points.",
      "topics": [
        "dimFace"
      ]
    },
    {
      "page": "finalize3D",
      "title": "Finalize the RGL window.",
      "topics": [
        "finalize3D"
      ]
    },
    {
      "page": "genNDSet",
      "title": "Generate a sample of nondominated points.",
      "topics": [
        "genNDSet"
      ]
    },
    {
      "page": "genSample",
      "title": "Generate a sample of points in dimension $p$.",
      "topics": [
        "genSample"
      ]
    },
    {
      "page": "getTexture",
      "title": "Save a point symbol as a temporary file.",
      "topics": [
        "getTexture"
      ]
    },
    {
      "page": "gMOIPTheme",
      "title": "The 'ggplot' theme for the package",
      "topics": [
        "gMOIPTheme"
      ]
    },
    {
      "page": "hullSegment",
      "title": "Find segments (lines) of a face.",
      "topics": [
        "hullSegment"
      ]
    },
    {
      "page": "inHull",
      "title": "Efficient test for points inside a convex hull in p dimensions.",
      "topics": [
        "inHull"
      ]
    },
    {
      "page": "ini3D",
      "title": "Initialize the RGL window.",
      "topics": [
        "ini3D"
      ]
    },
    {
      "page": "integerPoints",
      "title": "Integer points in the feasible region (Ax<=b).",
      "topics": [
        "integerPoints"
      ]
    },
    {
      "page": "loadView",
      "title": "Help function to load the view angle for the RGL 3D plot from a file or matrix",
      "topics": [
        "loadView"
      ]
    },
    {
      "page": "mergeLists",
      "title": "Merge two lists to one",
      "topics": [
        "mergeLists"
      ]
    },
    {
      "page": "plotCones2D",
      "title": "Plot a cone defined by a point in 2D.",
      "topics": [
        "plotCones2D"
      ]
    },
    {
      "page": "plotCones3D",
      "title": "Plot a cone defined by a point in 3D.",
      "topics": [
        "plotCones3D"
      ]
    },
    {
      "page": "plotCriterion2D",
      "title": "Create a plot of the criterion space of a bi-objective problem",
      "topics": [
        "plotCriterion2D"
      ]
    },
    {
      "page": "plotHull2D",
      "title": "Plot the convex hull of a set of points in 2D.",
      "topics": [
        "plotHull2D"
      ]
    },
    {
      "page": "plotHull3D",
      "title": "Plot the convex hull of a set of points in 3D.",
      "topics": [
        "plotHull3D"
      ]
    },
    {
      "page": "plotLines2D",
      "title": "Plot the lines of a linear mathematical program (Ax = b)",
      "topics": [
        "plotLines2D"
      ]
    },
    {
      "page": "plotMTeX3D",
      "title": "Plot TeX in the margin",
      "topics": [
        "plotMTeX3D"
      ]
    },
    {
      "page": "plotNDSet2D",
      "title": "Create a plot of a discrete non-dominated set.",
      "topics": [
        "plotNDSet2D"
      ]
    },
    {
      "page": "plotPlane3D",
      "title": "Plot a plane in 3D.",
      "topics": [
        "plotPlane3D"
      ]
    },
    {
      "page": "plotPoints3D",
      "title": "Plot points in 3D.",
      "topics": [
        "plotPoints3D"
      ]
    },
    {
      "page": "plotPolygon3D",
      "title": "Plot a polygon.",
      "topics": [
        "plotPolygon3D"
      ]
    },
    {
      "page": "plotPolytope",
      "title": "Plot the polytope (bounded convex set) of a linear mathematical program (Ax <= b)",
      "topics": [
        "plotPolytope"
      ]
    },
    {
      "page": "plotPolytope2D",
      "title": "Plot the polytope (bounded convex set) of a linear mathematical program",
      "topics": [
        "plotPolytope2D"
      ]
    },
    {
      "page": "plotPolytope3D",
      "title": "Plot the polytope (bounded convex set) of a linear mathematical program",
      "topics": [
        "plotPolytope3D"
      ]
    },
    {
      "page": "plotRectangle3D",
      "title": "Plot a rectangle defined by two corner points.",
      "topics": [
        "plotRectangle3D"
      ]
    },
    {
      "page": "plotTeX3D",
      "title": "Plot TeX at a position.",
      "topics": [
        "plotTeX3D"
      ]
    },
    {
      "page": "plotTitleTeX3D",
      "title": "Draw boxes, axes and other text outside the data using TeX strings.",
      "topics": [
        "plotTitleTeX3D"
      ]
    },
    {
      "page": "pngSize",
      "title": "To size of the png file.",
      "topics": [
        "pngSize"
      ]
    },
    {
      "page": "saveView",
      "title": "Help function to save the view angle for the RGL 3D plot",
      "topics": [
        "saveView"
      ]
    },
    {
      "page": "slices",
      "title": "Find all corner points in the slices define for each fixed integer combination.",
      "topics": [
        "slices"
      ]
    },
    {
      "page": "texToPng",
      "title": "Convert LaTeX to a png file",
      "topics": [
        "texToPng"
      ]
    }
  ],
  "_readme": "https://github.com/relund/gmoip/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "cpp11",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "geometry",
    "ggplot2",
    "ggrepel",
    "glue",
    "gtable",
    "highr",
    "htmltools",
    "htmlwidgets",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "linprog",
    "lpSolve",
    "magic",
    "magrittr",
    "MASS",
    "Matrix",
    "matrixStats",
    "memoise",
    "mime",
    "moocore",
    "pillar",
    "pkgconfig",
    "plyr",
    "png",
    "purrr",
    "R6",
    "rappdirs",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppParallel",
    "RcppProgress",
    "Rdpack",
    "Rfast",
    "rgl",
    "rlang",
    "rmarkdown",
    "S7",
    "sass",
    "scales",
    "sp",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "yaml",
    "zigg"
  ],
  "_vignettes": [
    {
      "source": "intro.Rmd",
      "filename": "intro.html",
      "title": "Introduction to gMOIP",
      "author": "Lars Relund Nielsen",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "Single criterion models",
        "Three variables",
        "Bi-objective models",
        "Bi-objective models with three variables",
        "Example 1",
        "LaTeX support",
        "Further examples"
      ],
      "created": "2020-05-12 07:12:35",
      "modified": "2023-02-15 16:08:09",
      "commits": 20
    },
    {
      "source": "bi-objective_3x_ex1.Rmd",
      "filename": "bi-objective_3x_ex1.html",
      "title": "Plotting bi-objective models with three variables - Example 1",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2021-01-15 10:39:44",
      "modified": "2021-08-23 08:16:38",
      "commits": 6
    },
    {
      "source": "bi-objective_2x.Rmd",
      "filename": "bi-objective_2x.html",
      "title": "Plotting bi-objective models with two variables",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Saving plots to LaTeX"
      ],
      "created": "2021-01-15 10:39:44",
      "modified": "2021-08-23 08:16:38",
      "commits": 2
    },
    {
      "source": "polytope_2d.Rmd",
      "filename": "polytope_2d.html",
      "title": "Plotting polytopes in 2D",
      "engine": "knitr::rmarkdown",
      "headings": [
        "LP model",
        "ILP model",
        "MILP model",
        "Saving plots to LaTeX"
      ],
      "created": "2019-07-04 09:39:44",
      "modified": "2021-08-23 08:16:38",
      "commits": 8
    },
    {
      "source": "polytope_3d_ex1.Rmd",
      "filename": "polytope_3d_ex1.html",
      "title": "Plotting polytopes in 3D - Example 1",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2021-01-14 10:28:32",
      "modified": "2021-08-23 08:16:38",
      "commits": 10
    },
    {
      "source": "tri-objective.Rmd",
      "filename": "tri-objective.html",
      "title": "Plotting tri-objective models",
      "author": "Lars Relund Nielsen",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Classifying"
      ],
      "created": "2021-01-15 13:18:39",
      "modified": "2024-02-06 14:06:28",
      "commits": 11
    }
  ],
  "_score": 8.180790863280738,
  "_indexed": true,
  "_nocasepkg": "gmoip",
  "_universes": [
    "relund"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.5.6",
      "date": "2026-05-29T10:23:45.000Z",
      "distro": "noble",
      "commit": "68cfc9a131f4bd31a20830ecb7090c6a48064e70",
      "fileid": "664763d16ba9ebf7152053ee57de48a220c0d85347ad4926f780b3d5a5a9face",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/relund/actions/runs/26631568939"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.5.6",
      "date": "2026-05-29T10:23:33.000Z",
      "distro": "noble",
      "commit": "68cfc9a131f4bd31a20830ecb7090c6a48064e70",
      "fileid": "65b5f558a9822a877aa54f0cc628d4e67aa01882500aaace528d58dceda9570a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/relund/actions/runs/26631568939"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.5.6",
      "date": "2026-05-29T11:37:24.000Z",
      "commit": "68cfc9a131f4bd31a20830ecb7090c6a48064e70",
      "fileid": "8b3fe07bbec6f6d28471dec749c3c61d4a8e4baf00692217686a919ac69ccea8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/relund/actions/runs/26631568939"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.5.6",
      "date": "2026-05-29T11:37:24.000Z",
      "commit": "68cfc9a131f4bd31a20830ecb7090c6a48064e70",
      "fileid": "e22394e2d28e3096a54ec9ce8bec7c6cbd854862c943c53931b5693b2c01596d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/relund/actions/runs/26631568939"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.5.6",
      "date": "2026-05-29T10:23:45.000Z",
      "commit": "68cfc9a131f4bd31a20830ecb7090c6a48064e70",
      "fileid": "8a485281bdaa7920f468bf415d561654a7e44c4e35a9fd7464d2ef1005285928",
      "status": "success",
      "buildurl": "https://github.com/r-universe/relund/actions/runs/26631568939"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.5.6",
      "date": "2026-05-29T10:22:05.000Z",
      "commit": "68cfc9a131f4bd31a20830ecb7090c6a48064e70",
      "fileid": "cad52bf728199e681d2b587a9b6a0fedac6eab32511c5482e6539ea836b16377",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/relund/actions/runs/26631568939"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.5.6",
      "date": "2026-05-29T10:21:41.000Z",
      "commit": "68cfc9a131f4bd31a20830ecb7090c6a48064e70",
      "fileid": "1f09b7b4485ce836594f0fa03aad04b14d09583188483c70fe81034244118c8c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/relund/actions/runs/26631568939"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.5.6",
      "date": "2026-05-29T10:22:02.000Z",
      "commit": "68cfc9a131f4bd31a20830ecb7090c6a48064e70",
      "fileid": "6a614f9fd819490652ea8aa6a5a84d7d643077dc718337b1109d555d90a53292",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/relund/actions/runs/26631568939"
    }
  ]
}