@wok-cli/task-modernizr
v1.0.2
Published
A sharable Wok task to build a custom modernizr file from your sources
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-devParameters
| 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/',
});