Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    grunt-modernizrpublic

    grunt-modernizr

    Build Status

    NPM

    A Grunt wrapper for Modernizr.

    Usage

    Install this grunt plugin next to your project's 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.

    Getting Started

    Install this grunt plugin next to your project's grunt.js gruntfile with:

    npm install grunt-modernizr --save-dev

    Then add this line to your project's Gruntfile.js:

    grunt.loadNpmTasks("grunt-modernizr");

    Documentation

    For Full Features & Configuration? → See Customizr

    Run the task with grunt modernizr:dist.

    Config Options

    Add a modernizr config object to your Gruntfile.js file. The task supports multiple targets:

    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.

    License

    Copyright (c) 2016 Richard Herrera Licensed under the MIT license.

    install

    npm i grunt-modernizr

    Downloadsweekly downloads

    5,512

    version

    1.0.3

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar
    • avatar