0.1.9 • Published 9 years ago

grunt-modernizr-builder v0.1.9

Weekly downloads
25
License
MIT
Repository
github
Last release
9 years ago

grunt-modernizr-builder v0.1.9

Build Status: Linux Build status: Windows Dependency Status devDependency Status peerDependency Status npm version

Build a customized version of Modernizr based on your needs.

Note: This plugin uses version 3 of Modernizr.

Note 2 (2015-02-06): The Modernizr team has recently updated their own grunt plugin, which supports Modernizr 3. So obvisouly, you should now prefer using the official grunt-modernizr plugin in your project.

Status

Getting Started

This plugin requires Grunt >=0.4.0

If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

npm install grunt-modernizr-builder --save-dev

Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

grunt.loadNpmTasks('grunt-modernizr-builder');

Modernizr builder task

Run this task with the grunt modernizr_builder command.

Options

config

Type: String

Path to a JSON file containing Modernizr configuration. See config-all.json for all available options.

features

Type: String

Comma separate list of feature detects.

options

Type: String

Comma separate list of extensibility options.

dest

Type: String Default: ./modernizr.js

Path to write the Modernizr build file to.

uglify

Type: Boolean Default: false

Usage Examples

There are two formats you can use to run this task.

Use a JSON file containing Modernizr configuration

modernizr_builder: {
    build: {
        options: {
            config: 'path/to/config.json',
            dest: 'path/to/modernizr-custom.js'
        }
    }
}

Use features and options options

modernizr_builder: {
    build: {
        options: {
            features: 'ambientlight,applicationcache,audioloop',
            options: 'atRule,prefixedCSS,testStyles',
            dest: 'path/to/modernizr-custom.js'
        }
    }
}

License

MIT © Jonathan Trang

0.1.9

9 years ago

0.1.8

9 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago