{
  "_id": "6a141842acfb0bcc41d3c9b7",
  "Package": "assertthat",
  "Title": "Easy Pre and Post Assertions",
  "Version": "0.2.1.9000",
  "Authors@R": "person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", c(\"aut\", \"cre\"))",
  "Description": "An extension to stopifnot() that makes it easy to declare\nthe pre and post conditions that you code should satisfy, while\nalso producing friendly error messages so that your users know\nwhat's gone wrong.",
  "License": "GPL-3",
  "URL": "https://github.com/hadley/assertthat",
  "BugReports": "https://github.com/hadley/assertthat/issues",
  "RoxygenNote": "6.0.1",
  "Collate": "'assert-that.r' 'on-failure.r' 'assertions-file.r'\n'assertions-scalar.R' 'assertions.r' 'base.r'\n'base-comparison.r' 'base-is.r' 'base-logical.r' 'base-misc.r'\n'utils.r' 'validate-that.R'",
  "Repository": "https://hadley.r-universe.dev",
  "Date/Publication": "2019-05-21 15:18:22 UTC",
  "RemoteUrl": "https://github.com/hadley/assertthat",
  "RemoteRef": "HEAD",
  "RemoteSha": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-25 09:34:42 UTC",
    "User": "root"
  },
  "Author": "Hadley Wickham [aut, cre]",
  "Maintainer": "Hadley Wickham <hadley@rstudio.com>",
  "MD5sum": "f655b78fce54e65a9625f7714695f04b",
  "_user": "hadley",
  "_type": "src",
  "_file": "assertthat_0.2.1.9000.tar.gz",
  "_fileid": "4010a4ebd95deaf0797f62e27b5aa1bd9458596743cfdc8b96e66409a326c62d",
  "_filesize": 114655,
  "_sha256": "4010a4ebd95deaf0797f62e27b5aa1bd9458596743cfdc8b96e66409a326c62d",
  "_created": "2026-05-25T09:34:42.000Z",
  "_published": "2026-05-25T09:37:06.413Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77689446819,
      "time": 112,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7195618464"
    },
    {
      "job": 77689446787,
      "time": 107,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7195617292"
    },
    {
      "job": 77689446843,
      "time": 82,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7195610941"
    },
    {
      "job": 77689446909,
      "time": 88,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7195612053"
    },
    {
      "job": 77689126995,
      "time": 142,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7195588212"
    },
    {
      "job": 77689446848,
      "time": 84,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7195611546"
    },
    {
      "job": 77689446893,
      "time": 81,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7195610316"
    },
    {
      "job": 77689446955,
      "time": 102,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7195615898"
    },
    {
      "job": 77689446880,
      "time": 70,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7195607623"
    }
  ],
  "_buildurl": "https://github.com/r-universe/hadley/actions/runs/26393659629",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/hadley/assertthat",
  "_commit": {
    "id": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
    "author": "Maëlle Salmon <maelle.salmon@yahoo.se>",
    "committer": "Hadley Wickham <h.wickham@gmail.com>",
    "message": "Add GitHub links (#61)\n\n",
    "time": 1558451902
  },
  "_maintainer": {
    "name": "Hadley Wickham",
    "email": "hadley@rstudio.com",
    "login": "hadley",
    "bluesky": "@hadley.nz",
    "description": "Chief Scientist at @posit-pbc",
    "uuid": 4196
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "hadley",
  "_selfowned": true,
  "_usedby": 1020,
  "_updates": [],
  "_tags": [],
  "_stars": 213,
  "_contributors": [
    {
      "user": "hadley",
      "count": 81,
      "uuid": 4196
    },
    {
      "user": "bpbond",
      "count": 14,
      "uuid": 1956468
    },
    {
      "user": "jameslamb",
      "count": 7,
      "uuid": 7608904
    },
    {
      "user": "krlmlr",
      "count": 2,
      "uuid": 1741643
    },
    {
      "user": "paulstaab",
      "count": 2,
      "uuid": 2339377
    },
    {
      "user": "mehitabel",
      "count": 2,
      "uuid": 1009602
    },
    {
      "user": "gokceneraslan",
      "count": 1,
      "uuid": 1140359
    },
    {
      "user": "ilarischeinin",
      "count": 1,
      "uuid": 2540173
    },
    {
      "user": "jrnold",
      "count": 1,
      "uuid": 123968
    },
    {
      "user": "drkarthi",
      "count": 1,
      "uuid": 6463520
    },
    {
      "user": "laurentgatto",
      "count": 1,
      "uuid": 32748897
    },
    {
      "user": "maelle",
      "count": 1,
      "uuid": 8360597
    },
    {
      "user": "vincentguyader",
      "count": 1,
      "uuid": 10470699
    }
  ],
  "_userbio": {
    "uuid": 4196,
    "type": "user",
    "name": "Hadley Wickham",
    "description": "Chief Scientist at @posit-pbc"
  },
  "_downloads": {
    "count": 200859,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/assertthat"
  },
  "_mentions": 6,
  "_devurl": "https://github.com/hadley/assertthat",
  "_searchresults": 3440,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/assertthat.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/hadley/assertthat",
  "_realowner": "hadley",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1",
      "date": "2013-12-05"
    },
    {
      "version": "0.2.0",
      "date": "2017-04-11"
    },
    {
      "version": "0.2.1",
      "date": "2019-03-21"
    }
  ],
  "_exports": [
    "%has_args%",
    "%has_attr%",
    "%has_name%",
    "are_equal",
    "assert_that",
    "has_args",
    "has_attr",
    "has_extension",
    "has_name",
    "is.count",
    "is.date",
    "is.dir",
    "is.error",
    "is.flag",
    "is.number",
    "is.readable",
    "is.scalar",
    "is.string",
    "is.time",
    "is.writeable",
    "noNA",
    "not_empty",
    "on_failure",
    "on_failure<-",
    "see_if",
    "validate_that"
  ],
  "_help": [
    {
      "page": "are_equal",
      "title": "Are two objects equal?",
      "topics": [
        "are_equal"
      ]
    },
    {
      "page": "assert_that",
      "title": "Assert that certain conditions are true.",
      "topics": [
        "assert_that",
        "see_if"
      ]
    },
    {
      "page": "assert-is",
      "title": "Missing is functions.",
      "topics": [
        "is.date",
        "is.error",
        "is.time"
      ]
    },
    {
      "page": "assertions-file",
      "title": "Useful test related to files",
      "topics": [
        "assertions-file",
        "has_extension",
        "is.dir",
        "is.readable",
        "is.writeable"
      ]
    },
    {
      "page": "has_args",
      "title": "Check a function has specified arguments",
      "topics": [
        "%has_args%",
        "has_args"
      ]
    },
    {
      "page": "has_attr",
      "title": "Has attribute or name?",
      "topics": [
        "%has_attr%",
        "%has_name%",
        "has_attr",
        "has_name"
      ]
    },
    {
      "page": "noNA",
      "title": "Does object contain any missing values?",
      "topics": [
        "noNA"
      ]
    },
    {
      "page": "not_empty",
      "title": "Check an object doesn't have any empty dimensions",
      "topics": [
        "not_empty"
      ]
    },
    {
      "page": "on_failure",
      "title": "Custom failure messages for assertions.",
      "topics": [
        "on_failure",
        "on_failure<-"
      ]
    },
    {
      "page": "scalar",
      "title": "Assert input is a scalar.",
      "topics": [
        "is.count",
        "is.flag",
        "is.number",
        "is.scalar",
        "is.string"
      ]
    },
    {
      "page": "validate_that",
      "title": "Validate that certain conditions are true.",
      "topics": [
        "validate_that"
      ]
    }
  ],
  "_readme": "https://github.com/hadley/assertthat/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 15.209853269435202,
  "_indexed": true,
  "_nocasepkg": "assertthat",
  "_universes": [
    "hadley"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1.9000",
      "date": "2026-05-25T09:36:42.000Z",
      "distro": "noble",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "76fac1385a5214d4f5e49e14a407242de2d2f00b70b05a73de953f4bb22a506b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/26393659629"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.1.9000",
      "date": "2026-05-25T09:36:39.000Z",
      "distro": "noble",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "cadda719de186cb7c1bf642107f50c751886fccc21ea2b95137d3c47908eaea3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/26393659629"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.1.9000",
      "date": "2026-05-25T09:36:15.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "79b713f75c24159ad41eaee98dc654d992637bbce64b71a4ff9da576e3d9827c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/26393659629"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.1.9000",
      "date": "2026-05-25T09:36:19.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "1a81990066f12b0808555686431ce4e6b146b25fbaba5c3ea760ecdb7e355e2f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/26393659629"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.1.9000",
      "date": "2026-05-25T09:36:25.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "588d276129004374a8c5fd6c7b99185d0449c86a6983be72348b4c2f81d13415",
      "status": "success",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/26393659629"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1.9000",
      "date": "2026-05-25T09:36:09.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "e0fba7117002d338eda8fad489613c7852b8885067ea3280a18a278bce185823",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/26393659629"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.1.9000",
      "date": "2026-05-25T09:36:28.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "32f07c3c94b8d3146119219121393353f9a33f73b93bbd212cce389641633280",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/26393659629"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.1.9000",
      "date": "2026-05-25T09:35:56.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "c4c4a0d3649193602a53dcf018cfb00765c865c46613e57ddf088f5354d839e6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/26393659629"
    }
  ]
}