{
  "_id": "6a1f3796b401979e73428cae",
  "Package": "Tivy",
  "Type": "Package",
  "Title": "Toolkit for Investigation and Visualization of Young Anchovies",
  "Version": "0.1.1",
  "Authors@R": "person(\"Hans\", \"Ttito\", \nemail = \"kvttitos@gmail.com\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-3732-9419\"))",
  "Description": "Specialized toolkit for processing biological and\nfisheries data from Peru's anchovy (Engraulis ringens) fishery.\nProvides functions to analyze fishing logbooks, calculate\nbiological indicators (length-weight relationships, juvenile\npercentages), generate spatial fishing indicators, and\nvisualize regulatory measures from Peru's Ministry of\nProduction. Features automated data processing from multiple\nfile formats, coordinate validation, spatial analysis of\nfishing zones, and tools for analyzing fishing closure\nannouncements and regulatory compliance. Includes built-in\ndatasets of Peruvian coastal coordinates and parallel lines for\nanalyzing fishing activities within regulatory zones.",
  "URL": "https://github.com/HansTtito/Tivy",
  "BugReports": "https://github.com/HansTtito/Tivy/issues",
  "VignetteBuilder": "knitr",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Language": "en-US",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nmake libicu-dev libjpeg-dev libpng-dev libuv1-dev libxml2-dev\nlibssl-dev libpoppler-cpp-dev poppler-data libproj-dev\nlibsqlite3-dev libudunits2-dev",
  "Repository": "https://hansttito.r-universe.dev",
  "Date/Publication": "2026-04-15 00:37:50 UTC",
  "RemoteUrl": "https://github.com/hansttito/tivy",
  "RemoteRef": "HEAD",
  "RemoteSha": "f67c5c9b2bb72eeffcd85c9818b9a91f319b5e8e",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-15 05:40:21 UTC",
    "User": "root"
  },
  "Author": "Hans Ttito [aut, cre] (ORCID: <https://orcid.org/0000-0003-3732-9419>)",
  "Maintainer": "Hans Ttito <kvttitos@gmail.com>",
  "MD5sum": "0e6bc0a5cf4fddb4f1f018166307f331",
  "_user": "hansttito",
  "_type": "src",
  "_file": "Tivy_0.1.1.tar.gz",
  "_fileid": "ace6734bc98893a283c743994a199868f51f7d0935ca5e5e1044e88579a6eddb",
  "_filesize": 1247629,
  "_sha256": "ace6734bc98893a283c743994a199868f51f7d0935ca5e5e1044e88579a6eddb",
  "_created": "2026-05-15T05:40:21.000Z",
  "_published": "2026-06-02T20:05:42.292Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79161306801,
      "time": 178,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7010862076"
    },
    {
      "job": 79161306221,
      "time": 175,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7010861383"
    },
    {
      "job": 79161306383,
      "time": 145,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7011145531"
    },
    {
      "job": 79161305814,
      "time": 181,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7011162970"
    },
    {
      "job": 79161305773,
      "time": 247,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7010827574"
    },
    {
      "job": 79161305609,
      "time": 143,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7368538966"
    },
    {
      "job": 79161306227,
      "time": 157,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7010858112"
    },
    {
      "job": 79161307036,
      "time": 142,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7010856597"
    },
    {
      "job": 79161306180,
      "time": 107,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7010848446"
    }
  ],
  "_buildurl": "https://github.com/r-universe/hansttito/actions/runs/25902248844",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/hansttito/tivy",
  "_commit": {
    "id": "f67c5c9b2bb72eeffcd85c9818b9a91f319b5e8e",
    "author": "HansTtito <kvttitos@gmail.com>",
    "committer": "HansTtito <kvttitos@gmail.com>",
    "message": "docs: update NEWS.md for 0.1.1\n",
    "time": 1776213470
  },
  "_maintainer": {
    "name": "Hans Ttito",
    "email": "kvttitos@gmail.com",
    "login": "hansttito",
    "linkedin": "in/hansttito",
    "uuid": 120611082,
    "orcid": "0000-0003-3732-9419"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "version": ">= 1.7.0",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "version": ">= 1.4.0",
      "role": "Imports"
    },
    {
      "package": "stringi",
      "version": ">= 1.4.0",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.3.0",
      "role": "Imports"
    },
    {
      "package": "leaflet",
      "version": ">= 2.0.0",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 0.4.0",
      "role": "Imports"
    },
    {
      "package": "httr",
      "version": ">= 1.4.0",
      "role": "Imports"
    },
    {
      "package": "rvest",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "version": ">= 1.6.0",
      "role": "Imports"
    },
    {
      "package": "pdftools",
      "version": ">= 3.0.0",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "future",
      "version": ">= 1.21.0",
      "role": "Imports"
    },
    {
      "package": "future.apply",
      "version": ">= 1.7.0",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "scales",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "rnaturalearth",
      "version": ">= 0.1.0",
      "role": "Suggests"
    },
    {
      "package": "rnaturalearthdata",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "hansttito",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-28",
      "n": 15
    },
    {
      "week": "2025-29",
      "n": 8
    },
    {
      "week": "2025-30",
      "n": 4
    },
    {
      "week": "2025-37",
      "n": 1
    },
    {
      "week": "2026-16",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "hansttito",
      "count": 154,
      "uuid": 120611082
    },
    {
      "user": "thenatureconservancytnc-peru",
      "count": 1,
      "uuid": 167653020
    }
  ],
  "_userbio": {
    "uuid": 120611082,
    "type": "user",
    "name": "Hans Ttito"
  },
  "_downloads": {
    "count": 185,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/Tivy"
  },
  "_devurl": "https://github.com/hansttito/tivy",
  "_searchresults": 11,
  "_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/Tivy.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/hansttito/tivy",
  "_realowner": "hansttito",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2025-07-22"
    },
    {
      "version": "0.1.1",
      "date": "2025-07-23"
    }
  ],
  "_exports": [
    "add_variables",
    "apply_catch_weighting",
    "calculate_distances_vectorized",
    "calculate_fish_weight",
    "calculate_juvenile_percentage",
    "calculate_juvenile_statistics",
    "coast_distance",
    "convert_numbers_to_weight",
    "convert_to_date",
    "create_fishery_dashboard",
    "dms_to_decimal",
    "extract_numeric_values",
    "extract_pdf_data",
    "fetch_fishing_announcements",
    "find_column",
    "find_columns_by_pattern",
    "format_extracted_data",
    "get_length_range",
    "land_points",
    "merge_length_fishing_trips_hauls",
    "plot_fishing_zones",
    "plot_juvenile_analysis",
    "plot_zones_interactive",
    "plot_zones_static",
    "prepare_polygons",
    "process_fishing_trips",
    "process_hauls",
    "process_length",
    "summarize_juveniles_by_group",
    "validate_fishing_trip_data",
    "validate_haul_data",
    "validate_length_data",
    "validate_polygon_data",
    "weight_by_catch"
  ],
  "_datasets": [
    {
      "name": "calas_bitacora",
      "title": "Fishing hauls",
      "object": "calas_bitacora",
      "class": [
        "data.frame"
      ],
      "fields": [
        "fishing_trip_code",
        "cala",
        "start_date_haul",
        "end_date_haul",
        "start_latitude",
        "start_longitude",
        "end_latitude",
        "end_longitude",
        "species",
        "catch",
        "gear",
        "registration_date"
      ],
      "rows": 279,
      "table": true,
      "tojson": true
    },
    {
      "name": "faenas_bitacora",
      "title": "Fishing trips",
      "object": "faenas_bitacora",
      "class": [
        "data.frame"
      ],
      "fields": [
        "fishing_trip_code",
        "owner",
        "vessel",
        "punto_zarpe",
        "id_vessel",
        "n_cala",
        "status",
        "origin",
        "start_date",
        "end_date",
        "registration_date"
      ],
      "rows": 95,
      "table": true,
      "tojson": true
    },
    {
      "name": "peru_coast_parallels",
      "title": "Lines parallel to the Peruvian coast",
      "object": "peru_coast_parallels",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "peru_coastline",
      "title": "Peruvian coastline",
      "object": "peru_coastline",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Long",
        "Lat"
      ],
      "rows": 23481,
      "table": true,
      "tojson": true
    },
    {
      "name": "peru_isoparalitoral_areas",
      "title": "Isoparalittoral areas",
      "object": "peru_isoparalitoral_areas",
      "class": [
        "data.frame"
      ],
      "fields": [
        "lon",
        "lat",
        "area",
        "grad",
        "dc"
      ],
      "rows": 46815,
      "table": true,
      "tojson": true
    },
    {
      "name": "tallas_bitacora",
      "title": "Length data sampled from hauls made by vessels in the Peruvian sea.",
      "object": "tallas_bitacora",
      "class": [
        "data.frame"
      ],
      "fields": [
        "fishing_trip_code",
        "n_cala",
        "species",
        "length",
        "freq"
      ],
      "rows": 1672,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_variables",
      "title": "Add variables for juveniles, sample length, distance to coast, and distance category",
      "topics": [
        "add_variables"
      ]
    },
    {
      "page": "apply_catch_weighting",
      "title": "Apply catch weighting to data frame",
      "topics": [
        "apply_catch_weighting"
      ]
    },
    {
      "page": "calas_bitacora",
      "title": "Fishing hauls",
      "topics": [
        "calas_bitacora"
      ]
    },
    {
      "page": "calculate_distances_vectorized",
      "title": "Calculate vectorized distances to coastline",
      "topics": [
        "calculate_distances_vectorized"
      ]
    },
    {
      "page": "calculate_fish_weight",
      "title": "Calculate fish weight from length",
      "topics": [
        "calculate_fish_weight"
      ]
    },
    {
      "page": "calculate_juvenile_percentage",
      "title": "Calculate juvenile percentage",
      "topics": [
        "calculate_juvenile_percentage"
      ]
    },
    {
      "page": "calculate_juvenile_statistics",
      "title": "Calculate juvenile statistics for a group",
      "topics": [
        "calculate_juvenile_statistics"
      ]
    },
    {
      "page": "coast_distance",
      "title": "Vectorized distance to coast",
      "topics": [
        "coast_distance"
      ]
    },
    {
      "page": "convert_numbers_to_weight",
      "title": "Convert numbers to weight",
      "topics": [
        "convert_numbers_to_weight"
      ]
    },
    {
      "page": "convert_to_date",
      "title": "Convert dates to standard format",
      "topics": [
        "convert_to_date"
      ]
    },
    {
      "page": "create_fishery_dashboard",
      "title": "Create fishery dashboard",
      "topics": [
        "create_fishery_dashboard"
      ]
    },
    {
      "page": "dms_to_decimal",
      "title": "Convert latitude or longitude to decimal degrees",
      "topics": [
        "dms_to_decimal"
      ]
    },
    {
      "page": "extract_numeric_values",
      "title": "Extract length values from column names",
      "topics": [
        "extract_numeric_values"
      ]
    },
    {
      "page": "extract_pdf_data",
      "title": "Extract data from PDF announcements",
      "topics": [
        "extract_pdf_data"
      ]
    },
    {
      "page": "faenas_bitacora",
      "title": "Fishing trips",
      "topics": [
        "faenas_bitacora"
      ]
    },
    {
      "page": "fetch_fishing_announcements",
      "title": "Fetch fishing announcements from external sources",
      "topics": [
        "fetch_fishing_announcements"
      ]
    },
    {
      "page": "find_column",
      "title": "Find column by pattern matching",
      "topics": [
        "find_column"
      ]
    },
    {
      "page": "find_columns_by_pattern",
      "title": "Find columns by pattern",
      "topics": [
        "find_columns_by_pattern"
      ]
    },
    {
      "page": "format_extracted_data",
      "title": "Format extracted announcement data",
      "topics": [
        "format_extracted_data"
      ]
    },
    {
      "page": "get_length_range",
      "title": "Get length range from frequencies",
      "topics": [
        "get_length_range"
      ]
    },
    {
      "page": "land_points",
      "title": "Points on land",
      "topics": [
        "land_points"
      ]
    },
    {
      "page": "merge_length_fishing_trips_hauls",
      "title": "Merge fishing trips, length and hauls data",
      "topics": [
        "merge_length_fishing_trips_hauls"
      ]
    },
    {
      "page": "peru_coast_parallels",
      "title": "Lines parallel to the Peruvian coast",
      "topics": [
        "peru_coast_parallels"
      ]
    },
    {
      "page": "peru_coastline",
      "title": "Peruvian coastline",
      "topics": [
        "peru_coastline"
      ]
    },
    {
      "page": "peru_isoparalitoral_areas",
      "title": "Isoparalittoral areas",
      "topics": [
        "peru_isoparalitoral_areas"
      ]
    },
    {
      "page": "plot_fishing_zones",
      "title": "Plot fishing zones",
      "topics": [
        "plot_fishing_zones"
      ]
    },
    {
      "page": "plot_juvenile_analysis",
      "title": "Plot juvenile analysis",
      "topics": [
        "plot_juvenile_analysis"
      ]
    },
    {
      "page": "plot_zones_interactive",
      "title": "Generate interactive plot of polygons with leaflet",
      "topics": [
        "plot_zones_interactive"
      ]
    },
    {
      "page": "plot_zones_static",
      "title": "Generate static plot of polygons on a map",
      "topics": [
        "plot_zones_static"
      ]
    },
    {
      "page": "prepare_polygons",
      "title": "Prepare polygons from coordinate data",
      "topics": [
        "prepare_polygons"
      ]
    },
    {
      "page": "process_fishing_trips",
      "title": "Process fishing trip data from PRODUCE sitrapesca files",
      "topics": [
        "process_fishing_trips"
      ]
    },
    {
      "page": "process_hauls",
      "title": "Process fishing haul data from PRODUCE sitrapesca files",
      "topics": [
        "process_hauls"
      ]
    },
    {
      "page": "process_length",
      "title": "Process length data from hauls",
      "topics": [
        "process_length"
      ]
    },
    {
      "page": "summarize_juveniles_by_group",
      "title": "Summarize juveniles by group",
      "topics": [
        "summarize_juveniles_by_group"
      ]
    },
    {
      "page": "tallas_bitacora",
      "title": "Length data sampled from hauls made by vessels in the Peruvian sea.",
      "topics": [
        "tallas_bitacora"
      ]
    },
    {
      "page": "validate_fishing_trip_data",
      "title": "Validate processed fishing trip data quality",
      "topics": [
        "validate_fishing_trip_data"
      ]
    },
    {
      "page": "validate_haul_data",
      "title": "Validate processed haul data quality",
      "topics": [
        "validate_haul_data"
      ]
    },
    {
      "page": "validate_length_data",
      "title": "Validate processed length data quality",
      "topics": [
        "validate_length_data"
      ]
    },
    {
      "page": "validate_polygon_data",
      "title": "Validate data for polygon creation",
      "topics": [
        "validate_polygon_data"
      ]
    },
    {
      "page": "weight_by_catch",
      "title": "Weight length frequencies by total catch",
      "topics": [
        "weight_by_catch"
      ]
    }
  ],
  "_readme": "https://github.com/hansttito/tivy/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "bslib",
    "cachem",
    "class",
    "classInt",
    "cli",
    "codetools",
    "cpp11",
    "crosstalk",
    "curl",
    "DBI",
    "digest",
    "dplyr",
    "e1071",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "future",
    "future.apply",
    "generics",
    "ggplot2",
    "globals",
    "glue",
    "gtable",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httr",
    "isoband",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "lattice",
    "lazyeval",
    "leaflet",
    "leaflet.providers",
    "lifecycle",
    "listenv",
    "lubridate",
    "magrittr",
    "MASS",
    "memoise",
    "mime",
    "openssl",
    "parallelly",
    "patchwork",
    "pdftools",
    "pillar",
    "pkgconfig",
    "png",
    "proxy",
    "purrr",
    "qpdf",
    "R6",
    "rappdirs",
    "raster",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "rvest",
    "s2",
    "S7",
    "sass",
    "scales",
    "selectr",
    "sf",
    "sp",
    "stringi",
    "stringr",
    "sys",
    "terra",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "tinytex",
    "units",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "wk",
    "xfun",
    "xml2",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "data-processing.Rmd",
      "filename": "data-processing.html",
      "title": "Data Processing with Tivy",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Data Processing Workflow",
        "Step 1: Process Individual Datasets",
        "Step 2: Data Validation",
        "Step 3: Merge Datasets",
        "Step 4: Add Derived Variables",
        "Coordinate Processing",
        "Error Handling",
        "Column Detection",
        "Tips"
      ],
      "created": "2025-07-07 09:34:43",
      "modified": "2025-07-08 06:12:04",
      "commits": 3
    },
    {
      "source": "introduction.Rmd",
      "filename": "introduction.html",
      "title": "Introduction to Tivy",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Basic Usage",
        "Processing Fishing Data",
        "Coordinate Conversion",
        "Distance Calculations",
        "Juvenile Analysis",
        "Data Requirements",
        "Built-in Data",
        "References"
      ],
      "created": "2025-07-07 09:34:43",
      "modified": "2025-07-20 05:28:48",
      "commits": 5
    },
    {
      "source": "fish-analysis.Rmd",
      "filename": "fish-analysis.html",
      "title": "Juvenile Fish Analysis with Tivy",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Juvenile Fish Analysis",
        "Basic Juvenile Analysis",
        "Length-Weight Relationships",
        "Juvenile Percentage Calculation",
        "Convert Numbers to Weight",
        "Visualization",
        "Length-Weight Parameters",
        "Parallel Processing",
        "Analysis Tips",
        "References"
      ],
      "created": "2025-07-08 06:12:04",
      "modified": "2025-07-20 00:28:30",
      "commits": 2
    },
    {
      "source": "spatial-analysis.Rmd",
      "filename": "spatial-analysis.html",
      "title": "Spatial Analysis with Tivy",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Spatial Analysis",
        "Distance to Coast",
        "Coordinate Conversion",
        "Land vs Sea Classification",
        "Built-in Coastline Data",
        "Distance Categories",
        "Parallel Processing",
        "Fishing Zone Analysis",
        "Tips for Spatial Analysis",
        "References"
      ],
      "created": "2025-07-07 09:34:43",
      "modified": "2025-07-20 00:28:30",
      "commits": 5
    }
  ],
  "_score": 5.041392685158225,
  "_indexed": true,
  "_nocasepkg": "tivy",
  "_universes": [
    "hansttito"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-05-15T05:42:57.000Z",
      "distro": "noble",
      "commit": "f67c5c9b2bb72eeffcd85c9818b9a91f319b5e8e",
      "fileid": "1e2a29bb24d986af2044b2907b66fe0b0d9799d9ab8929d2629c97747681e90c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hansttito/actions/runs/25902248844"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-05-15T05:42:55.000Z",
      "distro": "noble",
      "commit": "f67c5c9b2bb72eeffcd85c9818b9a91f319b5e8e",
      "fileid": "65ff94a5bd7989781fde2d234da2f595b76b0052009f6fc043949adb051a6660",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hansttito/actions/runs/25902248844"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-05-15T06:06:57.000Z",
      "commit": "f67c5c9b2bb72eeffcd85c9818b9a91f319b5e8e",
      "fileid": "e836bee27734122a1575ff3123f0e92ea5cbce7828ce125a336c5e45962e2908",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hansttito/actions/runs/25902248844"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-05-15T06:08:09.000Z",
      "commit": "f67c5c9b2bb72eeffcd85c9818b9a91f319b5e8e",
      "fileid": "ad6a1f0e0e0a4d92226c09508eced11fb4079a1800533603cf860beee35d3898",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hansttito/actions/runs/25902248844"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-15T05:42:26.000Z",
      "commit": "f67c5c9b2bb72eeffcd85c9818b9a91f319b5e8e",
      "fileid": "5487d0ceaa4e9757e45c5d49797f2409295127abea1c5c7b4da6b9deb61ee495",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hansttito/actions/runs/25902248844"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-15T05:42:16.000Z",
      "commit": "f67c5c9b2bb72eeffcd85c9818b9a91f319b5e8e",
      "fileid": "71e5ab99190eadde70d48146952118d16ec21b65a0789f464da6749d4c8eac2c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hansttito/actions/runs/25902248844"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-15T05:41:47.000Z",
      "commit": "f67c5c9b2bb72eeffcd85c9818b9a91f319b5e8e",
      "fileid": "d9fb2c7d4b92c72bf558958026a0340b1be3e23a5189dfc03329087a8968f212",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hansttito/actions/runs/25902248844"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-06-02T20:05:20.000Z",
      "commit": "f67c5c9b2bb72eeffcd85c9818b9a91f319b5e8e",
      "fileid": "3066b623cb1607a805b951e3836f3cf81c4170c6b84e2118fa1642d9015eefa1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/hansttito/actions/runs/25902248844"
    }
  ]
}