Add optionalDependencies to the strategy.

This is a valid option and one I am using to create custom local modules that dont exist on npm but are packable by pack. This way, npm install and other features dont break, but pac that still do its thing.