{
  "_id": "6aaf926c3d719c1f8407f228",
  "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-09-20 07:56:03 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/354534a2700795348dfb36a88b708e1834c52b1c10a9708c59b83394bf9e3b55",
  "_filesize": 685146,
  "_sha256": "354534a2700795348dfb36a88b708e1834c52b1c10a9708c59b83394bf9e3b55",
  "_expires": "2026-12-29T07:59:38.000Z",
  "_created": "2026-09-20T07:56:03.000Z",
  "_published": "2026-09-20T07:59:39.943Z",
  "_jobs": [
    {
      "job": 106045049645,
      "time": 123,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10601561894"
    },
    {
      "job": 106045049678,
      "time": 142,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10601702592"
    },
    {
      "job": 106045049652,
      "time": 82,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10601632741"
    },
    {
      "job": 106045049714,
      "time": 88,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10601127303"
    },
    {
      "job": 106044749731,
      "time": 156,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10600992412"
    },
    {
      "job": 106045049661,
      "time": 110,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10601383201"
    },
    {
      "job": 106045049712,
      "time": 74,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10601747339"
    },
    {
      "job": 106045049669,
      "time": 64,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10601358012"
    },
    {
      "job": 106045049761,
      "time": 74,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10600807674"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/dbosak01/actions/runs/35498077269",
  "_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": "resolute",
  "_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": 14,
  "_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": 1397,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/common"
  },
  "_devurl": "https://github.com/dbosak01/common",
  "_pkgdown": "https://common.r-sassy.org",
  "_searchresults": 328,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/common.html",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_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.41465330871877,
  "_indexed": true,
  "_nocasepkg": "common",
  "_universes": [
    "dbosak01"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.5",
      "date": "2026-09-20T07:58:10.000Z",
      "distro": "resolute",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/20d75893959aa1cf6b80632bb15f827b21ff331135ddde300edd0a942a2c022c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/35498077269"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.5",
      "date": "2026-09-20T07:58:29.000Z",
      "distro": "resolute",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/77737be8394be582b73e9600c40c2447f1ee9168ac6fb8f82dc3946b078b1081",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/35498077269"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.5",
      "date": "2026-09-20T07:57:40.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/e14e8bee8347300a07a0758282d8b7da637f84c95ce5871719cf36d1dbd15f35",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/35498077269"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.5",
      "date": "2026-09-20T07:57:41.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/ff70d389e36c05368d7a8f541cbc14ed98d8a5d17e169f9a37fb67fb98b79341",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/35498077269"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.5",
      "date": "2026-09-20T07:58:11.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/30726a3a3a2a3ec2784934390d0991d62f2042ba0ba20830f7e74c45ed7b13e0",
      "status": "success",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/35498077269"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.5",
      "date": "2026-09-20T07:57:18.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/a39831a749c927ad718c4d4f7fed1dc0a3daa865ff79e79cb4d0dd4fa2cae628",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/35498077269"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.5",
      "date": "2026-09-20T07:57:08.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/28e27ee7e91dd8056bd41d2d30d25bbd88b6cdd6b2a32f7368cd3c782cead18f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/35498077269"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.5",
      "date": "2026-09-20T07:57:17.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "https://r2.ropensci.org/1f04bff0946847a08ab9df52d3c39dc025657a5ed02375c70cfdc2a6e4a92e38",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/35498077269"
    }
  ]
}