{
  "_id": "6ad1f04ed3c80a766859c8d9",
  "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-10-16 09:03:16 UTC",
    "User": "root"
  },
  "_user": "antoinechampion",
  "_type": "src",
  "_file": "optional_2.0.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/f131c48b3a42034a9e68ae75a57465d8bbdf80457569cdc5d487290490810984",
  "_filesize": 108543,
  "_sha256": "f131c48b3a42034a9e68ae75a57465d8bbdf80457569cdc5d487290490810984",
  "_expires": "2027-01-24T09:37:16.000Z",
  "_created": "2026-10-16T09:03:16.000Z",
  "_published": "2026-10-16T09:37:18.481Z",
  "_buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/38877432819",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116897116667,
      "time": 100,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12036316481"
    },
    {
      "job": 116897116483,
      "time": 93,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12035653406"
    },
    {
      "job": 116897116621,
      "time": 170,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12037099809"
    },
    {
      "job": 116897116494,
      "time": 179,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12037646667"
    },
    {
      "job": 116895930464,
      "time": 186,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12036725005"
    },
    {
      "job": 116897116459,
      "time": 101,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12035609415"
    },
    {
      "job": 116897116503,
      "time": 70,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12036555514"
    },
    {
      "job": 116897116505,
      "time": 68,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12035689236"
    },
    {
      "job": 116897116565,
      "time": 61,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12036212133"
    }
  ],
  "_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
  },
  "_distro": "resolute",
  "_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",
    "followers": 11
  },
  "_downloads": {
    "count": 250,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/optional"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/antoinechampion/optional",
  "_searchresults": 66,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/optional.html",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_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.99563519459755,
  "_indexed": true,
  "_nocasepkg": "optional",
  "_universes": [
    "antoinechampion"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-10-16T09:05:05.000Z",
      "distro": "resolute",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "https://r2.ropensci.org/c78bb973c539c2e48ab11513419bf3afdc18b00e6f305d916a0273e95d255bf7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/38877432819"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-10-16T09:05:01.000Z",
      "distro": "resolute",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "https://r2.ropensci.org/45faf77dd28aaba264cf704a49891129fd3cfd8e993a547d59c6c42a1bea3d0d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/38877432819"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-10-16T09:36:04.000Z",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "https://r2.ropensci.org/362bbd10ed8e84c519de7fe1da5a36be2f528e6a7aae3c4ce8e6fd44bd19ac93",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/38877432819"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-10-16T09:34:28.000Z",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "https://r2.ropensci.org/df26421ed8b9a3c7668129693f68b625db0125ee72c3a02e0c3a4c4a04c2755b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/38877432819"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.1",
      "date": "2026-10-16T09:05:15.000Z",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "https://r2.ropensci.org/1e3eb230f5fb70dfb87606c73cef65334ec9d69a949de4ad52929a22d27d7061",
      "status": "success",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/38877432819"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-10-16T09:04:29.000Z",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "https://r2.ropensci.org/767cf0860fe1febdcb0008512b8bd5bf7381d7e3af467d5bc7c7be43f6e9f7a5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/38877432819"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-10-16T09:04:26.000Z",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "https://r2.ropensci.org/17d901743825939e78c6c6e7da12d6a8100eaf52c857407d3335bae2a8132dd5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/38877432819"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-10-16T09:04:24.000Z",
      "commit": "1d73846cacc67b7afa5372bd3d7e7f78d4a4bc2d",
      "fileid": "https://r2.ropensci.org/30e62aa42f4d44c542aef2368e1559737bd5c8bfacb37db5f447c2d039e74951",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/antoinechampion/actions/runs/38877432819"
    }
  ]
}