modules folder name is configurable
opts.modules => opts.moduleDirectory, documented
0.5.0