{
  "_id": "6a11675eacfb0bcc41cf124a",
  "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-05-23 08:34:40 UTC",
    "User": "root"
  },
  "Author": "David Bosak [aut, cre],\nDuong Tran [ctb]",
  "MD5sum": "7b8e703cad3f0bded895ff7be2c8e93a",
  "_user": "dbosak01",
  "_type": "src",
  "_file": "common_1.1.5.tar.gz",
  "_fileid": "e1aefb896e3724a2f34e10c346ae31581751f97b2a320453440b8790c9a07ca2",
  "_filesize": 683998,
  "_sha256": "e1aefb896e3724a2f34e10c346ae31581751f97b2a320453440b8790c9a07ca2",
  "_created": "2026-05-23T08:34:40.000Z",
  "_published": "2026-05-23T08:37:50.243Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77509722798,
      "time": 137,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7175678218"
    },
    {
      "job": 77509722784,
      "time": 154,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175679468"
    },
    {
      "job": 77509722799,
      "time": 104,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7175675343"
    },
    {
      "job": 77509722796,
      "time": 75,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175673064"
    },
    {
      "job": 77509587164,
      "time": 158,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175666398"
    },
    {
      "job": 77509722777,
      "time": 89,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175674201"
    },
    {
      "job": 77509722804,
      "time": 80,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7175673439"
    },
    {
      "job": 77509722805,
      "time": 72,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7175672763"
    },
    {
      "job": 77509722837,
      "time": 74,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175673051"
    }
  ],
  "_buildurl": "https://github.com/r-universe/dbosak01/actions/runs/26328186729",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_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
  },
  "_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",
    "description": "Chief Software Architect at Archytas Clinical Solutions and inventor of the sassy system of R packages."
  },
  "_downloads": {
    "count": 2886,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/common"
  },
  "_devurl": "https://github.com/dbosak01/common",
  "_pkgdown": "https://common.r-sassy.org",
  "_searchresults": 267,
  "_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.608205963643556,
  "_indexed": true,
  "_nocasepkg": "common",
  "_universes": [
    "dbosak01"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.5",
      "date": "2026-05-23T08:37:02.000Z",
      "distro": "noble",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "857de98bdc8a1c6eae9281292c335c3eade27c6c341249ff41526736aaad0a8b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/26328186729"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.5",
      "date": "2026-05-23T08:37:16.000Z",
      "distro": "noble",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "15ebb6bcad5a3e3f2d551458c4f54981a0f617366eb756ae30fc74cdc330e0a6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/26328186729"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.5",
      "date": "2026-05-23T08:36:30.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "cb957a5f9b33ba14fed40593046baeef164e67b99d085c890ff06365700a2e16",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/26328186729"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.1.5",
      "date": "2026-05-23T08:36:05.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "f8960fe5bd6d34d0f0ea0dc48b42f2602fde7e46885dca9ccb204bbb6da056d8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/26328186729"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.5",
      "date": "2026-05-23T08:36:29.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "96d61253f3c8d388950b4991fb7c4849c02e1f3becf189debc8a3265c6fb122b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/26328186729"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.5",
      "date": "2026-05-23T08:35:59.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "a9cd1198514271cba2046ccd2fdcbf67d18b70188e0b4ca5e8847f38ee757fba",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/26328186729"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.5",
      "date": "2026-05-23T08:35:51.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "04a1c95a499de8456d44d92b84292343057f42182b90ddbc8979ca82925bd856",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/26328186729"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.1.5",
      "date": "2026-05-23T08:35:55.000Z",
      "commit": "99ca4b6b22432ac7cbbbbb657df4bcc4d43fa53d",
      "fileid": "dd1b93e63bfb0e206549423d1f1489c96c7fa563bd55987bb6c52b6e46141d9e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dbosak01/actions/runs/26328186729"
    }
  ]
}