include optionalDependencies in each package's `deps` attribute
Merge branches 'optionalDeps' and 'noHelper'
minimal revert of the format change in 316b63d43500cd0c977c3d61801e3e7f8f7f2a1d