{
  "_id": "6a4b4818a6574ff277f98f7e",
  "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-07-06 06:11:08 UTC",
    "User": "root"
  },
  "Author": "Hadley Wickham [aut, cre]",
  "Maintainer": "Hadley Wickham <hadley@rstudio.com>",
  "_user": "hadley",
  "_type": "src",
  "_file": "assertthat_0.2.1.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/ef7b71b0df660955615f45a63a9cb4dca5fb43e6ab9d7e34346b4e0269732304",
  "_filesize": 118078,
  "_sha256": "ef7b71b0df660955615f45a63a9cb4dca5fb43e6ab9d7e34346b4e0269732304",
  "_expires": "2026-10-14T06:15:51.000Z",
  "_created": "2026-07-06T06:11:08.000Z",
  "_published": "2026-07-06T06:15:52.862Z",
  "_jobs": [
    {
      "job": 85306239844,
      "time": 111,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8101021424"
    },
    {
      "job": 85306239748,
      "time": 111,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8101021714"
    },
    {
      "job": 85306239705,
      "time": 85,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8101043398"
    },
    {
      "job": 85306239727,
      "time": 101,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8101054550"
    },
    {
      "job": 85305957515,
      "time": 132,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8100994452"
    },
    {
      "job": 85306239714,
      "time": 93,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8101017254"
    },
    {
      "job": 85306239736,
      "time": 57,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8101008617"
    },
    {
      "job": 85306239684,
      "time": 97,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8101018211"
    },
    {
      "job": 85306239741,
      "time": 83,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8101015518"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/hadley/actions/runs/28771475650",
  "_status": "success",
  "_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
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "hadley",
  "_selfowned": true,
  "_usedby": 1038,
  "_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",
    "followers": 26676,
    "description": "Chief Scientist at @posit-pbc"
  },
  "_downloads": {
    "count": 177362,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/assertthat"
  },
  "_mentions": 6,
  "_devurl": "https://github.com/hadley/assertthat",
  "_searchresults": 3248,
  "_rbuild": "4.6.1",
  "_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.13847731040771,
  "_indexed": true,
  "_nocasepkg": "assertthat",
  "_universes": [
    "hadley"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1.9000",
      "date": "2026-07-06T06:13:03.000Z",
      "distro": "resolute",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/00b29d1e9b8c7a53462894ce18388cfc7d02abb49185a3c6bed47b009a007f5d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/28771475650"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.1.9000",
      "date": "2026-07-06T06:13:05.000Z",
      "distro": "resolute",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/c5de0f32e37513b14ad00bd76e5773a0d68682dfb8d7fd6e3fb1771b1b18fb0f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/28771475650"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.1.9000",
      "date": "2026-07-06T06:14:40.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/45f4ae76145feed37602aae4717721a98388aa9c25d868eda0c05867e893307e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/28771475650"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.1.9000",
      "date": "2026-07-06T06:15:24.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/48a1d45b5a5631ac6f49bba11731c07a24d2841afcff70bd403894c7d44eb2e5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/28771475650"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.1.9000",
      "date": "2026-07-06T06:12:54.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/2bb031f861a60c0d4bed9055e81eafe376fca3cc79d8fa98e3c773bb3095f37f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/28771475650"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1.9000",
      "date": "2026-07-06T06:12:07.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/9d5d7a26a7e7c1ffbc71e8f757de0d5ea052732eb011ec4b11c86cf6fb76b7a7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/28771475650"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.1.9000",
      "date": "2026-07-06T06:12:46.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/0aad79ab53d0b89a771c6343e17958d83946d43f24d71e642d5e7731086f626a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/28771475650"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.1.9000",
      "date": "2026-07-06T06:12:35.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/024828703ce3f85f49734e5ae86b19bd449cc914d8b8b10ffee993c1befb005f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/28771475650"
    }
  ]
}