Build out a lean, mean Modernizr machine.
npm install grunt-modernizr

A Grunt wrapper for Modernizr.
Gruntfile.js:When you're ready to build, grunt-modernizr will crawl your project for Modernizr test references and save out a minified, uglified, customized version using only the tests you've used in your JavaScript or (S)CSS.
Gruntfile.js with:``bash`
npm install grunt-modernizr --save-dev
Then add this line to your project's Gruntfile.js:
`javascript`
grunt.loadNpmTasks("grunt-modernizr");
Run the task with grunt modernizr:dist.
Add a modernizr config object to your Gruntfile.js file. The task supports multiple targets:
`javascript``
modernizr: {
dist: {
"parseFiles": true,
"customTests": [],
"devFile": "/PATH/TO/modernizr-dev.js",
"dest": "/PATH/TO/modernizr-output.js",
"tests": [
// Tests
],
"options": [
"setClasses"
],
"uglify": true
}
}
You can also generate the configuration file online via the modernizr build tool.
Just configure your build, click the Build button, and download/copy the Grunt Config.
#### Available Settings
##### See the customizr repository for valid settings.