{
  "_id": "6ad0ba27b0a1b4b4099d76aa",
  "Package": "safejoin",
  "Title": "Perform \"Safe\" Table Joins",
  "Version": "0.2.0",
  "Authors@R": "person(given = \"Sam\",\nfamily = \"Edwardes\",\nrole = c(\"aut\", \"cre\"),\nemail = \"edwardes.s@gmail.com\")",
  "Description": "The goal of 'safejoin' is to guarantee that when\nperforming joins extra rows are not added to your data.\n'safejoin' provides a wrapper around 'dplyr::left_join' that\nwill raise an error when extra rows are unexpectedly added to\nyour data. This can be useful when working with data where you\nexpect there to be a many to one relationship but you are not\ncertain the relationship holds.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.2.3",
  "URL": "https://github.com/SamEdwardes/safejoin",
  "BugReports": "https://github.com/SamEdwardes/safejoin/issues",
  "Roxygen": "list(markdown = TRUE)",
  "Repository": "https://samedwardes.r-universe.dev",
  "Date/Publication": "2024-10-12 21:02:41 UTC",
  "RemoteUrl": "https://github.com/samedwardes/safejoin",
  "RemoteRef": "HEAD",
  "RemoteSha": "032fb83e802016d627495e2de7cb63e243c7f1f1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-15 11:28:30 UTC",
    "User": "root"
  },
  "Author": "Sam Edwardes [aut, cre]",
  "Maintainer": "Sam Edwardes <edwardes.s@gmail.com>",
  "_user": "samedwardes",
  "_type": "src",
  "_file": "safejoin_0.2.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/d66d7caa13d0bd34b2cc579d1dba2244166221ebf6870fead7b629328c301d9c",
  "_filesize": 55316,
  "_sha256": "d66d7caa13d0bd34b2cc579d1dba2244166221ebf6870fead7b629328c301d9c",
  "_expires": "2027-01-23T11:33:57.000Z",
  "_created": "2026-10-15T11:28:30.000Z",
  "_published": "2026-10-15T11:33:59.613Z",
  "_buildurl": "https://github.com/r-universe/samedwardes/actions/runs/38727295021",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116397256255,
      "time": 100,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11968334768"
    },
    {
      "job": 116397256233,
      "time": 105,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11969465170"
    },
    {
      "job": 116397256261,
      "time": 76,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11970020267"
    },
    {
      "job": 116397256345,
      "time": 106,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11969275859"
    },
    {
      "job": 116396306544,
      "time": 145,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11968464487"
    },
    {
      "job": 116397256254,
      "time": 91,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11968805785"
    },
    {
      "job": 116397256344,
      "time": 84,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11968880717"
    },
    {
      "job": 116397256367,
      "time": 58,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11968735811"
    },
    {
      "job": 116397256527,
      "time": 58,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11968109995"
    }
  ],
  "_upstream": "https://github.com/samedwardes/safejoin",
  "_commit": {
    "id": "032fb83e802016d627495e2de7cb63e243c7f1f1",
    "author": "Sam Edwardes <edwardes.s@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #7 from SamEdwardes/deprecate\n\nDeprecate",
    "time": 1728766961
  },
  "_maintainer": {
    "name": "Sam Edwardes",
    "email": "edwardes.s@gmail.com",
    "login": "samedwardes",
    "mastodon": "@SamEdwardes@fosstodon.org",
    "linkedin": "in/samedwardes",
    "description": "Vancouver BC. Posit PBC.",
    "uuid": 18248949
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "samedwardes",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "data-base",
    "data-science"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "samedwardes",
      "count": 31,
      "uuid": 18248949
    }
  ],
  "_userbio": {
    "uuid": 18248949,
    "type": "user",
    "name": "Sam Edwardes",
    "followers": 53,
    "description": "Vancouver BC. Posit PBC."
  },
  "_downloads": {
    "count": 341,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/safejoin"
  },
  "_devurl": "https://github.com/samedwardes/safejoin",
  "_searchresults": 77,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/safejoin.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/samedwardes/safejoin",
  "_realowner": "samedwardes",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2021-04-26"
    },
    {
      "version": "0.2.0",
      "date": "2024-06-02"
    }
  ],
  "_exports": [
    "safe_left_join"
  ],
  "_help": [],
  "_readme": "https://github.com/samedwardes/safejoin/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "R6",
    "rlang",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_score": 3.5854607295085006,
  "_indexed": true,
  "_nocasepkg": "safejoin",
  "_universes": [
    "samedwardes"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-10-15T11:30:15.000Z",
      "distro": "resolute",
      "commit": "032fb83e802016d627495e2de7cb63e243c7f1f1",
      "fileid": "https://r2.ropensci.org/03fa2b0d0f1088a9b2430b3cbaf03b5d08f3169c04605126de9b78ba43eb84f1",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/samedwardes/actions/runs/38727295021"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-10-15T11:30:20.000Z",
      "distro": "resolute",
      "commit": "032fb83e802016d627495e2de7cb63e243c7f1f1",
      "fileid": "https://r2.ropensci.org/00284e0ed2ced82158199ec15451ded700a5b90d3aa198bf2a4042f5c2f4d981",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/samedwardes/actions/runs/38727295021"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-10-15T11:32:49.000Z",
      "commit": "032fb83e802016d627495e2de7cb63e243c7f1f1",
      "fileid": "https://r2.ropensci.org/3eb2bbaf4125695343103f02b62d91ccfb254d6d3b9cac0d839a32a3ba5a2f42",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/samedwardes/actions/runs/38727295021"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-10-15T11:33:26.000Z",
      "commit": "032fb83e802016d627495e2de7cb63e243c7f1f1",
      "fileid": "https://r2.ropensci.org/2906b4e68ea597a73f6c9d719eb33ee0b0bfadd9feff4a260d75ccc83ba9ecef",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/samedwardes/actions/runs/38727295021"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-10-15T11:30:16.000Z",
      "commit": "032fb83e802016d627495e2de7cb63e243c7f1f1",
      "fileid": "https://r2.ropensci.org/2d741bb52bc7fcaaa158c271625f0ef4f32b857a23645c600d901e4d42827c51",
      "status": "success",
      "buildurl": "https://github.com/r-universe/samedwardes/actions/runs/38727295021"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-15T11:29:54.000Z",
      "commit": "032fb83e802016d627495e2de7cb63e243c7f1f1",
      "fileid": "https://r2.ropensci.org/62631d6feedcfedcbe908270492bfd159cf91056069551e8f150ac4a318d21a4",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/samedwardes/actions/runs/38727295021"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-15T11:29:32.000Z",
      "commit": "032fb83e802016d627495e2de7cb63e243c7f1f1",
      "fileid": "https://r2.ropensci.org/e636acc42faad7cf9735e474e44216ac45fc77b79444f80b49d30ff5ad06dedc",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/samedwardes/actions/runs/38727295021"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-15T11:29:30.000Z",
      "commit": "032fb83e802016d627495e2de7cb63e243c7f1f1",
      "fileid": "https://r2.ropensci.org/615fb9f48ce87c07e21eba23cead4a3642cacf315abddb40f71d24c42228d18d",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/samedwardes/actions/runs/38727295021"
    }
  ]
}