{
  "_id": "6ae99da81e2c7b3a4f532aa7",
  "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-11-03 08:30:15 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/e5c02177cd1b38e411452c3a48525b7369f3566ca15f423446e687c9efcc889f",
  "_filesize": 116775,
  "_sha256": "e5c02177cd1b38e411452c3a48525b7369f3566ca15f423446e687c9efcc889f",
  "_expires": "2027-02-11T08:39:02.000Z",
  "_created": "2026-11-03T08:30:15.000Z",
  "_published": "2026-11-03T08:39:04.631Z",
  "_upstream": "https://github.com/hadley/assertthat",
  "_status": "success",
  "_maintainer": {
    "name": "Hadley Wickham",
    "email": "hadley@rstudio.com",
    "login": "hadley",
    "bluesky": "@hadley.nz",
    "description": "Chief Scientist at @posit-pbc",
    "uuid": 4196
  },
  "_jobs": [
    {
      "job": 125808554591,
      "time": 108,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13215333271"
    },
    {
      "job": 125808554493,
      "time": 143,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13214804446"
    },
    {
      "job": 125808554581,
      "time": 97,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13215913204"
    },
    {
      "job": 125808554534,
      "time": 106,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13215124326"
    },
    {
      "job": 125807556180,
      "time": 145,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13215492904"
    },
    {
      "job": 125808554494,
      "time": 76,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13215408268"
    },
    {
      "job": 125808554685,
      "time": 66,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13214943973"
    },
    {
      "job": 125808554661,
      "time": 52,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13216510021"
    },
    {
      "job": 125808554640,
      "time": 51,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13215822265"
    }
  ],
  "_buildurl": "https://github.com/r-universe/hadley/actions/runs/41603450711",
  "_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
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "hadley",
  "_selfowned": true,
  "_usedby": 1112,
  "_updates": [],
  "_tags": [],
  "_stars": 214,
  "_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": "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": 26816,
    "description": "Chief Scientist at @posit-pbc"
  },
  "_downloads": {
    "count": 169660,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/assertthat"
  },
  "_mentions": 6,
  "_devurl": "https://github.com/hadley/assertthat",
  "_searchresults": 4272,
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/assertthat.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_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.232364461878925,
  "_indexed": true,
  "_nocasepkg": "assertthat",
  "_universes": [
    "hadley"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1.9000",
      "date": "2026-11-03T08:32:09.000Z",
      "distro": "resolute",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/c7261e0f1facbbfef217263d601eb71dd8bcc584efe4af716f338a6ac366882d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/41603450711"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.2.1.9000",
      "date": "2026-11-03T08:32:44.000Z",
      "distro": "resolute",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/4086e06c1cb92390801473797faaa1f94884a5814b800a75e8f6300c829e8c7b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/41603450711"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.1.9000",
      "date": "2026-11-03T08:38:37.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/85fcf1c337a804eb554d4badb4ee71909d285d32b66e5a24cfade388c7877a7f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/41603450711"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.2.1.9000",
      "date": "2026-11-03T08:36:45.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/cab7a778c2047eb909d61b6b00eee0db1db281444d61e70a2bc114d9ced3354e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/41603450711"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.1.9000",
      "date": "2026-11-03T08:31:46.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/83161af0816068982144ed7cbc664c6a38ea3fad00cf03278e8881bdd5aeda56",
      "status": "success",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/41603450711"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1.9000",
      "date": "2026-11-03T08:31:20.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/d6fe73d469f484ac27f24cd010db4734affcaad1298ba65fab13a504f4215a02",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/41603450711"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.1.9000",
      "date": "2026-11-03T08:31:10.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/2e0e66cef256708bfe0e11659922985f1128cd746b5615d6908fd7231f944432",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/41603450711"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.2.1.9000",
      "date": "2026-11-03T08:31:09.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/7c803d9e9f6d593798effb2ee4899692285efe24b66ccdcc22d2a9f9d3f1e51b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/41603450711"
    }
  ]
}