{
  "_id": "6a200883b401979e73446ece",
  "Package": "optional",
  "Type": "Package",
  "Title": "Optional Types and Pattern Matching",
  "Version": "2.0.1",
  "Date": "2022-04-27",
  "Author": "Antoine Champion",
  "Maintainer": "Antoine Champion <antoine.champion@outlook.com>",
  "Description": "Introduces optional types with some() and none, as well as\nmatch_with() from functional languages.",
  "License": "BSL",
  "RoxygenNote": "6.0.1",
  "VignetteBuilder": "knitr",
  "Repository": "https://antoinechampion.r-universe.dev",
  "Date/Publication": "2022-04-27 17:11:11 UTC",
  "RemoteUrl": "https://github.com/antoinechampion/optional",
  "RemoteRef": "HEAD",
  "RemoteSha": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-03 10:53:42 UTC",
    "User": "root"
  },
  "MD5sum": "9c8f0d7219f1f3093a4c4832886d2694",
  "_user": "antoinechampion",
  "_type": "src",
  "_file": "optional_2.0.1.tar.gz",
  "_fileid": "9757d548ffb54f51db092a54e0202c44bf02d265178c41c614d6e3ff05020021",
  "_filesize": 107634,
  "_sha256": "9757d548ffb54f51db092a54e0202c44bf02d265178c41c614d6e3ff05020021",
  "_created": "2026-06-03T10:53:42.000Z",
  "_published": "2026-06-03T10:57:07.356Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79277761528,
      "time": 105,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7382616014"
    },
    {
      "job": 79277761423,
      "time": 87,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7382609314"
    },
    {
      "job": 79277761462,
      "time": 155,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7382625364"
    },
    {
      "job": 79277761383,
      "time": 171,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7382629177"
    },
    {
      "job": 79277319798,
      "time": 161,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7382578140"
    },
    {
      "job": 79277761434,
      "time": 94,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7382611967"
    },
    {
      "job": 79277761440,
      "time": 63,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7382600758"
    },
    {
      "job": 79277761466,
      "time": 66,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7382601805"
    },
    {
      "job": 79277761596,
      "time": 63,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7382600880"
    }
  ],
  "_buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/26879991219",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/antoinechampion/optional",
  "_commit": {
    "id": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
    "author": "Antoine Champion <antoine.champion@outlook.com>",
    "committer": "Antoine Champion <antoine.champion@outlook.com>",
    "message": "Update for R 4.2.0\n",
    "time": 1651079471
  },
  "_maintainer": {
    "name": "Antoine Champion",
    "email": "antoine.champion@outlook.com",
    "login": "antoinechampion",
    "description": "",
    "uuid": 12188892
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "antoinechampion",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "library",
    "nullable",
    "optional",
    "pattern-matching"
  ],
  "_stars": 3,
  "_contributors": [
    {
      "user": "antoinechampion",
      "count": 20,
      "uuid": 12188892
    }
  ],
  "_userbio": {
    "uuid": 12188892,
    "type": "user",
    "name": "Antoine Champion"
  },
  "_downloads": {
    "count": 167,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/optional"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/antoinechampion/optional",
  "_searchresults": 51,
  "_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/optional.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/antoinechampion/optional",
  "_realowner": "antoinechampion",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2017-07-31"
    },
    {
      "version": "1.1",
      "date": "2018-05-06"
    },
    {
      "version": "2.0",
      "date": "2018-11-20"
    },
    {
      "version": "2.0.1",
      "date": "2022-04-27"
    }
  ],
  "_exports": [
    "fallthrough",
    "make_opt",
    "match_with",
    "none",
    "opt_unwrap",
    "option",
    "some"
  ],
  "_help": [
    {
      "page": "fallthrough",
      "title": "Fallthrough function",
      "topics": [
        "fallthrough"
      ]
    },
    {
      "page": "make_opt",
      "title": "Make optional",
      "topics": [
        "make_opt"
      ]
    },
    {
      "page": "match_with",
      "title": "Match With",
      "topics": [
        "match_with"
      ]
    },
    {
      "page": "none",
      "title": "None",
      "topics": [
        "none"
      ]
    },
    {
      "page": "opt_unwrap",
      "title": "Option Unwrap",
      "topics": [
        "opt_unwrap"
      ]
    },
    {
      "page": "option",
      "title": "option",
      "topics": [
        "option"
      ]
    },
    {
      "page": "some",
      "title": "some",
      "topics": [
        "some"
      ]
    }
  ],
  "_readme": "https://github.com/antoinechampion/optional/raw/HEAD/README.md",
  "_rundeps": [
    "magrittr"
  ],
  "_vignettes": [
    {
      "source": "UserGuide.Rmd",
      "filename": "UserGuide.html",
      "title": "User Guide",
      "author": "Antoine Champion",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Using the optional type",
        "Declaring an optional object",
        "Optionals on functions",
        "Pattern matching"
      ],
      "created": "2017-07-27 15:04:45",
      "modified": "2022-04-27 17:11:11",
      "commits": 7
    }
  ],
  "_score": 4.883661435153618,
  "_indexed": true,
  "_nocasepkg": "optional",
  "_universes": [
    "antoinechampion"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-06-03T10:55:31.000Z",
      "distro": "noble",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "65c738c7bb24c011fa32eb0583e69a9eee35a9d607678000d96fdf257b4cb30c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/26879991219"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-06-03T10:55:13.000Z",
      "distro": "noble",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "d56f973ca9a8f19037bfcab87173653d4242603097b60bfaa83c892671e8c5ef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/26879991219"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-06-03T10:55:58.000Z",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "becb8c78bf480f6711604c19e24b56835eeebc7fbd54997f285c51ecee99ef07",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/26879991219"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-06-03T10:56:07.000Z",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "b50c4ecf113c71c57830bad6fa96f8473388448adeb81672cc7d911b52f88507",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/26879991219"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.1",
      "date": "2026-06-03T10:55:29.000Z",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "fa7a2315b846aef1d865b05ac33d444986b41ab9d0a00d7534b28b404eaff8e7",
      "status": "success",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/26879991219"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-06-03T10:54:45.000Z",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "64840cbcce20e5e38cd10edd1b1ff04b777047f393f9ce53c491c482f2aa11c8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/26879991219"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-06-03T10:54:47.000Z",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "555ed212ab254cbe0873a3203157f7376fe9b3d3bd803ae22b35ce7bdc727e85",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/26879991219"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-06-03T10:54:47.000Z",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "8b73b95ec1571e35944944a77188d0e55362c2488a3bc68a5f0a58554b571953",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/26879991219"
    }
  ]
}