{
  "_id": "6ac366b7d743750d376db786",
  "Package": "refer",
  "Type": "Package",
  "Title": "Create Object References",
  "Version": "0.1.0",
  "Author": "Christopher Mann <cmann3@unl.edu>",
  "Maintainer": "Christopher Mann <cmann3@unl.edu>",
  "Description": "Allows users to easily create references to R objects then\n'dereference' when needed or modify in place without using\nreference classes, environments, or active bindings as\nworkarounds. Users can also create expression references that\nallow subsets of any object to be referenced or expressions\ncontaining references to multiple objects.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.1.1",
  "Language": "en-US",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-05 08:54:42 UTC",
    "User": "root"
  },
  "Repository": "https://cmann3.r-universe.dev",
  "Date/Publication": "2021-11-08 11:10:04 UTC",
  "RemoteUrl": "https://github.com/cran/refer",
  "RemoteRef": "HEAD",
  "RemoteSha": "71789fc659363e50a6fe39e25fa91d1c26eeab44",
  "_user": "cmann3",
  "_type": "src",
  "_file": "refer_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/fda2932ceddb83dbef09daf7b954beef48d9c3d3255231e5c502e0581caf55f9",
  "_filesize": 175950,
  "_sha256": "fda2932ceddb83dbef09daf7b954beef48d9c3d3255231e5c502e0581caf55f9",
  "_expires": "2027-01-13T08:58:29.000Z",
  "_created": "2026-10-05T08:54:42.000Z",
  "_published": "2026-10-05T08:58:31.248Z",
  "_jobs": [
    {
      "job": 111686968202,
      "time": 130,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11334671965"
    },
    {
      "job": 111686968213,
      "time": 142,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11334323762"
    },
    {
      "job": 111686968179,
      "time": 186,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11334622485"
    },
    {
      "job": 111686968152,
      "time": 153,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11334263491"
    },
    {
      "job": 111685922076,
      "time": 179,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11334906178"
    },
    {
      "job": 111686968061,
      "time": 94,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11333494984"
    },
    {
      "job": 111686968354,
      "time": 71,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11334118989"
    },
    {
      "job": 111686968325,
      "time": 66,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11333774500"
    },
    {
      "job": 111686968270,
      "time": 72,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11334363277"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cmann3/actions/runs/37286270571",
  "_status": "success",
  "_upstream": "https://github.com/cran/refer",
  "_commit": {
    "id": "71789fc659363e50a6fe39e25fa91d1c26eeab44",
    "author": "Christopher Mann <cmann3@unl.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1636369804
  },
  "_maintainer": {
    "name": "Christopher Mann",
    "email": "cmann3@unl.edu",
    "login": "cmann3",
    "description": "",
    "uuid": 24863314
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "eList",
      "role": "Imports"
    },
    {
      "package": "matchr",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "cmann3",
      "count": 1,
      "uuid": 24863314
    }
  ],
  "_userbio": {
    "uuid": 24863314,
    "type": "user",
    "name": "Christopher R. Mann",
    "followers": 3
  },
  "_downloads": {
    "count": 406,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/refer"
  },
  "_searchresults": 3,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/refer.html",
    "LICENSE"
  ],
  "_realowner": "cmann3",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2021-11-08"
    }
  ],
  "_exports": [
    "%-=%",
    "%.*=%",
    "%*=%",
    "%/=%",
    "%^=%",
    "%+=%",
    "decr",
    "deref",
    "getEnv",
    "getIndex",
    "getSym",
    "incr",
    "is.a.ref",
    "is.nullref",
    "is.ref",
    "is.rfexpr",
    "is.slice",
    "is.sref",
    "iter.ref",
    "match_cond.ref",
    "modify_by",
    "ref",
    "ref_list",
    "setEnv",
    "setIndex",
    "setSym",
    "slice",
    "sref",
    "sslice"
  ],
  "_help": [
    {
      "page": "grapes-equals-grapes",
      "title": "Subtract In Place",
      "topics": [
        "%-=%"
      ]
    },
    {
      "page": "grapes-.-times-equals-grapes",
      "title": "Matrix Multiplication In Place",
      "topics": [
        "%.*=%"
      ]
    },
    {
      "page": "grapes-times-equals-grapes",
      "title": "Multiply In Place",
      "topics": [
        "%*=%"
      ]
    },
    {
      "page": "grapes-slash-equals-grapes",
      "title": "Divide In Place",
      "topics": [
        "%/=%"
      ]
    },
    {
      "page": "grapes-pow-equals-grapes",
      "title": "Power In Place",
      "topics": [
        "%^=%"
      ]
    },
    {
      "page": "grapes-plus-equals-grapes",
      "title": "Add In Place",
      "topics": [
        "%+=%"
      ]
    },
    {
      "page": "decr",
      "title": "Decrease Value In Place",
      "topics": [
        "decr"
      ]
    },
    {
      "page": "deref",
      "title": "Dereference Object",
      "topics": [
        "!.ref",
        "deref"
      ]
    },
    {
      "page": "Extract",
      "title": "Extract or Replace Parts of a Referenced Object",
      "topics": [
        "$.ref",
        "$.sref",
        "$<-.ref",
        "$<-.sref",
        "Extract",
        "[.ref",
        "[.sref",
        "[<-.ref",
        "[<-.sref",
        "[[.ref",
        "[[.sref",
        "[[<-.ref",
        "[[<-.sref"
      ]
    },
    {
      "page": "getEnv",
      "title": "Extract or Set Reference Environment",
      "topics": [
        "getEnv",
        "setEnv"
      ]
    },
    {
      "page": "getIndex",
      "title": "Extract or Set Slice Index",
      "topics": [
        "getIndex",
        "setIndex"
      ]
    },
    {
      "page": "getSym",
      "title": "Extract or Set Reference Symbol",
      "topics": [
        "getSym",
        "setSym"
      ]
    },
    {
      "page": "incr",
      "title": "Increment Value In Place",
      "topics": [
        "incr"
      ]
    },
    {
      "page": "is.nullref",
      "title": "Is Reference Null?",
      "topics": [
        "is.nullref"
      ]
    },
    {
      "page": "is.ref",
      "title": "Is Object a Reference?",
      "topics": [
        "is.a.ref",
        "is.ref",
        "is.rfexpr",
        "is.slice",
        "is.sref"
      ]
    },
    {
      "page": "iter.ref",
      "title": "Convert Reference to Iterable Object",
      "topics": [
        "iter.ref",
        "iter.rfexpr",
        "iter.slice"
      ]
    },
    {
      "page": "match_cond.ref",
      "title": "Check and Evaluate Match Condition",
      "topics": [
        "match_cond.ref",
        "match_cond.rfexpr",
        "match_cond.slice",
        "match_cond.sref"
      ]
    },
    {
      "page": "Methods",
      "title": "S3 Methods for Automatic Dereferencing",
      "topics": [
        "aggregate.ref",
        "aggregate.rfexpr",
        "all.equal.ref",
        "all.equal.rfexpr",
        "anyDuplicated.ref",
        "anyDuplicated.rfexpr",
        "as.character.ref",
        "as.character.rfexpr",
        "as.data.frame.ref",
        "as.data.frame.rfexpr",
        "as.Date.ref",
        "as.Date.rfexpr",
        "as.double.ref",
        "as.double.rfexpr",
        "as.function.ref",
        "as.function.rfexpr",
        "as.list.ref",
        "as.list.rfexpr",
        "as.matrix.ref",
        "as.matrix.rfexpr",
        "as.POSIXct.ref",
        "as.POSIXct.rfexpr",
        "as.POSIXlt.ref",
        "as.POSIXlt.rfexpr",
        "as.single.ref",
        "as.single.rfexpr",
        "as.table.ref",
        "as.table.rfexpr",
        "c.ref",
        "c.rfexpr",
        "coef.ref",
        "coef.rfexpr",
        "Complex.ref",
        "Complex.rfexpr",
        "confint.ref",
        "confint.rfexpr",
        "cut.ref",
        "cut.rfexpr",
        "diff.ref",
        "diff.rfexpr",
        "dim.ref",
        "dim.rfexpr",
        "droplevels.ref",
        "droplevels.rfexpr",
        "duplicated.ref",
        "duplicated.rfexpr",
        "fitted.ref",
        "fitted.rfexpr",
        "format.ref",
        "format.rfexpr",
        "isSymmetric.ref",
        "isSymmetric.rfexpr",
        "kappa.ref",
        "kappa.rfexpr",
        "labels.ref",
        "labels.rfexpr",
        "length.ref",
        "length.rfexpr",
        "levels.ref",
        "levels.rfexpr",
        "Math.ref",
        "Math.rfexpr",
        "mean.ref",
        "mean.rfexpr",
        "median.ref",
        "median.rfexpr",
        "merge.ref",
        "merge.rfexpr",
        "Methods",
        "model.frame.ref",
        "model.frame.rfexpr",
        "model.matrix.ref",
        "model.matrix.rfexpr",
        "na.omit.ref",
        "na.omit.rfexpr",
        "Ops.ref",
        "Ops.rfexpr",
        "plot.ref",
        "plot.rfexpr",
        "predict.ref",
        "predict.rfexpr",
        "qr.ref",
        "qr.rfexpr",
        "rep.ref",
        "rep.rfexpr",
        "residuals.ref",
        "residuals.rfexpr",
        "rev.ref",
        "rev.rfexpr",
        "round.ref",
        "round.rfexpr",
        "row.names.ref",
        "row.names.rfexpr",
        "solve.ref",
        "solve.rfexpr",
        "sort.ref",
        "sort.rfexpr",
        "Summary.ref",
        "summary.ref",
        "Summary.rfexpr",
        "summary.rfexpr",
        "terms.ref",
        "terms.rfexpr",
        "vcov.ref",
        "vcov.rfexpr",
        "window.ref",
        "window.rfexpr"
      ]
    },
    {
      "page": "modify_by",
      "title": "Modify an Object In Place",
      "topics": [
        "modify_by"
      ]
    },
    {
      "page": "ref",
      "title": "Create Reference to an Object",
      "topics": [
        "ref"
      ]
    },
    {
      "page": "ref_list",
      "title": "Create A List of References",
      "topics": [
        "ref_list"
      ]
    },
    {
      "page": "slice",
      "title": "Create a Reference Slice to a Vector",
      "topics": [
        "slice"
      ]
    },
    {
      "page": "sref",
      "title": "Create a Safer Reference to an Object",
      "topics": [
        "sref"
      ]
    },
    {
      "page": "sslice",
      "title": "Create a Safer Reference Slice to a Vector",
      "topics": [
        "sslice"
      ]
    }
  ],
  "_rundeps": [
    "eList",
    "matchr",
    "rlang"
  ],
  "_vignettes": [
    {
      "source": "introRef.Rmd",
      "filename": "introRef.html",
      "title": "An Introduction to 'refer' References",
      "author": "Christopher Mann",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Creating References, Reference Expressions, and Slices",
        "Modifying Variables In Place",
        "Safer References"
      ],
      "created": "2021-11-08 11:10:04",
      "modified": "2021-11-08 11:10:04",
      "commits": 1
    }
  ],
  "_score": 2,
  "_indexed": true,
  "_nocasepkg": "refer",
  "_universes": [
    "cmann3"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-05T08:56:56.000Z",
      "distro": "resolute",
      "commit": "71789fc659363e50a6fe39e25fa91d1c26eeab44",
      "fileid": "https://r2.ropensci.org/c992e4525321bbecfa6c066a8bb5f5e1bfc96ecc033a276860952aea825ebec5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cmann3/actions/runs/37286270571"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-05T08:57:07.000Z",
      "distro": "resolute",
      "commit": "71789fc659363e50a6fe39e25fa91d1c26eeab44",
      "fileid": "https://r2.ropensci.org/a3a9584c4d241ba2cec33f516707e9407fabb931496c94e743ea78be63a2d100",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cmann3/actions/runs/37286270571"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-05T08:57:26.000Z",
      "commit": "71789fc659363e50a6fe39e25fa91d1c26eeab44",
      "fileid": "https://r2.ropensci.org/00621bd122d5ed1b65d369ee826b172aac2be760cd2d7d1bf7d3cdb0ab38f6cf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cmann3/actions/runs/37286270571"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-05T08:56:49.000Z",
      "commit": "71789fc659363e50a6fe39e25fa91d1c26eeab44",
      "fileid": "https://r2.ropensci.org/deb0cb7e66ed196ce66d8f7723b550ee1d8049a6b1623dca1673e0bc66d078fc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cmann3/actions/runs/37286270571"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-10-05T08:56:36.000Z",
      "commit": "71789fc659363e50a6fe39e25fa91d1c26eeab44",
      "fileid": "https://r2.ropensci.org/7741a5dc43f898f5ea91516f36350548fe2baf2c72882f0ad3a841e5b749c595",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cmann3/actions/runs/37286270571"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-05T08:55:53.000Z",
      "commit": "71789fc659363e50a6fe39e25fa91d1c26eeab44",
      "fileid": "https://r2.ropensci.org/2d1cf27500f57a3c29b2da46f7ecb374e56db395562fa82eae579d694402d1c6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cmann3/actions/runs/37286270571"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-05T08:55:49.000Z",
      "commit": "71789fc659363e50a6fe39e25fa91d1c26eeab44",
      "fileid": "https://r2.ropensci.org/a9b5e512994ba457ee3752e8807a86b8cb23d061fc729778e7d42620cb41faeb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cmann3/actions/runs/37286270571"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-05T08:55:49.000Z",
      "commit": "71789fc659363e50a6fe39e25fa91d1c26eeab44",
      "fileid": "https://r2.ropensci.org/7a8a5d166d0377d66f21ecd320468b107e07553f581739d50b459346975106e5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cmann3/actions/runs/37286270571"
    }
  ]
}