Imports & Suggests
Imports:- you use
package::function()in your code - hence your package users will need the imported package at runtime
- will be installed or updated when users install your package
library()will complain if the available version is below the one that the package requires
- you use
Suggests:- packages needed for dev tasks, vignettes, tests, other optional functionality (not required)
- Both use comma-separated list of package names (ideally 1 pkg/line, alphabetical)