fix: restore Gruntfile.js