Package Exports
- gulp-param
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (gulp-param) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
gulp-param
Plugin injects arguments from the command line into your tasks.
Please use wrapped instance of gulp to have inject feature available.
Installation
npm install gulp-param
API
var gulp = require('gulp-param')(require('gulp'), process.argv);
gulp.task('dep', function(debug) {
console.log(debug); // => true
});
gulp.task('build', ['dep'], function(debug, tag) {
console.log(debug); // => true
console.log(tag); // => 'v1.0.0'
});
// $ gulp build --debug --tag v1.0.0constructor(gulp, cmdArgs, gulpCallbackName): gulp
gulpan instance of gulp.cmdArgsarguments from command line. In most cases it would beprocess.argvgulpCallbackNamename of methodargument which will be use to inject async gulp callback. It is an option parameter. If you not defined it a default value would be set tocallback- returns wrapped gulp instance with enabled param injection.