{
  "_id": "6ad2627d7af56c173f120696",
  "Package": "ggtargets",
  "Title": "Metro-Style Diagrams of 'targets' Pipeline Dependency Graphs",
  "Version": "0.0.0.9001",
  "Date": "2026-10-16",
  "Authors@R": "c(\nperson(\"Roy\", \"Francis\", , \"roy.m.francis@outlook.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-8654-3580\"))\n)",
  "Maintainer": "Roy Francis <roy.m.francis@outlook.com>",
  "Description": "Create metro-style diagrams of targets pipelines\ndependency graph and other directed acyclic graphs using\nggplot2.",
  "URL": "https://github.com/royfrancis/ggtargets\nhttps://royfrancis.github.io/ggtargets\nhttps://royfrancis.r-universe.dev/ggtargets",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.1.1",
  "BugReports": "https://github.com/royfrancis/ggtargets/issues",
  "VignetteBuilder": "quarto",
  "Config/testthat/edition": "3",
  "Config/Needs/website": "viridisLite, RColorBrewer, randomcoloR, patchwork",
  "RoxygenNote": "7.3.3",
  "Repository": "https://royfrancis.r-universe.dev",
  "Date/Publication": "2026-10-16 15:24:37 UTC",
  "RemoteUrl": "https://github.com/royfrancis/ggtargets",
  "RemoteRef": "main",
  "RemoteSha": "02011a56125a41c6c78c287b9a39661b521177a6",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-16 17:39:10 UTC",
    "User": "root"
  },
  "Author": "Roy Francis [aut, cre] (ORCID: <https://orcid.org/0000-0001-8654-3580>)",
  "_user": "royfrancis",
  "_type": "src",
  "_file": "ggtargets_0.0.0.9001.tar.gz",
  "_fileid": "https://r2.ropensci.org/2cfbf951d914c103cc1fedc0d7573a073bb0a503a45008a782e3658caadcbb2b",
  "_filesize": 1175397,
  "_sha256": "2cfbf951d914c103cc1fedc0d7573a073bb0a503a45008a782e3658caadcbb2b",
  "_expires": "2027-01-24T17:44:27.000Z",
  "_created": "2026-10-16T17:39:10.000Z",
  "_published": "2026-10-16T17:44:29.324Z",
  "_buildurl": "https://github.com/r-universe/royfrancis/actions/runs/38940827520",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 117109573510,
      "time": 163,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12062738414"
    },
    {
      "job": 117109573719,
      "time": 192,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12064120143"
    },
    {
      "job": 117109573581,
      "time": 179,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12063222904"
    },
    {
      "job": 117109573724,
      "time": 260,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12063342640"
    },
    {
      "job": 117107860286,
      "time": 237,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12063247051"
    },
    {
      "job": 117109573667,
      "time": 86,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12063801302"
    },
    {
      "job": 117109573631,
      "time": 207,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12063582930"
    },
    {
      "job": 117109573563,
      "time": 198,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12062863151"
    },
    {
      "job": 117109573689,
      "time": 256,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12062644492"
    }
  ],
  "_upstream": "https://github.com/royfrancis/ggtargets",
  "_commit": {
    "id": "02011a56125a41c6c78c287b9a39661b521177a6",
    "author": "Roy Francis <roymathewfrancis@gmail.com>",
    "committer": "Roy Francis <roymathewfrancis@gmail.com>",
    "message": "Added pixi and conda installation instructions and badges\n",
    "time": 1792164277
  },
  "_maintainer": {
    "name": "Roy Francis",
    "email": "roy.m.francis@outlook.com",
    "login": "royfrancis",
    "description": "Give a man a program, and he'll be frustrated for a day. Teach a man to program, and he'll be frustrated for a lifetime.",
    "uuid": 5083500,
    "orcid": "0000-0001-8654-3580"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "ggplot2",
      "version": ">= 4.0.0",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "igraph",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "png",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "svglite",
      "role": "Suggests"
    },
    {
      "package": "targets",
      "version": ">= 1.6.0",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.2.0",
      "role": "Suggests"
    },
    {
      "package": "tidyselect",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "royfrancis",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-41",
      "n": 1
    },
    {
      "week": "2026-42",
      "n": 18
    }
  ],
  "_tags": [
    {
      "name": "v0.0.0.9000",
      "date": "2026-10-15"
    },
    {
      "name": "v0.0.0.9001",
      "date": "2026-10-16"
    }
  ],
  "_topics": [
    "targets-pipeline",
    "targets-r",
    "quarto"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "royfrancis",
      "count": 19,
      "uuid": 5083500
    }
  ],
  "_userbio": {
    "uuid": 5083500,
    "type": "user",
    "name": "Roy Francis",
    "followers": 75,
    "description": "Give a man a program, and he'll be frustrated for a day. Teach a man to program, and he'll be frustrated for a lifetime."
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ggtargets"
  },
  "_devurl": "https://github.com/royfrancis/ggtargets",
  "_pkgdown": "https://royfrancis.github.io/ggtargets",
  "_searchresults": 13,
  "_quarto": true,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ggtargets.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "as_dag",
    "dag_collapse",
    "dag_layers",
    "dag_layout",
    "dag_size",
    "dag_theme",
    "ggplot_dag",
    "ggsave_dag",
    "metro_palette",
    "style_metro",
    "tar_dag",
    "tar_ggplot",
    "targets_node_shapes",
    "targets_status_colors"
  ],
  "_help": [
    {
      "page": "as_dag",
      "title": "Build a *dag* from an edge list or other graph representation",
      "topics": [
        "as_dag",
        "as_dag.data.frame",
        "as_dag.default",
        "as_dag.list"
      ]
    },
    {
      "page": "dag_collapse",
      "title": "Collapse a DAG by a node column",
      "topics": [
        "dag_collapse"
      ]
    },
    {
      "page": "dag_layers",
      "title": "Draw a DAG layout as ggplot2 layers",
      "topics": [
        "dag_layers"
      ]
    },
    {
      "page": "dag_layout",
      "title": "Lay out a DAG for drawing",
      "topics": [
        "dag_layout"
      ]
    },
    {
      "page": "dag_size",
      "title": "The size of a DAG plot",
      "topics": [
        "dag_size"
      ]
    },
    {
      "page": "dag_theme",
      "title": "The theme and scales for a DAG plot",
      "topics": [
        "dag_theme"
      ]
    },
    {
      "page": "ggplot_dag",
      "title": "Plot a DAG or a DAG layout",
      "topics": [
        "ggplot_dag"
      ]
    },
    {
      "page": "ggsave_dag",
      "title": "Save a DAG plot at its true pixel size",
      "topics": [
        "ggsave_dag"
      ]
    },
    {
      "page": "metro_palette",
      "title": "The default dagviz metro color palette",
      "topics": [
        "metro_palette"
      ]
    },
    {
      "page": "style_metro",
      "title": "The metro style",
      "topics": [
        "style_metro"
      ]
    },
    {
      "page": "tar_dag",
      "title": "Read the current *targets* pipeline as a *dag*",
      "topics": [
        "tar_dag"
      ]
    },
    {
      "page": "tar_ggplot",
      "title": "Plot the current *targets* pipeline",
      "topics": [
        "tar_ggplot"
      ]
    },
    {
      "page": "targets_node_shapes",
      "title": "The *targets* node shapes",
      "topics": [
        "targets_node_shapes"
      ]
    },
    {
      "page": "targets_status_colors",
      "title": "The *targets* status color palette",
      "topics": [
        "targets_status_colors"
      ]
    }
  ],
  "_pkglogo": "https://github.com/royfrancis/ggtargets/raw/main/man/figures/seo.webp",
  "_readme": "https://github.com/royfrancis/ggtargets/raw/main/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "customizing.qmd",
      "filename": "customizing.html",
      "title": "Customizing style",
      "engine": "quarto::html",
      "headings": [
        "Defaults",
        "Node size and fill",
        "Node border",
        "Node shapes",
        "Edge width",
        "Label font",
        "Label leader line",
        "Arc radius",
        "Bridge color",
        "Minimum width",
        "A dark background",
        "Compact and large layouts",
        "Leaving nodes out"
      ],
      "created": "2026-10-14 18:05:19",
      "modified": "2026-10-16 11:18:21",
      "commits": 2
    },
    {
      "source": "ggtargets.qmd",
      "filename": "ggtargets.html",
      "title": "Get started",
      "engine": "quarto::html",
      "headings": [
        "Write a small pipeline",
        "Plot it",
        "Build it, then plot again",
        "Filtering",
        "Customizing the style",
        "Plot size",
        "Plotting a pipeline in another folder",
        "Collapsing the graph"
      ],
      "created": "2026-10-14 18:05:19",
      "modified": "2026-10-16 11:18:21",
      "commits": 2
    },
    {
      "source": "how-it-works.qmd",
      "filename": "how-it-works.html",
      "title": "How the metro layout works",
      "engine": "quarto::html",
      "headings": [
        "Row order",
        "Column allocation",
        "Lane reuse",
        "Arcs",
        "Bridges",
        "Putting it together"
      ],
      "created": "2026-10-14 18:05:19",
      "modified": "2026-10-16 11:18:21",
      "commits": 2
    },
    {
      "source": "other-inputs.qmd",
      "filename": "other-inputs.html",
      "title": "Other inputs",
      "engine": "quarto::html",
      "headings": [
        "An edge-list data frame",
        "An edge-list data frame with a node table",
        "Collapsing by a node column",
        "A tar_network()-shaped list",
        "A pipeline in another folder",
        "Converting other graph formats"
      ],
      "created": "2026-10-14 18:05:19",
      "modified": "2026-10-16 11:18:21",
      "commits": 2
    }
  ],
  "_score": 3.7160033436347994,
  "_indexed": true,
  "_nocasepkg": "ggtargets",
  "_universes": [
    "royfrancis"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.0.9001",
      "date": "2026-10-16T17:41:14.000Z",
      "distro": "resolute",
      "commit": "02011a56125a41c6c78c287b9a39661b521177a6",
      "fileid": "https://r2.ropensci.org/27a41328e13af455624427c386b5064922c1546475be3a41f5d1742e5bde2036",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/royfrancis/actions/runs/38940827520"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.0.0.9001",
      "date": "2026-10-16T17:41:13.000Z",
      "distro": "resolute",
      "commit": "02011a56125a41c6c78c287b9a39661b521177a6",
      "fileid": "https://r2.ropensci.org/33f01a5e8cce854655150d2a7cb08abd648b01d35b668f8841ee9f1932712721",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/royfrancis/actions/runs/38940827520"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.0.9001",
      "date": "2026-10-16T17:41:31.000Z",
      "commit": "02011a56125a41c6c78c287b9a39661b521177a6",
      "fileid": "https://r2.ropensci.org/20acbcc844ff3675c63c35c2f552862ec1cfb272cd4c75222936a55f45595e5a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/royfrancis/actions/runs/38940827520"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.0.0.9001",
      "date": "2026-10-16T17:42:20.000Z",
      "commit": "02011a56125a41c6c78c287b9a39661b521177a6",
      "fileid": "https://r2.ropensci.org/8d55a00b0d920589fd679057fff9e7a668d1799d90177820df64b63c50aa5e96",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/royfrancis/actions/runs/38940827520"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.0.9001",
      "date": "2026-10-16T17:40:58.000Z",
      "commit": "02011a56125a41c6c78c287b9a39661b521177a6",
      "fileid": "https://r2.ropensci.org/c5bd7945e6a5685fc745e95a102d41624fcc7bfb743ba4a316477d57f3426e51",
      "status": "success",
      "buildurl": "https://github.com/r-universe/royfrancis/actions/runs/38940827520"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.0.9001",
      "date": "2026-10-16T17:41:04.000Z",
      "commit": "02011a56125a41c6c78c287b9a39661b521177a6",
      "fileid": "https://r2.ropensci.org/eb40b095bda09205a606c7cfbba5894eb4d0f1ea43a827897edd6683477b7ea2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/royfrancis/actions/runs/38940827520"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.0.9001",
      "date": "2026-10-16T17:41:14.000Z",
      "commit": "02011a56125a41c6c78c287b9a39661b521177a6",
      "fileid": "https://r2.ropensci.org/cce75aebf9e4d95ceb3ecbc3e402682a4a428dbe12290fc1d6e545b8fbc69246",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/royfrancis/actions/runs/38940827520"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.0.0.9001",
      "date": "2026-10-16T17:42:17.000Z",
      "commit": "02011a56125a41c6c78c287b9a39661b521177a6",
      "fileid": "https://r2.ropensci.org/177ffcb509567b9b3fee47bd6a1b903ac8cd46cc604d4c5b93ea8f847893b9f1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/royfrancis/actions/runs/38940827520"
    }
  ]
}