{
  "_id": "6a498db66d67900babdfaf3c",
  "Package": "common",
  "Type": "Package",
  "Title": "Solutions for Common Problems in Base R",
  "Version": "1.1.5",
  "Authors@R": "c(\nperson(given = \"David\",\nfamily = \"Bosak\",\nrole = c(\"aut\", \"cre\"),\nemail = \"dbosak01@gmail.com\"),\nperson(given = \"Duong\",\nfamily = \"Tran\",\nrole = c(\"ctb\"),\nemail = \"trand000@aol.com\")\n)",
  "Maintainer": "David Bosak <dbosak01@gmail.com>",
  "Description": "Contains functions for solving commonly encountered\nproblems while programming in R. This package is intended to\nprovide a lightweight supplement to Base R, and will be useful\nfor almost any R user.",
  "License": "CC0",
  "Encoding": "UTF-8",
  "URL": "https://common.r-sassy.org, https://github.com/dbosak01/common",
  "BugReports": "https://github.com/dbosak01/common/issues",
  "Config/testthat/edition": "3",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Repository": "https://dbosak01.r-universe.dev",
  "Date/Publication": "2026-02-22 22:44:04 UTC",
  "RemoteUrl": "https://github.com/dbosak01/common",
  "RemoteRef": "HEAD",
  "RemoteSha": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-22 09:55:22 UTC",
    "User": "root"
  },
  "Author": "David Bosak [aut, cre],\nDuong Tran [ctb]",
  "_user": "dbosak01",
  "_type": "src",
  "_file": "common_1.1.5.tar.gz",
  "_fileid": "https://r2.ropensci.org/f51699559f9c286c5735ba8c069676b7fd1663c9ddd90f451a7c93f2648d47c2",
  "_filesize": 685440,
  "_sha256": "f51699559f9c286c5735ba8c069676b7fd1663c9ddd90f451a7c93f2648d47c2",
  "_expires": "2026-10-12T22:48:20.000Z",
  "_created": "2026-06-22T09:55:22.000Z",
  "_published": "2026-07-04T22:48:22.049Z",
  "_jobs": [
    {
      "job": 85173357218,
      "time": 117,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7788937373"
    },
    {
      "job": 85173357158,
      "time": 139,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7788944849"
    },
    {
      "job": 85173357184,
      "time": 118,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7789020674"
    },
    {
      "job": 85173357079,
      "time": 107,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7789006649"
    },
    {
      "job": 85173356959,
      "time": 160,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7788892796"
    },
    {
      "job": 85173357087,
      "time": 96,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7788929307"
    },
    {
      "job": 85173357070,
      "time": 77,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7788922252"
    },
    {
      "job": 85173357120,
      "time": 90,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7788927442"
    },
    {
      "job": 85173357167,
      "time": 67,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7788918688"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/dbosak01/actions/runs/27944311159",
  "_status": "success",
  "_upstream": "https://github.com/dbosak01/common",
  "_commit": {
    "id": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
    "author": "David J. Bosak <dbosak01@gmail.com>",
    "committer": "David J. Bosak <dbosak01@gmail.com>",
    "message": "More test cases on sort\n",
    "time": 1771800244
  },
  "_maintainer": {
    "name": "David Bosak",
    "email": "dbosak01@gmail.com",
    "login": "dbosak01",
    "description": "Chief Software Architect at Archytas Clinical Solutions and inventor of the sassy system of R packages.",
    "uuid": 41754982
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "glue",
      "role": "Suggests"
    },
    {
      "package": "box",
      "role": "Suggests"
    },
    {
      "package": "rstudioapi",
      "role": "Suggests"
    },
    {
      "package": "base",
      "role": "Enhances"
    }
  ],
  "_owner": "dbosak01",
  "_selfowned": true,
  "_usedby": 13,
  "_updates": [
    {
      "week": "2025-49",
      "n": 3
    },
    {
      "week": "2025-50",
      "n": 2
    },
    {
      "week": "2026-08",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "v1.1.4",
      "date": "2025-12-08"
    }
  ],
  "_stars": 9,
  "_contributors": [
    {
      "user": "dbosak01",
      "count": 71,
      "uuid": 41754982
    }
  ],
  "_userbio": {
    "uuid": 41754982,
    "type": "user",
    "name": "David J. Bosak",
    "followers": 61,
    "description": "Chief Software Architect at Archytas Clinical Solutions and inventor of the sassy system of R packages."
  },
  "_downloads": {
    "count": 2360,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/common"
  },
  "_devurl": "https://github.com/dbosak01/common",
  "_pkgdown": "https://common.r-sassy.org",
  "_searchresults": 321,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/common.html",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/dbosak01/common",
  "_realowner": "dbosak01",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.1",
      "date": "2022-07-18"
    },
    {
      "version": "1.0.3",
      "date": "2022-08-18"
    },
    {
      "version": "1.0.4",
      "date": "2022-09-18"
    },
    {
      "version": "1.0.5",
      "date": "2022-09-29"
    },
    {
      "version": "1.0.7",
      "date": "2023-06-30"
    },
    {
      "version": "1.0.8",
      "date": "2023-08-07"
    },
    {
      "version": "1.0.9",
      "date": "2023-09-18"
    },
    {
      "version": "1.1.0",
      "date": "2023-10-25"
    },
    {
      "version": "1.1.1",
      "date": "2023-12-19"
    },
    {
      "version": "1.1.2",
      "date": "2024-03-05"
    },
    {
      "version": "1.1.3",
      "date": "2024-04-05"
    },
    {
      "version": "1.1.4",
      "date": "2025-12-11"
    },
    {
      "version": "1.1.5",
      "date": "2026-02-23"
    }
  ],
  "_exports": [
    "%eq%",
    "%ge%",
    "%gt%",
    "%le%",
    "%lt%",
    "%ne%",
    "%p%",
    "changed",
    "copy.attributes",
    "dir.find",
    "file.find",
    "find.names",
    "labels<-",
    "roundup",
    "source.all",
    "spaces",
    "subsc",
    "supsc",
    "symbol",
    "Sys.path",
    "v"
  ],
  "_help": [
    {
      "page": "grapes-eq-grapes",
      "title": "Check equality of two objects",
      "concept": [
        "operators"
      ],
      "topics": [
        "%eq%"
      ]
    },
    {
      "page": "grapes-ge-grapes",
      "title": "Perform greater than or equal comparison between two objects",
      "concept": [
        "operators"
      ],
      "topics": [
        "%ge%"
      ]
    },
    {
      "page": "grapes-gt-grapes",
      "title": "Perform greater than comparison between two objects",
      "concept": [
        "operators"
      ],
      "topics": [
        "%gt%"
      ]
    },
    {
      "page": "grapes-le-grapes",
      "title": "Perform less than or equal comparison between two objects",
      "concept": [
        "operators"
      ],
      "topics": [
        "%le%"
      ]
    },
    {
      "page": "grapes-lt-grapes",
      "title": "Perform less than comparison between two objects",
      "concept": [
        "operators"
      ],
      "topics": [
        "%lt%"
      ]
    },
    {
      "page": "grapes-ne-grapes",
      "title": "Check for inequality of two objects",
      "concept": [
        "operators"
      ],
      "topics": [
        "%ne%"
      ]
    },
    {
      "page": "grapes-p-grapes",
      "title": "An infix operator for 'paste0()'",
      "concept": [
        "operators"
      ],
      "topics": [
        "%p%"
      ]
    },
    {
      "page": "changed",
      "title": "Identify changed values",
      "topics": [
        "changed"
      ]
    },
    {
      "page": "copy.attributes",
      "title": "Copy attributes between two data frames",
      "concept": [
        "overrides"
      ],
      "topics": [
        "copy.attributes"
      ]
    },
    {
      "page": "dir.find",
      "title": "Search for directories",
      "concept": [
        "fileops"
      ],
      "topics": [
        "dir.find"
      ]
    },
    {
      "page": "file.find",
      "title": "Search for files",
      "concept": [
        "fileops"
      ],
      "topics": [
        "file.find"
      ]
    },
    {
      "page": "find.names",
      "title": "Search for names",
      "topics": [
        "find.names"
      ]
    },
    {
      "page": "labels.data.frame",
      "title": "Get or set labels for a data frame",
      "concept": [
        "overrides"
      ],
      "topics": [
        "labels.data.frame",
        "labels<-"
      ]
    },
    {
      "page": "roundup",
      "title": "Rounds numbers up",
      "topics": [
        "roundup"
      ]
    },
    {
      "page": "sort.data.frame",
      "title": "Sorts a data frame",
      "concept": [
        "overrides"
      ],
      "topics": [
        "sort.data.frame"
      ]
    },
    {
      "page": "source.all",
      "title": "Source all programs in a directory",
      "concept": [
        "fileops"
      ],
      "topics": [
        "source.all"
      ]
    },
    {
      "page": "spaces",
      "title": "Creates a string of blank spaces",
      "concept": [
        "strings"
      ],
      "topics": [
        "spaces"
      ]
    },
    {
      "page": "subsc",
      "title": "Converts a string to UTF-8 subscript",
      "concept": [
        "utf8"
      ],
      "topics": [
        "subsc"
      ]
    },
    {
      "page": "supsc",
      "title": "Converts a string to UTF-8 superscript",
      "concept": [
        "utf8"
      ],
      "topics": [
        "supsc"
      ]
    },
    {
      "page": "symbol",
      "title": "Gets UTF-8 symbol characters",
      "concept": [
        "utf8"
      ],
      "topics": [
        "symbol"
      ]
    },
    {
      "page": "Sys.path",
      "title": "Returns the path of the current program",
      "concept": [
        "fileops"
      ],
      "topics": [
        "Sys.path"
      ]
    },
    {
      "page": "v",
      "title": "Combine unquoted values",
      "topics": [
        "v"
      ]
    }
  ],
  "_pkglogo": "https://github.com/dbosak01/common/raw/HEAD/logo.png",
  "_readme": "https://github.com/dbosak01/common/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "common.Rmd",
      "filename": "common.html",
      "title": "common",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A generalized NSE quoting function",
        "Sort a data frame",
        "Modify labels on a data frame",
        "An infix concatenation operator",
        "An enhanced equality operator",
        "Getting the current path",
        "An alternate rounding function",
        "File and Directory search",
        "Finding variable names",
        "Copying attributes between data frames",
        "Superscripts and Subscripts",
        "Special Symbols",
        "Repeating spaces",
        "Identify changed values",
        "Source a directory of programs"
      ],
      "created": "2022-07-14 05:07:09",
      "modified": "2025-12-08 04:19:22",
      "commits": 24
    }
  ],
  "_score": 8.600815410896486,
  "_indexed": true,
  "_nocasepkg": "common",
  "_universes": [
    "dbosak01"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.5",
      "date": "2026-06-22T09:57:22.000Z",
      "distro": "noble",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/9578d828ce4b646ba1789de02aee908b0476271c9d179593e9becdb3e7273c9a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/27944311159"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.5",
      "date": "2026-06-22T09:57:42.000Z",
      "distro": "noble",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/67da89de99d54f1761727e03255658b816ffeb1160114ff1dde4a5f050f6d1e2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/27944311159"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.5",
      "date": "2026-06-22T10:01:01.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/ae2dd2b5ebff59de305692ab73575d63915a6aa642e656eae35c586f25e0ac35",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/27944311159"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.1.5",
      "date": "2026-06-22T10:00:25.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/1a3d2827e31815d0df2aed9ae819f0ba9d7ff8309ecdafa7b069e29e2cb73da9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/27944311159"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.5",
      "date": "2026-06-22T09:57:14.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/bcc4f309fe114a00d1590222724b6c0cca759a6d991e589fba78cc3d902c7f8b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/27944311159"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.5",
      "date": "2026-06-22T09:56:35.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/dc3ef4be297d37e11ef5242754dce65d37244f9d72cdbcfdb807ccf728278cff",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/27944311159"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.5",
      "date": "2026-06-22T09:56:49.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/12b6374f69d46c978428c5e8d70fe2af35d803d7bae9dd429d35025816a244e3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/27944311159"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.1.5",
      "date": "2026-06-22T09:56:26.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/a2af6c580097dc6a53a21bffca92d77f3b667fe1490e508f3c094dad74aab863",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/27944311159"
    }
  ]
}