{
  "_id": "6a1e758b1d7bb097a0a63b81",
  "Package": "precondition",
  "Title": "Lightweight Precondition, Postcondition, and Sanity Checks",
  "Version": "0.1.0",
  "Authors@R": "person(\"Taras\", \"Zakharko\", , \"taras.zakharko@gmail.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-7601-8424\"))",
  "Description": "Implements fast, safe, and customizable assertions\nroutines, which can be used in place of `base::stopifnot()`.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.0",
  "Config/testthat/edition": "3",
  "Language": "en-US",
  "Repository": "https://tzakharko.r-universe.dev",
  "Date/Publication": "2023-03-27 09:37:48 UTC",
  "RemoteUrl": "https://github.com/tzakharko/precondition",
  "RemoteRef": "HEAD",
  "RemoteSha": "670e0fa58dfd0d997ec4d97f9bdc11d22653630b",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-31 10:43:00 UTC",
    "User": "root"
  },
  "Author": "Taras Zakharko [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-7601-8424>)",
  "Maintainer": "Taras Zakharko <taras.zakharko@gmail.com>",
  "MD5sum": "9d85d6d15c3fa001eb6e868e1e5f7062",
  "_user": "tzakharko",
  "_type": "src",
  "_file": "precondition_0.1.0.tar.gz",
  "_fileid": "5e19b3eaab5ae955ac5a86875058b8b515b4fca6ce15b570589d0d5c80054282",
  "_filesize": 122326,
  "_sha256": "5e19b3eaab5ae955ac5a86875058b8b515b4fca6ce15b570589d0d5c80054282",
  "_created": "2026-05-31T10:43:00.000Z",
  "_published": "2026-06-02T06:17:47.701Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79010869221,
      "time": 106,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7350325992"
    },
    {
      "job": 79010869237,
      "time": 121,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7350328546"
    },
    {
      "job": 79010869208,
      "time": 101,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7350324816"
    },
    {
      "job": 79010869186,
      "time": 111,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7350326752"
    },
    {
      "job": 79010869699,
      "time": 80,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7316061064"
    },
    {
      "job": 79010870133,
      "time": 168,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7316070985"
    },
    {
      "job": 79010869453,
      "time": 84,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79010869424,
      "time": 144,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79010869226,
      "time": 177,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7316052498"
    },
    {
      "job": 79010869193,
      "time": 97,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79010869280,
      "time": 61,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79010869581,
      "time": 74,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7316060510"
    },
    {
      "job": 79010869291,
      "time": 56,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    }
  ],
  "_buildurl": "https://github.com/r-universe/tzakharko/actions/runs/26710342540",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/tzakharko/precondition",
  "_commit": {
    "id": "670e0fa58dfd0d997ec4d97f9bdc11d22653630b",
    "author": "Taras Zakharko <taras.zakharko@gmail.com>",
    "committer": "Taras Zakharko <taras.zakharko@gmail.com>",
    "message": "fixed NEWS.md and project title as per CRAN requirenments\n",
    "time": 1679909868
  },
  "_maintainer": {
    "name": "Taras Zakharko",
    "email": "taras.zakharko@gmail.com",
    "login": "tzakharko",
    "linkedin": "in/tzakharko",
    "orcid": "0000-0001-7601-8424",
    "description": "",
    "uuid": 9529318
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "rlang",
      "version": ">= 1.0.6",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.1.7",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "tzakharko",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 11,
  "_contributors": [
    {
      "user": "tzakharko",
      "count": 14,
      "uuid": 9529318
    }
  ],
  "_userbio": {
    "uuid": 9529318,
    "type": "user",
    "name": "Taras Zakharko"
  },
  "_downloads": {
    "count": 14,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/precondition"
  },
  "_devurl": "https://github.com/tzakharko/precondition",
  "_searchresults": 1,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/precondition.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/tzakharko/precondition",
  "_realowner": "tzakharko",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2023-03-28"
    }
  ],
  "_exports": [
    "diagnose_assertion_failure",
    "diagnose_expressions",
    "fatal_error",
    "forwarded_arg_label",
    "postcondition",
    "precondition",
    "sanity_check"
  ],
  "_help": [
    {
      "page": "diagnose_assertion_failure",
      "title": "Implement a custom assertion",
      "topics": [
        "diagnose_assertion_failure",
        "forwarded_arg_label"
      ]
    },
    {
      "page": "diagnose_expressions",
      "title": "Diagnose expressions and substitute debug markers",
      "topics": [
        "debug-markers",
        "diagnose_expressions"
      ]
    },
    {
      "page": "fatal_error",
      "title": "Signal a fatal error (and optionally terminate the program execution)",
      "topics": [
        "fatal_error",
        "precondition_fatal_error_action"
      ]
    },
    {
      "page": "precondition",
      "title": "Pre- and postcondition checking (assertions)",
      "topics": [
        "postcondition",
        "precondition",
        "sanity_check"
      ]
    }
  ],
  "_readme": "https://github.com/tzakharko/precondition/raw/HEAD/README.md",
  "_rundeps": [
    "rlang"
  ],
  "_score": 3.7403626894942437,
  "_indexed": true,
  "_nocasepkg": "precondition",
  "_universes": [
    "tzakharko"
  ],
  "_binaries": [
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-03-28T05:01:03.000Z",
      "arch": "aarch64",
      "commit": "670e0fa58dfd0d997ec4d97f9bdc11d22653630b",
      "fileid": "ff8114b8a8e13944475f40170f5f98efbf8ff3c10e44d46f196615aa1da83c68",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/tzakharko/actions/runs/23677911689"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-03-28T05:02:22.000Z",
      "arch": "x86_64",
      "commit": "670e0fa58dfd0d997ec4d97f9bdc11d22653630b",
      "fileid": "4d942c3aef3c71720653fe46d7a2c5ea529e59c4ea4ee6b3a3b7f05182518cfa",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/tzakharko/actions/runs/23677911689"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-03-28T05:00:30.000Z",
      "arch": "x86_64",
      "commit": "670e0fa58dfd0d997ec4d97f9bdc11d22653630b",
      "fileid": "41d68964d58b27fa27b04c1b1687ca73597e7db46e871eac23b5fd21d56ba5d0",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/tzakharko/actions/runs/23677911689"
    },
    {
      "r": "4.5.1",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-04-27T05:34:26.000Z",
      "arch": "emscripten",
      "commit": "670e0fa58dfd0d997ec4d97f9bdc11d22653630b",
      "fileid": "123225adab769f6c83512449eec2e72ac23466b76a1a2efbcffdc7e1ec3e2390",
      "status": "success",
      "buildurl": "https://github.com/r-universe/tzakharko/actions/runs/24978172682"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-02T06:16:46.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "670e0fa58dfd0d997ec4d97f9bdc11d22653630b",
      "fileid": "706e51ebb02bedc3a0d77b0e3bd98d819f1a603a13aef9812357b2313001080b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/tzakharko/actions/runs/26710342540"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-02T06:16:54.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "670e0fa58dfd0d997ec4d97f9bdc11d22653630b",
      "fileid": "fe288058a27580ab187d088836ab74a0722227c0091f3f6c5effe5908d820cd0",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/tzakharko/actions/runs/26710342540"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-02T06:16:42.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "670e0fa58dfd0d997ec4d97f9bdc11d22653630b",
      "fileid": "61459c7f00390565fbda374723e12ce405082fd4c7899e63c684ac9614636589",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/tzakharko/actions/runs/26710342540"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-02T06:16:47.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "670e0fa58dfd0d997ec4d97f9bdc11d22653630b",
      "fileid": "50d7db7057cc981a94cd1444bcb787e68ba6f560538bcab1060b6d491d46c4b3",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/tzakharko/actions/runs/26710342540"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-31T10:44:25.000Z",
      "arch": "aarch64",
      "commit": "670e0fa58dfd0d997ec4d97f9bdc11d22653630b",
      "fileid": "a983c1bb890fa83c11d828c27e72e9f56bbccf2f737f7212153f42124bf5cfd2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tzakharko/actions/runs/26710342540"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-31T10:45:44.000Z",
      "arch": "x86_64",
      "commit": "670e0fa58dfd0d997ec4d97f9bdc11d22653630b",
      "fileid": "0c864400be9303e65acd97ff4bcf7a3e23dcd629d1a74b2d30914f72b1679132",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tzakharko/actions/runs/26710342540"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-31T10:44:07.000Z",
      "arch": "x86_64",
      "commit": "670e0fa58dfd0d997ec4d97f9bdc11d22653630b",
      "fileid": "f477146eb6fcf2a5d4aa0e5b3af1b8b60ea72b850947e43f70ac5393a9daab86",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tzakharko/actions/runs/26710342540"
    }
  ]
}