Suggests: covr, knitr, rmarkdown, rprojroot, testthat

Imports: dplyr, ggplot2, lubridate, purrr, rlang, stringr, tidyr

Title: Extract Data Tables from Microsoft Word Documents
Description: Microsoft Word docx files provide an XML structure that is fairly
straightforward to navigate, especially when it applies to Word tables. The
docxtractr package provides tools to determine table count/structure and
extract/clean tables from Microsoft Word docx documents.

Title: Extract Data Tables and Comments from Microsoft Word Documents
straightforward to navigate, especially when it applies to Word tables and
comments. Tools are provided to determine table count/structure, comment count
and also to extract/clean tables and comments from Microsoft Word docx documents.
Imports: tools, xml2, tibble, purrr, dplyr, utils

Title: Extract Data Tables and Comments from 'Microsoft' 'Word'
person("Mark", "Dulhunty", role = c("ctb")),
person("Karlo", "Guidoni-Martins", role = c("ctb"), email = "kguidonimartins@gmail.com"),
person("Chris", "Muir", email = "chrismuirrva@gmail.com", role = c("aut", "ctb"))
Description: 'Microsoft Word' 'docx' files provide an 'XML' structure that is fairly
straightforward to navigate, especially when it applies to 'Word' tables and
and also to extract/clean tables and comments from 'Microsoft Word' 'docx' documents.
There is also nascent support for '.doc' files.
Imports: tools, xml2, tibble, purrr, dplyr, utils, httr
required to extract data from .doc files.

Imports: tools, xml2, purrr, dplyr, utils, httr, magrittr

required to extract data from .doc and .ppt[x] files.

person("Karlo", "Guidoni-Martins", role = c("ctb"),
person("Chris", "Muir", email = "chrismuirrva@gmail.com", role = c("aut", "ctb")),
person(given = "John", family = "Muschelli", role =  "ctb",
There is also nascent support for '.doc' and '.pptx' files.
required to extract data from .doc files or perform .pptx

person("Mark", "Padgham", email="mark.padgham@email.com", role=c("aut", "cre")),
comment="Original author of included code for priority heaps"))
Description: Distances on dual-weighted directed graphs using priority-queue
shortest paths. Weighted directed graphs have weights from A to B which may
differ from those from B to A. Dual-weighted directed graphs have two sets
of such weights. A canonical example is a street network to be used for
routing in which routes are calculated by weighting distances according to
the type of way and mode of transport, yet lengths of routes must be
Imports: igraph, magrittr, methods, osmdata, rbenchmark, sp, Rcpp (>=
Suggests: devtools, ggplot2, igraphdata, knitr, purrr, rmarkdown,
Shane Saunders [cph] (Original author of included code for priority