Like npm-package-arg, but more so, producing full file paths and differentiating local tar and directory sources.