{
  "_id": "6ac219c9773a0037682c1fdb",
  "Package": "dupree",
  "Type": "Package",
  "Title": "Identify Duplicated R Code in a Project",
  "Version": "0.3.0.9000",
  "Author": "Russ Hyde",
  "Maintainer": "Russ Hyde <russ.hyde.data@gmail.com>",
  "Description": "Identifies code blocks that have a high level of\nsimilarity within a set of R files.",
  "URL": "https://russhyde.github.io/dupree/,\nhttps://github.com/russHyde/dupree",
  "BugReports": "https://github.com/russHyde/dupree/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "RoxygenNote": "7.2.2",
  "Collate": "'utils.R' 'dupree.R' 'dupree_classes.R'\n'dupree_data_validity.R' 'dupree_code_enumeration.R'\n'dups-class.R'",
  "Config/pak/sysreqs": "libxml2-dev",
  "Repository": "https://russhyde.r-universe.dev",
  "Date/Publication": "2024-04-03 10:53:11 UTC",
  "RemoteUrl": "https://github.com/russhyde/dupree",
  "RemoteRef": "HEAD",
  "RemoteSha": "6be55893a839717d36e6b3e21bdd662951a59bf8",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-04 09:11:34 UTC",
    "User": "root"
  },
  "_user": "russhyde",
  "_type": "src",
  "_file": "dupree_0.3.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/0539a26addcc5efcab42d17626844d656795345362d68b014f07eefbd0531b76",
  "_filesize": 125029,
  "_sha256": "0539a26addcc5efcab42d17626844d656795345362d68b014f07eefbd0531b76",
  "_expires": "2027-01-12T09:17:59.000Z",
  "_created": "2026-10-04T09:11:34.000Z",
  "_published": "2026-10-04T09:18:01.812Z",
  "_jobs": [
    {
      "job": 111404084571,
      "time": 115,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11299026797"
    },
    {
      "job": 111404084562,
      "time": 124,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11298598847"
    },
    {
      "job": 111404084554,
      "time": 176,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11299352640"
    },
    {
      "job": 111404084535,
      "time": 155,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11298898251"
    },
    {
      "job": 111403613249,
      "time": 169,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11298966746"
    },
    {
      "job": 111404084557,
      "time": 98,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11298713408"
    },
    {
      "job": 111404084657,
      "time": 76,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11298843101"
    },
    {
      "job": 111404084699,
      "time": 69,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11299201549"
    },
    {
      "job": 111404084658,
      "time": 59,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11298883082"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/russhyde/actions/runs/37191192516",
  "_status": "success",
  "_upstream": "https://github.com/russhyde/dupree",
  "_commit": {
    "id": "6be55893a839717d36e6b3e21bdd662951a59bf8",
    "author": "Russ Hyde <russHyde@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #94 from russHyde/tidyselect\n\nTidyselect",
    "time": 1712141591
  },
  "_maintainer": {
    "name": "Russ Hyde",
    "email": "russ.hyde.data@gmail.com",
    "login": "russhyde",
    "twitter": "@Haematobot",
    "description": "Data data data. Networks! R! Python! Former bioinformatician.\n\n@haematobot on twitter",
    "uuid": 7734886
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "dplyr",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "stringdist",
      "version": ">= 0.9.5.5",
      "role": "Imports"
    },
    {
      "package": "lintr",
      "version": ">= 3.0.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "russhyde",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 39,
  "_contributors": [
    {
      "user": "russhyde",
      "count": 127,
      "uuid": 7734886
    },
    {
      "user": "alanocallaghan",
      "count": 1,
      "uuid": 10779688
    },
    {
      "user": "olivroy",
      "count": 1,
      "uuid": 52606734
    }
  ],
  "_userbio": {
    "uuid": 7734886,
    "type": "user",
    "name": "Russ Hyde",
    "followers": 68,
    "description": "Data data data. Networks! R! Python! Former bioinformatician.\r\n\r\n@haematobot on twitter"
  },
  "_downloads": {
    "count": 338,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/dupree"
  },
  "_devurl": "https://github.com/russhyde/dupree",
  "_pkgdown": "https://russhyde.github.io/dupree/",
  "_searchresults": 8,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/dupree.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/russhyde/dupree",
  "_realowner": "russhyde",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.0",
      "date": "2019-11-10"
    },
    {
      "version": "0.3.0",
      "date": "2020-04-21"
    }
  ],
  "_exports": [
    "as_tibble",
    "dupree",
    "dupree_dir",
    "dupree_package"
  ],
  "_help": [
    {
      "page": "as_tibble.dups",
      "title": "convert a `dups` object to a `tibble`",
      "topics": [
        "as_tibble.dups"
      ]
    },
    {
      "page": "as.data.frame.dups",
      "title": "as.data.frame method for `dups` class",
      "topics": [
        "as.data.frame.dups"
      ]
    },
    {
      "page": "dupree",
      "title": "Detect code duplication between the code-blocks in a set of files",
      "topics": [
        "dupree"
      ]
    },
    {
      "page": "dupree_dir",
      "title": "Run duplicate-code detection over all R-files in a directory",
      "topics": [
        "dupree_dir"
      ]
    },
    {
      "page": "dupree_package",
      "title": "Run duplicate-code detection over all files in the `R` directory of a package",
      "topics": [
        "dupree_package"
      ]
    },
    {
      "page": "EnumeratedCodeTable-class",
      "title": "An S4 class to represent the code blocks as strings of integers",
      "topics": [
        "EnumeratedCodeTable-class"
      ]
    },
    {
      "page": "print.dups",
      "title": "print method for `dups` class",
      "topics": [
        "print.dups"
      ]
    }
  ],
  "_readme": "https://github.com/russhyde/dupree/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "codetools",
    "digest",
    "dplyr",
    "evaluate",
    "generics",
    "glue",
    "highr",
    "knitr",
    "lifecycle",
    "lintr",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rex",
    "rlang",
    "stringdist",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr",
    "xfun",
    "xml2",
    "xmlparsedata",
    "yaml"
  ],
  "_score": 4.5910646070264995,
  "_indexed": true,
  "_nocasepkg": "dupree",
  "_universes": [
    "russhyde"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0.9000",
      "date": "2026-10-04T09:13:27.000Z",
      "distro": "resolute",
      "commit": "6be55893a839717d36e6b3e21bdd662951a59bf8",
      "fileid": "https://r2.ropensci.org/dbcdd2277ab9cc30d7ff4a69ebdd6baaf9c192fa5585b54c9b76dddb3f4a5ae8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/russhyde/actions/runs/37191192516"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.0.9000",
      "date": "2026-10-04T09:13:33.000Z",
      "distro": "resolute",
      "commit": "6be55893a839717d36e6b3e21bdd662951a59bf8",
      "fileid": "https://r2.ropensci.org/95e33cb87bfaeb5179c702e4cbc8f0bfc279574c798c4c3811f32fd1b89bb262",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/russhyde/actions/runs/37191192516"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0.9000",
      "date": "2026-10-04T09:16:45.000Z",
      "commit": "6be55893a839717d36e6b3e21bdd662951a59bf8",
      "fileid": "https://r2.ropensci.org/32cd62cb59e4ceec341561a09c96c01a9f9d00ab80b0a69bc26c74555387dd6e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/russhyde/actions/runs/37191192516"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.3.0.9000",
      "date": "2026-10-04T09:15:50.000Z",
      "commit": "6be55893a839717d36e6b3e21bdd662951a59bf8",
      "fileid": "https://r2.ropensci.org/40f0690e8a1d10df2981cfa121adb080198ee4cec3f13c6533c7df9b0344c654",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/russhyde/actions/runs/37191192516"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0.9000",
      "date": "2026-10-04T09:13:25.000Z",
      "commit": "6be55893a839717d36e6b3e21bdd662951a59bf8",
      "fileid": "https://r2.ropensci.org/99a6147dbaeff394ba283e7ee775d4fd72028710bf285900a1ada25ef8ee977b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/russhyde/actions/runs/37191192516"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0.9000",
      "date": "2026-10-04T09:12:42.000Z",
      "commit": "6be55893a839717d36e6b3e21bdd662951a59bf8",
      "fileid": "https://r2.ropensci.org/cc756e4265d7a2c35cb74b6fb7bbe980848f2bba6632c4d2089ea94cc7f9b8c2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/russhyde/actions/runs/37191192516"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0.9000",
      "date": "2026-10-04T09:12:35.000Z",
      "commit": "6be55893a839717d36e6b3e21bdd662951a59bf8",
      "fileid": "https://r2.ropensci.org/ece84892300d98e1df90b4fde9a2120d4223929e60d739d3ee27abcad8aecfc5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/russhyde/actions/runs/37191192516"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3.0.9000",
      "date": "2026-10-04T09:12:31.000Z",
      "commit": "6be55893a839717d36e6b3e21bdd662951a59bf8",
      "fileid": "https://r2.ropensci.org/4e15c0d1f87c60a7fcd6b4b9e987eb71aefce2374a0c0a7193740ed9364ec95b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/russhyde/actions/runs/37191192516"
    }
  ]
}