{
  "_id": "6a1f003fb401979e7341aceb",
  "Type": "Package",
  "Package": "abstr",
  "Title": "R Interface to the A/B Street Transport System Simulation\nSoftware",
  "Version": "0.4.2",
  "Authors@R": "c(\nperson(given = \"Robin\",\nfamily = \"Lovelace\",\nrole = c(\"aut\", \"cre\"),\nemail = \"rob00x@gmail.com\",\ncomment = c(ORCID = \"0000-0001-5679-6536\")),\nperson(given = \"Nathanael\",\nfamily = \"Sheehan\",\nrole = \"aut\",\nemail = \"nathanaelsheehan@gmail.com\",\ncomment = c(ORCID = \"0000-0002-2779-0976\")),\nperson(given = \"Trevor\",\nfamily = \"Nederlof\",\nrole = \"aut\"),\nperson(given = \"Lucas\",\nfamily = \"Dias\",\nrole = \"ctb\"),\nperson(given = \"Dustin\",\nfamily = \"Carlino\",\nrole = \"aut\"))",
  "Description": "Provides functions to convert origin-destination data,\nrepresented as straight 'desire lines' in the 'sf' Simple\nFeatures class system, into JSON files that can be directly\nimported into A/B Street <https://www.abstreet.org>, a free and\nopen source tool for simulating urban transport systems and\nscenarios of change <doi:10.1007/s10109-020-00342-2>.",
  "License": "Apache License (>= 2)",
  "URL": "https://github.com/a-b-street/abstr,\nhttps://a-b-street.github.io/abstr/",
  "BugReports": "https://github.com/a-b-street/abstr/issues",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.1.2",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibicu-dev libssl-dev libproj-dev libsqlite3-dev\nlibudunits2-dev",
  "Repository": "https://a-b-street.r-universe.dev",
  "Date/Publication": "2025-09-16 10:17:19 UTC",
  "RemoteUrl": "https://github.com/a-b-street/abstr",
  "RemoteRef": "HEAD",
  "RemoteSha": "b177843a894cf2b40b190f1f21f23f5d1aab7f25",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-18 09:05:30 UTC",
    "User": "root"
  },
  "Author": "Robin Lovelace [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-5679-6536>),\nNathanael Sheehan [aut] (ORCID:\n<https://orcid.org/0000-0002-2779-0976>),\nTrevor Nederlof [aut],\nLucas Dias [ctb],\nDustin Carlino [aut]",
  "Maintainer": "Robin Lovelace <rob00x@gmail.com>",
  "MD5sum": "9df9ed0f9b3dbf5ad21588c891240c80",
  "_user": "a-b-street",
  "_type": "src",
  "_file": "abstr_0.4.2.tar.gz",
  "_fileid": "4c4a6137dca737567b6c68d1468ed18c2ce6792fd01450503607c18fb5a26e03",
  "_filesize": 4110694,
  "_sha256": "4c4a6137dca737567b6c68d1468ed18c2ce6792fd01450503607c18fb5a26e03",
  "_created": "2026-05-18T09:05:30.000Z",
  "_published": "2026-06-02T16:09:35.543Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79116660525,
      "time": 174,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7053739027"
    },
    {
      "job": 79116661201,
      "time": 178,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7053741270"
    },
    {
      "job": 79116661016,
      "time": 173,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7053731614"
    },
    {
      "job": 79116661149,
      "time": 173,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7053727703"
    },
    {
      "job": 79116660532,
      "time": 296,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7053678822"
    },
    {
      "job": 79116660061,
      "time": 161,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7363303524"
    },
    {
      "job": 79116660950,
      "time": 122,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7053721745"
    },
    {
      "job": 79116661017,
      "time": 114,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7053720759"
    },
    {
      "job": 79116661377,
      "time": 103,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7053715590"
    }
  ],
  "_buildurl": "https://github.com/r-universe/a-b-street/actions/runs/26023742353",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/a-b-street/abstr",
  "_commit": {
    "id": "b177843a894cf2b40b190f1f21f23f5d1aab7f25",
    "author": "Nathanael Sheehan <nathanaelsheehan@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #104 from a-b-street/103-update-maintainer\n\nUpdate maintainer, close #103",
    "time": 1758017839
  },
  "_maintainer": {
    "name": "Robin Lovelace",
    "email": "rob00x@gmail.com",
    "login": "robinlovelace",
    "mastodon": "@robinlovelace@fosstodon.org",
    "bluesky": "@robinlovelace.bsky.social",
    "linkedin": "in/robin-lovelace-20751a34",
    "orcid": "0000-0001-5679-6536",
    "twitter": "@robinlovelace",
    "description": "Professor of Transport Data Science, University of Leeds 🎓  Researcher, teacher and builder of open source solutions 🚶🚲🚀",
    "uuid": 1825120
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "jsonlite",
      "version": ">= 1.7.2",
      "role": "Imports"
    },
    {
      "package": "lwgeom",
      "version": ">= 0.2.5",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "version": ">= 2.0.1",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "od",
      "version": ">= 0.3.1",
      "role": "Imports"
    },
    {
      "package": "sf",
      "version": ">= 1.0.1",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.0.6",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.1.3",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.0",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "tmap",
      "role": "Suggests"
    },
    {
      "package": "pct",
      "role": "Suggests"
    },
    {
      "package": "foreign",
      "role": "Suggests"
    }
  ],
  "_owner": "a-b-street",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-38",
      "n": 6
    }
  ],
  "_tags": [],
  "_stars": 34,
  "_contributors": [
    {
      "user": "robinlovelace",
      "count": 207,
      "uuid": 1825120
    },
    {
      "user": "natesheehan",
      "count": 73,
      "uuid": 22789869
    },
    {
      "user": "lucasccdias",
      "count": 13,
      "uuid": 64811340
    },
    {
      "user": "dabreegster",
      "count": 5,
      "uuid": 1664407
    },
    {
      "user": "tnederlof",
      "count": 4,
      "uuid": 180123
    }
  ],
  "_userbio": {
    "uuid": 78323823,
    "type": "organization",
    "name": "A/B Street",
    "description": "Transportation planning software for creating cities friendlier to walking, biking, and public transit"
  },
  "_downloads": {
    "count": 364,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/abstr"
  },
  "_devurl": "https://github.com/a-b-street/abstr",
  "_pkgdown": "https://a-b-street.github.io/abstr/",
  "_searchresults": 22,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/abstr.html",
    "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",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/a-b-street/abstr",
  "_realowner": "a-b-street",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.3.0",
      "date": "2021-08-19"
    },
    {
      "version": "0.4.0",
      "date": "2021-10-19"
    },
    {
      "version": "0.4.1",
      "date": "2021-11-30"
    },
    {
      "version": "0.4.2",
      "date": "2025-09-17"
    }
  ],
  "_exports": [
    "%>%",
    "ab_json",
    "ab_save",
    "ab_scenario",
    "ab_sf",
    "ab_time_normal"
  ],
  "_datasets": [
    {
      "name": "leeds_buildings",
      "title": "Datasets from Leeds",
      "object": "leeds_buildings",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "osm_way_id",
        "building",
        "geometry"
      ],
      "rows": 491,
      "table": false,
      "tojson": true
    },
    {
      "name": "leeds_desire_lines",
      "title": "Datasets from Leeds",
      "object": "leeds_desire_lines",
      "class": [
        "sf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "geo_code1",
        "geo_code2",
        "all_base",
        "walk_base",
        "cycle_base",
        "drive_base",
        "length",
        "walk_godutch",
        "cycle_godutch",
        "drive_godutch",
        "geometry"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "leeds_houses",
      "title": "Datasets from Leeds",
      "object": "leeds_houses",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "osm_way_id",
        "building",
        "geometry"
      ],
      "rows": 12,
      "table": false,
      "tojson": true
    },
    {
      "name": "leeds_od",
      "title": "Datasets from Leeds",
      "object": "leeds_od",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "geo_code1",
        "geo_code2",
        "All",
        "Walk",
        "Bike",
        "Drive",
        "Transit"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "leeds_site_area",
      "title": "Datasets from Leeds",
      "object": "leeds_site_area",
      "class": [
        "sf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "site_name",
        "dwellings_when_complete",
        "pwalk",
        "pcycle",
        "pdrive",
        "pbus",
        "prail",
        "pother",
        "weightedJobsPTt",
        "weightedJobsCyct",
        "weightedJobsCart",
        "PSPTt",
        "PSCyct",
        "PSCart",
        "SSPTt",
        "SSCyct",
        "SSCart",
        "FEPTt",
        "FECyct",
        "FECart",
        "GPPTt",
        "GPCyct",
        "GPCart",
        "HospPTt",
        "HospCyct",
        "HospCart",
        "FoodPTt",
        "FoodCyct",
        "FoodCart",
        "TownPTt",
        "TownCyct",
        "TownCart",
        "geometry"
      ],
      "rows": 1,
      "table": false,
      "tojson": true
    },
    {
      "name": "leeds_zones",
      "title": "Datasets from Leeds",
      "object": "leeds_zones",
      "class": [
        "sf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "geo_code",
        "geo_name",
        "lad11cd",
        "lad_name",
        "all",
        "bicycle",
        "foot",
        "car_driver",
        "car_passenger",
        "motorbike",
        "geometry"
      ],
      "rows": 6,
      "table": false,
      "tojson": true
    },
    {
      "name": "montlake_buildings",
      "title": "Example OSM Buildings Table for Montlake",
      "object": "montlake_buildings",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "osm_way_id",
        "name",
        "building",
        "geometry"
      ],
      "rows": 2848,
      "table": false,
      "tojson": true
    },
    {
      "name": "montlake_od",
      "title": "Example OD Table for Montlake",
      "object": "montlake_od",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "o_id",
        "d_id",
        "Drive",
        "Transit",
        "Bike",
        "Walk"
      ],
      "rows": 301,
      "table": true,
      "tojson": true
    },
    {
      "name": "montlake_zones",
      "title": "Example Zones Table for Montlake",
      "object": "montlake_zones",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "id",
        "geometry"
      ],
      "rows": 74,
      "table": false,
      "tojson": true
    },
    {
      "name": "sao_paulo_activity_df_2",
      "title": "Example Activity data for São Paulo",
      "object": "sao_paulo_activity_df_2",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "ID_PESS",
        "CO_O_X",
        "CO_O_Y",
        "CO_D_X",
        "CO_D_Y",
        "MODOPRIN",
        "MOTIVO_O",
        "H_SAIDA",
        "MIN_SAIDA"
      ],
      "rows": 6,
      "table": true,
      "tojson": true
    },
    {
      "name": "sao_paulo_activity_df_20",
      "title": "Example Activity data for São Paulo",
      "object": "sao_paulo_activity_df_20",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "ID_PESS",
        "CO_O_X",
        "CO_O_Y",
        "CO_D_X",
        "CO_D_Y",
        "MODOPRIN",
        "MOTIVO_O",
        "H_SAIDA",
        "MIN_SAIDA"
      ],
      "rows": 88,
      "table": true,
      "tojson": true
    },
    {
      "name": "sao_paulo_activity_sf_2",
      "title": "Example Activity data for São Paulo",
      "object": "sao_paulo_activity_sf_2",
      "class": [
        "sf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "person",
        "departure",
        "mode",
        "purpose",
        "geometry"
      ],
      "rows": 6,
      "table": true,
      "tojson": true
    },
    {
      "name": "sao_paulo_activity_sf_20",
      "title": "Example Activity data for São Paulo",
      "object": "sao_paulo_activity_sf_20",
      "class": [
        "sf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "person",
        "departure",
        "mode",
        "purpose",
        "geometry"
      ],
      "rows": 88,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "ab_json",
      "title": "Convert geographic ('sf') representation of OD data to 'JSON list' structure",
      "topics": [
        "ab_json"
      ]
    },
    {
      "page": "ab_save",
      "title": "Save OD data as JSON files for import into A/B Street",
      "topics": [
        "ab_save"
      ]
    },
    {
      "page": "ab_scenario",
      "title": "Generate A/B Street Scenario objects by disaggregating aggregate OD data",
      "topics": [
        "ab_scenario"
      ]
    },
    {
      "page": "ab_sf",
      "title": "Convert JSON representation of trips from A/B Street into an 'sf' object",
      "topics": [
        "ab_sf"
      ]
    },
    {
      "page": "ab_time_normal",
      "title": "Generate times for A/B scenarios",
      "topics": [
        "ab_time_normal"
      ]
    },
    {
      "page": "leeds_site_area",
      "title": "Datasets from Leeds",
      "topics": [
        "leeds_buildings",
        "leeds_desire_lines",
        "leeds_houses",
        "leeds_od",
        "leeds_site_area",
        "leeds_zones"
      ]
    },
    {
      "page": "montlake_buildings",
      "title": "Example OSM Buildings Table for Montlake",
      "topics": [
        "montlake_buildings"
      ]
    },
    {
      "page": "montlake_od",
      "title": "Example OD Table for Montlake",
      "topics": [
        "montlake_od"
      ]
    },
    {
      "page": "montlake_zones",
      "title": "Example Zones Table for Montlake",
      "topics": [
        "montlake_zones"
      ]
    },
    {
      "page": "sao_paulo_activity_df_20",
      "title": "Example Activity data for São Paulo",
      "topics": [
        "sao_paulo_activity_df_2",
        "sao_paulo_activity_df_20"
      ]
    },
    {
      "page": "sao_paulo_activity_sf_20",
      "title": "Example Activity data for São Paulo",
      "topics": [
        "sao_paulo_activity_sf_2",
        "sao_paulo_activity_sf_20"
      ]
    }
  ],
  "_readme": "https://github.com/a-b-street/abstr/raw/HEAD/README.md",
  "_rundeps": [
    "class",
    "classInt",
    "cli",
    "cpp11",
    "DBI",
    "dplyr",
    "e1071",
    "generics",
    "geometries",
    "glue",
    "jsonlite",
    "KernSmooth",
    "lifecycle",
    "lwgeom",
    "magrittr",
    "MASS",
    "od",
    "pillar",
    "pkgconfig",
    "proxy",
    "purrr",
    "R6",
    "Rcpp",
    "rlang",
    "s2",
    "sf",
    "sfheaders",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "units",
    "utf8",
    "vctrs",
    "withr",
    "wk"
  ],
  "_vignettes": [
    {
      "source": "abstr.Rmd",
      "filename": "abstr.html",
      "title": "Get started with abstr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Getting started",
        "Installing R",
        "Installing A/B Street",
        "Using abstr",
        "Importing scenario files into A/B Street",
        "Projects supporting abstr",
        "Context"
      ],
      "created": "2021-08-11 15:38:49",
      "modified": "2021-10-18 18:34:55",
      "commits": 7
    },
    {
      "source": "activity.Rmd",
      "filename": "activity.html",
      "title": "Multi-trip activity models",
      "author": "Robin Lovelace and Lucas Dias",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Minimal example",
        "Importing into A/B Street",
        "Intermediate example: Sao Paulo"
      ],
      "created": "2021-09-06 09:23:49",
      "modified": "2021-10-14 21:19:51",
      "commits": 14
    },
    {
      "source": "montlake.Rmd",
      "filename": "montlake.html",
      "title": "Reproducing Montlake Eastside Seattle, US",
      "author": "Robin Lovelace, Trevor Nederlof and Nathanael Sheehan",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Example",
        "Load packages",
        "Fetch Montlake Polygon",
        "Parsing zones",
        "Generate OD Matrix and zones table",
        "Fetching OSM building data",
        "Generate A/B Street scenarios using abstr",
        "Importing scenario files into A/B Street"
      ],
      "created": "2021-08-31 23:11:45",
      "modified": "2025-09-16 07:35:33",
      "commits": 5
    },
    {
      "source": "pct_to_abstr.Rmd",
      "filename": "pct_to_abstr.html",
      "title": "Visualising cycling potential with A/B Street",
      "author": "Nathanael Sheehan and Robin Lovelace",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installing and Loading Packages",
        "Choosing a region",
        "Fetching PCT Data",
        "Data Cleaning and Transformation",
        "Download OSM building data",
        "Using Abstr to Generate Scenarios",
        "Importing scenario files into A/B Street",
        "Conclusions and next steps"
      ],
      "created": "2021-08-31 23:11:45",
      "modified": "2025-09-16 10:03:54",
      "commits": 7
    }
  ],
  "_score": 6.776991584856406,
  "_indexed": true,
  "_nocasepkg": "abstr",
  "_universes": [
    "a-b-street",
    "robinlovelace"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.2",
      "date": "2026-05-18T09:08:25.000Z",
      "distro": "noble",
      "commit": "b177843a894cf2b40b190f1f21f23f5d1aab7f25",
      "fileid": "a22502653a67890645d7ce0f623797a6110a2f2752cc12106b23f744afe89061",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/a-b-street/actions/runs/26023742353"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.4.2",
      "date": "2026-05-18T09:08:34.000Z",
      "distro": "noble",
      "commit": "b177843a894cf2b40b190f1f21f23f5d1aab7f25",
      "fileid": "e43e37407f7c4e4d07d6245b03fe5118a0231145b1370e3349ccd28798690061",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/a-b-street/actions/runs/26023742353"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.2",
      "date": "2026-05-18T09:08:09.000Z",
      "commit": "b177843a894cf2b40b190f1f21f23f5d1aab7f25",
      "fileid": "d702e734b00979e5e44ebe3d72dffa0fe13073b21b1820c0ed4f43c42c9afbe5",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/a-b-street/actions/runs/26023742353"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.4.2",
      "date": "2026-05-18T09:07:55.000Z",
      "commit": "b177843a894cf2b40b190f1f21f23f5d1aab7f25",
      "fileid": "6e0efa40bdcda1d033fef969570e9bda155428dc3efdfbbeb1d19c4f0b648603",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/a-b-street/actions/runs/26023742353"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.2",
      "date": "2026-05-18T09:07:27.000Z",
      "commit": "b177843a894cf2b40b190f1f21f23f5d1aab7f25",
      "fileid": "6f5fe959c4b4d8dd18e1dcd9eeef6272324c2f058dac786148fa0ed8da2db2b0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/a-b-street/actions/runs/26023742353"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.2",
      "date": "2026-05-18T09:07:29.000Z",
      "commit": "b177843a894cf2b40b190f1f21f23f5d1aab7f25",
      "fileid": "82f8b5469e49de119ba828d4c09708ef65d363fdcbcdad058f0855980007fc0f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/a-b-street/actions/runs/26023742353"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.4.2",
      "date": "2026-05-18T09:07:14.000Z",
      "commit": "b177843a894cf2b40b190f1f21f23f5d1aab7f25",
      "fileid": "c9bb98e48228d10316e9cfa71412c7f63d2a794fe02212666d63f09e5319d4a0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/a-b-street/actions/runs/26023742353"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.2",
      "date": "2026-06-02T16:09:15.000Z",
      "commit": "b177843a894cf2b40b190f1f21f23f5d1aab7f25",
      "fileid": "743e025d4a858cd4bb1020a02395a18306b047ac1c622ed4b5b074872a079fb2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/a-b-street/actions/runs/26023742353"
    }
  ]
}