gulp-using
Version:
Lists all files used
87 lines (59 loc) • 1.49 kB
Markdown
Gulp filter. Lists all files used. Helps you to verify what your patterns catch
```
npm install --save-dev gulp-using
```
After some complex `src` patterns, and some added filter plugins, it helps you to list all files catched
```js
const using = require('gulp-using')
var jsfiles = ['./src/js/**/*.js', '!./src/js/vendor/**']
gulp.task('default', function() {
gulp.watch(jsfiles, function() {
gulp.src(jsfiles)
// action or filter...
.pipe(using())
// ...
})
})
```
Output:
```
[] Running 'default'...
[] Finished 'default' in 14 ms
[] Using ./src/js/index.js
[] Using ./src/js/multiply.js
[] Using ./src/js/square.js
```
How the file path is displayed
* Type: `String`
* Default: `cwd`
* Values: `cwd`, `path`, `relative`
How the file path is colored
* Type: `String`
* Default: `magenta`
* Values: `black`, `blue`, `cyan`, `gray`, `green`, `magenta`, `red`, `white`, `yellow`
Message shown before the file path
* Type: `String`
* Default: `Using`
Filesize shown after the file path
* Type: `Boolean`
* Default: `false`
```js
// ...
.pipe(using({prefix:'Using file', path:'relative', color:'blue', filesize:true}))
```
Output:
```
[] Running 'default'...
[] Finished 'default' in 14 ms
[] Using file index.js
[] Using file multiply.js
[] Using file square.js
```