correctly use grunt to popular requirejs main.js
shelf mutation. didn't handle excl ones properly yet