@wok-cli/task-modernizr
v1.0.2
Published
A sharable Wok task to build a custom modernizr file from your sources
Downloads
4
Readme
Modernizr Task
Sharable tasks implementing gulp-modernizr. Parses provided source files and generates a custom build of Modernizr based on the detected features.
Installation
This task requires @wok-cli/core
as peer dependency.
npm i @wok-cli/core @wok-cli/task-modernizr --save-dev
Parameters
| parameter | type | default | note |
| ---------- | ------------------ | ---------------- | -------------------------------------------------------------------------- |
| src
| stringstring[] | | Globs source files to parse (1) |
| dest
| string | | Build destination folder (1) |
| filename
| string | 'modernizr.js'
| Generated file name |
| hook:(*)
| object | | Hooks configuration parameters (see below) |
| *
| | | Any other parameter will be passed-through as gulp-modernizr settings |
- Supports environment templates.
Hooks
| name | type | description |
| ----------- | ------------- | ---------------------------------------------------------- |
| generated
| lazypipe | executed after the modernizr build file has been generated |
Example
const $ = require('@wok-cli/core');
const modernizr = require('@wok-cli/task-modernizr');
exports.modernizr = $.task(modernizr, {
src: ['src/**/*.{js,css}'],
dest: 'public/assets/',
});