{
  "_id": "6ac201b0773a0037682c06f7",
  "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-10-04 07:19:44 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/25473ecc8be873e79b74d6455c90126d0b699a9be0e57ff25e600c808bb9f65b",
  "_filesize": 117654,
  "_sha256": "25473ecc8be873e79b74d6455c90126d0b699a9be0e57ff25e600c808bb9f65b",
  "_expires": "2027-01-12T07:35:10.000Z",
  "_created": "2026-10-04T07:19:44.000Z",
  "_published": "2026-10-04T07:35:12.517Z",
  "_jobs": [
    {
      "job": 111386325975,
      "time": 142,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11296423132"
    },
    {
      "job": 111386325968,
      "time": 134,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11297131679"
    },
    {
      "job": 111386325990,
      "time": 108,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11296489995"
    },
    {
      "job": 111386325945,
      "time": 109,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11296428553"
    },
    {
      "job": 111385973373,
      "time": 145,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11297081730"
    },
    {
      "job": 111386326015,
      "time": 75,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11296533679"
    },
    {
      "job": 111386326003,
      "time": 62,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11297201027"
    },
    {
      "job": 111386325946,
      "time": 60,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11297001924"
    },
    {
      "job": 111386325959,
      "time": 63,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11296952068"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/hadley/actions/runs/37185328069",
  "_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": 1090,
  "_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": "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": 26789,
    "description": "Chief Scientist at @posit-pbc"
  },
  "_downloads": {
    "count": 182963,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/assertthat"
  },
  "_mentions": 6,
  "_devurl": "https://github.com/hadley/assertthat",
  "_searchresults": 3200,
  "_rbuild": "4.6.1",
  "_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.128954546975331,
  "_indexed": true,
  "_nocasepkg": "assertthat",
  "_universes": [
    "hadley"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1.9000",
      "date": "2026-10-04T07:22:15.000Z",
      "distro": "resolute",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/099049ab8ab35d6d822471cf7b1415f87394d5865207831c0ef279d91c996509",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/37185328069"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.1.9000",
      "date": "2026-10-04T07:22:09.000Z",
      "distro": "resolute",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/3809af5ab4239810b0e867e1da535cf3fe6121ed6a21db3d0f7cfcef1b6c7dfe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/37185328069"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.1.9000",
      "date": "2026-10-04T07:33:59.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/b4cbe3c30376b651caec55239636615d074e920e3af1a474005b291680ba4ea3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/37185328069"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.1.9000",
      "date": "2026-10-04T07:27:06.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/e4314afe0c35199fa17a756cadad1d3afa93a2c19667b817aa8f95071945fc76",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/37185328069"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.1.9000",
      "date": "2026-10-04T07:21:18.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/a5cdf86d4da41f8d0c7b6d8d801ea117f8ab5e6f650f35daf677f18bde573423",
      "status": "success",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/37185328069"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1.9000",
      "date": "2026-10-04T07:20:54.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/f4044824559de9c89e6adf54e521fbada9af92d8b4191dfac1174aae2710608b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/37185328069"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.1.9000",
      "date": "2026-10-04T07:20:51.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/d20c5533b293f2815db717245854642daef99a1b052106674b1a4f851785aecd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/37185328069"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.1.9000",
      "date": "2026-10-04T07:20:56.000Z",
      "commit": "50dc4b0a8a8c91d1ef47366a8f534065c32530ba",
      "fileid": "https://r2.ropensci.org/d50605bee2adbd50d3d8fad5465bf2765957ceb3f7c4708135e96e410b55e24e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hadley/actions/runs/37185328069"
    }
  ]
}