auto generated. maybe the one sad side-effect of using shrinkwrap is that when you add new npm modules, you have to also update the shinkwrap file.