/gulp-filelist

convert list of file paths in current stream to a json file

Primary LanguageJavaScript

gulp-filelist

NPM Version NPM Downloads Node.js Version Build Status Coverage Status Gittip

Convert list of file paths in current stream to a JSON file.

Add it to your gulp file:

gulp
  .src(['awesome.file', 'lame.file'])
  .pipe(require('gulp-filelist')('filelist.json'))
  .pipe(gulp.dest('out'))

Outputs out/filelist.json:

[
  "out/awesome.file",
  "out/lame.file"
]

Installation

$ npm install gulp-filelist

Options

Absolute Paths: { absolute: true }

gulp
  .src(['awesome.file', 'lame.file'])
  .pipe(require('gulp-filelist')('filelist.json', { absolute: true }))
  .pipe(gulp.dest('out'))

Outputs:

[
  "/Users/chris/my-project/out/awesome.file",
  "/Users/chris/my-project/out/lame.file"
]

Flattened Paths: { flatten: true }

gulp
  .src(['awesome.file', 'lame.file'])
  .pipe(require('gulp-filelist')('filelist.json', { flatten: true }))
  .pipe(gulp.dest('out'))

Outputs:

[
  "awesome.file",
  "lame.file"
]