As discussed, for now just get it working with whatever packages you need.
But eventually, we will examine the packages imported to see if they can be minimised. It makes it a lot easier in the future to manage less rather than more dependencies.
One surprising very heavy dependency is stringr, so that would be one of my first choices to replace with base R grep() etc.
There is also a decision on whether to embrace tidyverse in general as that can be a heavy dependency, I tend to use it for more user friendly packages like googleAnalyticsR but not for developer packages.
As discussed, for now just get it working with whatever packages you need.
But eventually, we will examine the packages imported to see if they can be minimised. It makes it a lot easier in the future to manage less rather than more dependencies.
One surprising very heavy dependency is
stringr, so that would be one of my first choices to replace with base Rgrep()etc.There is also a decision on whether to embrace tidyverse in general as that can be a heavy dependency, I tend to use it for more user friendly packages like
googleAnalyticsRbut not for developer packages.