{"_id":"gulp-concat-filenames","_rev":"20-d071c320776ae36c89768403ca30ec67","name":"gulp-concat-filenames","description":"Similar to concat, but creates a file with a list of filenames,not file contents.","dist-tags":{"latest":"1.2.0"},"versions":{"0.0.1":{"name":"gulp-concat-filenames","description":"Similar to concat, but creates a file with a list of filenames,not file contents.","version":"0.0.1","homepage":"http://jesseharlin.net","repository":{"type":"git","url":"https://github.com/the-simian/gulp-concat-filenames"},"author":{"name":"the-simian","email":"harlinjesse@gmail.com"},"main":"./index.js","keywords":["gulpplugin","concat filenames","gulp"],"dependencies":{"gulp-util":"2.x.x","through":"2.x.x"},"devDependencies":{"chai":"*","gulp":"3.x.x","gulp-coveralls":"^0.1.3","gulp-istanbul":"^0.3.1","gulp-mocha":"^1.1.1","gulp-plato":"^1.0.1","gulp-sourcemaps":"1.x.x","istanbul":"*","mocha":"*","mocha-lcov-reporter":"*","run-sequence":"^1.0.1","sinon-chai":"*","stream-array":"0.x.x","stream-assert":"2.x.x"},"scripts":{"test":"gulp ci","coveralls":"gulp coveralls"},"engineStrict":true,"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"https://github.com/the-simian/gulp-concat-filenames/blob/master/license.txt"}],"gitHead":"7a7dbd9afde8441242e495f3bb37a3d5dc7c0b6e","bugs":{"url":"https://github.com/the-simian/gulp-concat-filenames/issues"},"_id":"gulp-concat-filenames@0.0.1","_shasum":"11e2904b05d44e42ab1eb9c3fff4dbe02b5e711c","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"the_simian","email":"harlinjesse@gmail.com"},"maintainers":[{"name":"the_simian","email":"harlinjesse@gmail.com"}],"dist":{"shasum":"11e2904b05d44e42ab1eb9c3fff4dbe02b5e711c","tarball":"https://registry.npmjs.org/gulp-concat-filenames/-/gulp-concat-filenames-0.0.1.tgz","integrity":"sha512-Uv4XCw14LZj3eYSw3xgJmpDQap8oWK3wZKHNI0xv8hFsc1lBJy9dEjCjTNUe/iXhOXpcrunpzjan+Zazs+Yjqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBP8MO3nyEDLqlqInq5GMzrocHIMe7PexVsUZ4jrF1/AAiEA6EZ9sMBZn6eZW0TMegFbIIu2jD90LyNp8qd4GVkNHBw="}]}},"0.0.2":{"name":"gulp-concat-filenames","description":"Similar to concat, but creates a file with a list of filenames,not file contents.","version":"0.0.2","homepage":"http://jesseharlin.net","repository":{"type":"git","url":"https://github.com/the-simian/gulp-concat-filenames"},"author":{"name":"the-simian","email":"harlinjesse@gmail.com"},"main":"./index.js","keywords":["gulpplugin","gulpfriendly","concat filenames","gulp"],"dependencies":{"gulp-util":"2.x.x","through":"2.x.x"},"devDependencies":{"chai":"*","gulp":"3.x.x","gulp-coveralls":"^0.1.3","gulp-istanbul":"^0.3.1","gulp-mocha":"^1.1.1","gulp-plato":"^1.0.1","gulp-sourcemaps":"1.x.x","istanbul":"*","mocha":"*","mocha-lcov-reporter":"*","run-sequence":"^1.0.1","sinon-chai":"*","stream-array":"0.x.x","stream-assert":"2.x.x"},"scripts":{"test":"gulp ci","coveralls":"gulp coveralls"},"engineStrict":true,"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"https://github.com/the-simian/gulp-concat-filenames/blob/master/license.txt"}],"gitHead":"d38445c40b3ecfef79723c82b1ed6a9ec0f735cb","bugs":{"url":"https://github.com/the-simian/gulp-concat-filenames/issues"},"_id":"gulp-concat-filenames@0.0.2","_shasum":"106315fd7d0f10dfd74c976a7d779425302ff96c","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"the_simian","email":"harlinjesse@gmail.com"},"maintainers":[{"name":"the_simian","email":"harlinjesse@gmail.com"}],"dist":{"shasum":"106315fd7d0f10dfd74c976a7d779425302ff96c","tarball":"https://registry.npmjs.org/gulp-concat-filenames/-/gulp-concat-filenames-0.0.2.tgz","integrity":"sha512-Gww37hqArzVdyOdB/rr94x0AEzVNofEspSOGm2L/KMLzrl36Ne/VHhYIc06mGW3Cp7r5DPI0gMv++h+cj1NzLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFefDFSN1DLlx0cqUjaDbyHHelvCBia35UUmYAT+fonDAiBalqv5r29Y8a2kq+i/o+bmI+ZkCjTNXSHvgZemo5rpZQ=="}]}},"0.0.3":{"name":"gulp-concat-filenames","description":"Similar to concat, but creates a file with a list of filenames,not file contents.","version":"0.0.3","homepage":"http://jesseharlin.net","repository":{"type":"git","url":"https://github.com/the-simian/gulp-concat-filenames"},"author":{"name":"the-simian","email":"harlinjesse@gmail.com"},"main":"./index.js","keywords":["gulpplugin","gulpfriendly","concat filenames","gulp"],"dependencies":{"gulp-util":"2.x.x","through":"2.x.x"},"devDependencies":{"chai":"*","gulp":"3.x.x","gulp-coveralls":"^0.1.3","gulp-istanbul":"^0.3.1","gulp-mocha":"^1.1.1","gulp-plato":"^1.0.1","gulp-sourcemaps":"1.x.x","istanbul":"*","mocha":"*","mocha-lcov-reporter":"*","run-sequence":"^1.0.1","sinon-chai":"*","stream-array":"0.x.x","stream-assert":"2.x.x"},"scripts":{"test":"gulp ci","coveralls":"gulp coveralls"},"engineStrict":true,"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"https://github.com/the-simian/gulp-concat-filenames/blob/master/license.txt"}],"gitHead":"06340e5d255bc96968a41cd067e4981f0a61df92","bugs":{"url":"https://github.com/the-simian/gulp-concat-filenames/issues"},"_id":"gulp-concat-filenames@0.0.3","_shasum":"4941b67387627bae7c7e87b38426e64dfe2dc776","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"the_simian","email":"harlinjesse@gmail.com"},"maintainers":[{"name":"the_simian","email":"harlinjesse@gmail.com"}],"dist":{"shasum":"4941b67387627bae7c7e87b38426e64dfe2dc776","tarball":"https://registry.npmjs.org/gulp-concat-filenames/-/gulp-concat-filenames-0.0.3.tgz","integrity":"sha512-Q2c/EagcHJVPbLhBqGu3bC6kolXSzVW86fp2vi7EbCMPA8J/RdrmBrzdbgvUZ8Ih4flRF9ASHa64/+9fhXnAOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7KN6pfdYR7MMavKfBWh/b/t2TPE4mVa2pD3SwKGIC5gIhAPoBrI8vnmn99i9STdjbJUzBx8tCksUPWevQGhRNetJ3"}]}},"0.0.4":{"name":"gulp-concat-filenames","description":"Similar to concat, but creates a file with a list of filenames,not file contents.","version":"0.0.4","homepage":"http://jesseharlin.net","repository":{"type":"git","url":"https://github.com/the-simian/gulp-concat-filenames"},"author":{"name":"the-simian","email":"harlinjesse@gmail.com"},"main":"./index.js","keywords":["gulpplugin","gulpfriendly","concat filenames","gulp"],"dependencies":{"gulp-util":"3.x.x","through":"2.x.x"},"devDependencies":{"chai":"*","gulp":"3.x.x","gulp-coveralls":"^0.1.3","gulp-istanbul":"^0.7.0","gulp-mocha":"^2.0.1","gulp-plato":"^1.0.2","gulp-sourcemaps":"1.x.x","istanbul":"*","mocha":"*","mocha-lcov-reporter":"*","run-sequence":"^1.0.2","sinon-chai":"*","stream-array":"1.x.x","stream-assert":"2.x.x"},"scripts":{"test":"gulp ci","coveralls":"gulp coveralls"},"engineStrict":true,"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"https://github.com/the-simian/gulp-concat-filenames/blob/master/license.txt"}],"gitHead":"63f630832abf336d0acc97de082d167c5a500602","bugs":{"url":"https://github.com/the-simian/gulp-concat-filenames/issues"},"_id":"gulp-concat-filenames@0.0.4","_shasum":"012c58aebad5b902eccbbba7e45f94829e98b36c","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.31","_npmUser":{"name":"the_simian","email":"harlinjesse@gmail.com"},"maintainers":[{"name":"the_simian","email":"harlinjesse@gmail.com"}],"dist":{"shasum":"012c58aebad5b902eccbbba7e45f94829e98b36c","tarball":"https://registry.npmjs.org/gulp-concat-filenames/-/gulp-concat-filenames-0.0.4.tgz","integrity":"sha512-Y3qjvcBNlaThGqGmkS9/cOoy1tgaYw/YxPW8wEpMXfRKTYl/an+l6ApKFbVEVZatkHfZOaxISH1ka5Qw7f4uHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3NW1n9JJglzKTey/Q80jp0aAnVoNNrAIpIt0az4i+5AiEA2bs8s6DMJQwedtqZJ4cRfYThEo10Pb6lJtZdJowFRAg="}]}},"1.0.0":{"name":"gulp-concat-filenames","description":"Similar to concat, but creates a file with a list of filenames,not file contents.","version":"1.0.0","homepage":"http://jesseharlin.net","repository":{"type":"git","url":"https://github.com/the-simian/gulp-concat-filenames"},"author":{"name":"the-simian","email":"harlinjesse@gmail.com"},"main":"./index.js","keywords":["gulpplugin","gulpfriendly","concat filenames","gulp"],"dependencies":{"gulp-util":"3.x.x","through":"2.x.x"},"devDependencies":{"chai":"*","gulp":"3.x.x","gulp-coveralls":"^0.1.3","gulp-istanbul":"^0.7.0","gulp-mocha":"^2.0.1","gulp-plato":"^1.0.2","gulp-sourcemaps":"1.x.x","istanbul":"*","mocha":"*","mocha-lcov-reporter":"*","run-sequence":"^1.0.2","sinon-chai":"*","stream-array":"1.x.x","stream-assert":"2.x.x"},"scripts":{"test":"gulp ci","coveralls":"gulp coveralls"},"engineStrict":true,"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"https://github.com/the-simian/gulp-concat-filenames/blob/master/license.txt"}],"gitHead":"0854edfffa6250a0a74f043f0bc4370d14ab5959","bugs":{"url":"https://github.com/the-simian/gulp-concat-filenames/issues"},"_id":"gulp-concat-filenames@1.0.0","_shasum":"c5922ede2e33206b291fd82e26d8e5d261fc8334","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.31","_npmUser":{"name":"the_simian","email":"harlinjesse@gmail.com"},"maintainers":[{"name":"the_simian","email":"harlinjesse@gmail.com"}],"dist":{"shasum":"c5922ede2e33206b291fd82e26d8e5d261fc8334","tarball":"https://registry.npmjs.org/gulp-concat-filenames/-/gulp-concat-filenames-1.0.0.tgz","integrity":"sha512-2R4yEVYZRiciNZz7fKM/VHLOGVWeMkFHEI1RkCX5AbAgD9Nrjtk7KtX/A463VhYsDQCpcyczHf8d0aEJ+5+9Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEx/H/XUaavlxHWMbzavx1/sBokGPhp+wa5UlA+ugzZpAiEA8fdO8uxMftZ/HZfcg9hAhf6i590oOKRjj2i3SjqYfrg="}]}},"1.1.0":{"name":"gulp-concat-filenames","description":"Similar to concat, but creates a file with a list of filenames,not file contents.","version":"1.1.0","homepage":"http://jesseharlin.net","repository":{"type":"git","url":"git+https://github.com/the-simian/gulp-concat-filenames.git"},"author":{"name":"the-simian","email":"harlinjesse@gmail.com"},"contributors":[{"name":"Jesse Harlin","email":"harlinjesse@gmail.com"},{"name":"Noam Youngerman","email":"noam@younger.mn"}],"main":"./index.js","keywords":["gulpplugin","gulpfriendly","concat filenames","gulp"],"dependencies":{"gulp-util":"3.x.x","through":"2.x.x"},"devDependencies":{"chai":"*","gulp":"3.x.x","gulp-coveralls":"^0.1.3","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.0.1","gulp-plato":"^1.0.2","gulp-sourcemaps":"1.x.x","istanbul":"*","mocha":"*","mocha-lcov-reporter":"*","run-sequence":"^1.0.2","sinon-chai":"*","stream-array":"1.x.x","stream-assert":"2.x.x"},"scripts":{"test":"gulp ci","coveralls":"gulp coveralls"},"engineStrict":true,"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"https://github.com/the-simian/gulp-concat-filenames/blob/master/license.txt"}],"gitHead":"8ad61e8a05d3b7e2e29699fa9bed71c4e30ee02f","bugs":{"url":"https://github.com/the-simian/gulp-concat-filenames/issues"},"_id":"gulp-concat-filenames@1.1.0","_shasum":"ac76f75db521152611f83c5a99093e9a10d4f2db","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"the_simian","email":"harlinjesse@gmail.com"},"dist":{"shasum":"ac76f75db521152611f83c5a99093e9a10d4f2db","tarball":"https://registry.npmjs.org/gulp-concat-filenames/-/gulp-concat-filenames-1.1.0.tgz","integrity":"sha512-YZ1KyhyuBGgsY2tjqVPESSlaEbloDoFr/jx4HWk/O7aw0NI92ZH/LgNLyy+76Pp8ogFZ+9SqY/lZUWu8DLRO2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBINHd0el2Vlboq7GGIPEgxC9/LYIu8R/oKjq5mqOeaaAiBWQziSfk+ExJ2aaNWV9LxPIPx+v8R0jknbtKs5VZOSxw=="}]},"maintainers":[{"name":"the_simian","email":"harlinjesse@gmail.com"}]},"1.1.1":{"name":"gulp-concat-filenames","description":"Similar to concat, but creates a file with a list of filenames,not file contents.","version":"1.1.1","homepage":"http://jesseharlin.net","repository":{"type":"git","url":"git+https://github.com/the-simian/gulp-concat-filenames.git"},"author":{"name":"the-simian","email":"harlinjesse@gmail.com"},"contributors":[{"name":"Jesse Harlin","email":"harlinjesse@gmail.com"},{"name":"Noam Youngerman","email":"noam@younger.mn"}],"main":"./index.js","keywords":["gulpplugin","gulpfriendly","concat filenames","gulp"],"dependencies":{"gulp-util":"3.x.x","through":"2.x.x"},"devDependencies":{"chai":"*","gulp":"3.x.x","gulp-coveralls":"^0.1.3","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.0.1","gulp-plato":"^1.0.2","gulp-sourcemaps":"1.x.x","istanbul":"*","mocha":"*","mocha-lcov-reporter":"*","run-sequence":"^1.0.2","sinon-chai":"*","stream-array":"1.x.x","stream-assert":"2.x.x"},"scripts":{"test":"gulp ci","coveralls":"gulp coveralls"},"engineStrict":true,"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"https://github.com/the-simian/gulp-concat-filenames/blob/master/license.txt"}],"gitHead":"4906b79999a947c87e338726b139b58469c34691","bugs":{"url":"https://github.com/the-simian/gulp-concat-filenames/issues"},"_id":"gulp-concat-filenames@1.1.1","_shasum":"4bf59aa10b002b77baaa410f74199c61e097e131","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"the_simian","email":"harlinjesse@gmail.com"},"dist":{"shasum":"4bf59aa10b002b77baaa410f74199c61e097e131","tarball":"https://registry.npmjs.org/gulp-concat-filenames/-/gulp-concat-filenames-1.1.1.tgz","integrity":"sha512-zURepUifY03I4OECSKzcDvELJkzvZDWeHxyPC16ptUN6GuEgYC+jw78IEg5QqPsHM1iqwkOdSzb3JSwQYjWiLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8iBj2h6+NQpNHucipJQkmgcyek+KzFJvDvELqAhnzMAiBRpQpD8Oe8LJ4LBOAGQ/e1Z3or23sb62U/jncPhjJdcw=="}]},"maintainers":[{"name":"the_simian","email":"harlinjesse@gmail.com"}]},"1.2.0":{"name":"gulp-concat-filenames","description":"Similar to concat, but creates a file with a list of filenames,not file contents.","version":"1.2.0","homepage":"http://jesseharlin.net","repository":{"type":"git","url":"git+https://github.com/the-simian/gulp-concat-filenames.git"},"author":{"name":"the-simian","email":"harlinjesse@gmail.com"},"contributors":[{"name":"Jesse Harlin","email":"harlinjesse@gmail.com"},{"name":"Noam Youngerman","email":"noam@younger.mn"},{"name":"Rainfore Zhao","email":"rainforest92@126.com"}],"main":"./index.js","keywords":["gulpplugin","gulpfriendly","concat filenames","gulp"],"dependencies":{"gulp-util":"3.x.x","through":"2.x.x"},"typings":"index.d.ts","devDependencies":{"chai":"*","gulp":"3.x.x","gulp-coveralls":"^0.1.3","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-plato":"^1.0.2","gulp-sourcemaps":"2.x.x","istanbul":"*","mocha":"*","mocha-lcov-reporter":"*","run-sequence":"^1.0.2","sinon-chai":"*","stream-array":"1.x.x","stream-assert":"2.x.x"},"scripts":{"test":"gulp ci","coveralls":"gulp coveralls"},"engineStrict":true,"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"https://github.com/the-simian/gulp-concat-filenames/blob/master/license.txt"}],"gitHead":"2facd3c2fb8a6686b82cfd34252c3db2a258e00f","bugs":{"url":"https://github.com/the-simian/gulp-concat-filenames/issues"},"_id":"gulp-concat-filenames@1.2.0","_shasum":"ddbf74e2aba97e2f4da155635304fd51c755b761","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"the_simian","email":"harlinjesse@gmail.com"},"dist":{"shasum":"ddbf74e2aba97e2f4da155635304fd51c755b761","tarball":"https://registry.npmjs.org/gulp-concat-filenames/-/gulp-concat-filenames-1.2.0.tgz","integrity":"sha512-2wHcntxftYa2kiv5QOaniSNQuRf1axHGqkyXhRoCBXAVvwzrUp++qW9GNSAdvb3h+7m8yC8Fu25guuaDU+1WaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDenSvi+GQTlQCEbo2CbR6M2kI9seP9Uh8QzTMQaDI9oQIhAOyT8aWqSvYpUtHv/w9YhefQnIQp2ugnpf39OPF82pAE"}]},"maintainers":[{"name":"the_simian","email":"harlinjesse@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-concat-filenames-1.2.0.tgz_1476760207576_0.17102741566486657"}}},"readme":"\n\n\n# Information\n\n| Package      | gulp-concat-filenames                                                                                |\n|--------------|------------------------------------------------------------------------------------------------------|\n| Description  | Similar to concat, but creates a list of names in the output file, rather than contents being merged.|\n| Node Version | >= 0.10                                                                                              |\n\n [![Build Status](https://travis-ci.org/the-simian/gulp-concat-filenames.svg?branch=master)](https://travis-ci.org/the-simian/gulp-concat-filenames)  [![Coverage Status](https://coveralls.io/repos/the-simian/gulp-concat-filenames/badge.png?branch=coveralls)](https://coveralls.io/r/the-simian/gulp-concat-filenames?branch=coveralls)  [![Code Climate](https://codeclimate.com/github/the-simian/gulp-concat-filenames/badges/gpa.svg)](https://codeclimate.com/github/the-simian/gulp-concat-filenames)  [![Codeship Status for the-simian/gulp-concat-filenames](https://app.codeship.com/projects/b7aaf400-3b02-0132-083a-261a2707f8ca/status?branch=master)](https://app.codeship.com/projects/42521)  [![Dependency Status](https://david-dm.org/the-simian/gulp-concat-filenames.svg)](https://david-dm.org/the-simian/gulp-concat-filenames)  [![Reference Status](https://www.versioneye.com/nodejs/gulp-concat-filenames/reference_badge.svg?style=flat)](https://www.versioneye.com/nodejs/gulp-concat-filenames/references) \n\n---\n\n![gulp-concat-filenames](https://cloud.githubusercontent.com/assets/954596/12309992/609d63da-ba13-11e5-8698-b06ea035f07b.png)\n\n\n## Usage\n\n### Basic Usage, No options.\n```js\nvar concatFilenames = require('gulp-concat-filenames');\n\nvar concatFilenamesOptions = {\n\n};\n\nfunction fileManifest(){\n  gulp\n      .src('./lib/**/*.*')\n      .pipe(concatFilenames('manifest.txt', concatFilenamesOptions))\n      .pipe(gulp.dest('./output/'));\n}\n\n\ngulp.task('file-manifest', fileManifest);\n\n```\n\n###Arguments\n\nGulp concat-filenames takes 2 arguments: `filename` and `options`\n\n####Filename [**Required**]\n\n This first argument is the name of the output file the list of filenames will be put into.\n\n#####Options [**Optional**]\n\nThe second argument is optional (pun intended), and is an object with the following properties:\n\n- `newline` - The character to use in place of `\\n` for a newline. The default value will be `\\n`\n- `prepend` - Some text to prepend to every entry in the list of filenames\n- `append` - Some text to append to every intry in the list of filenames\n- `template` - a function that takes one parameter (the file name) and returns the string after some formatting. Can be used in addition to, or instead of, `append` and `prepend`\n- `root` - the root folder. Including this argument will return a list of relative paths instead of absolute paths.\n\n\n###Examples\n\nGiven the file structure:\n\n```\n.\n+-- somefile.txt\n+-- lib\n|   +-- one.txt\n|   +-- two.txt\n+-- gulpfile.js\n\n```\n\n\n\n```js\nvar concatFilenames = require('gulp-concat-filenames');\n\nvar concatFilenamesOptions = {\n    root: '/lib',\n    prepend: '==> ',\n    append: ' <=='\n};\n\nfunction fileManifest(){\n  gulp\n      .src('./lib/**/*.*')\n      .pipe(concatFilenames('manifest.txt', concatFilenamesOptions))\n      .pipe(gulp.dest('./output/'));\n}\n\n\ngulp.task('file-manifest', fileManifest);\n```\n\nrunning `gulp file-manifest` now produces a file called `manifest.txt` with the contents\n\n```\n==> one.txt <==\n==> two.txt <==\n\n```\n\nOr you can use the template property, to format the output as well.\n```js\n\nfunction fileNameFormatter(filename) {\n   return 'XXX--' + filename.toUpperCase() + '--YYY';\n}\n\nvar concatFilenames = require('gulp-concat-filenames');\n\nvar concatFilenamesOptions = {\n    root: '/lib',\n    template: fileNameFormatter // Pass in a function\n};\n\nfunction fileManifest(){\n  gulp\n      .src('./lib/**/*.*')\n      .pipe(concatFilenames('manifest.txt', concatFilenamesOptions))\n      .pipe(gulp.dest('./output/'));\n}\n\n\ngulp.task('file-manifest', fileManifest);\n```\n\nrunning `gulp file-manifest` now produces a file called `manifest.txt` with the contents\n\n```\nXXX--ONE.TXT--YYY\nXXX--TWO.TXT--YYY\n\n```\n\n###Contribution\nIf you write tests, follow semver and have something to add, I love accepting pull requests!! Any questions? Make an issue on github! <3\n","maintainers":[{"name":"the_simian","email":"harlinjesse@gmail.com"}],"time":{"modified":"2022-06-18T16:49:07.595Z","created":"2014-10-21T03:56:01.419Z","0.0.1":"2014-10-21T03:56:01.419Z","0.0.2":"2014-10-21T04:05:55.777Z","0.0.3":"2014-10-21T20:17:05.988Z","0.0.4":"2015-04-04T00:39:00.354Z","1.0.0":"2015-04-04T00:44:09.193Z","1.1.0":"2016-01-13T22:17:23.436Z","1.1.1":"2016-01-13T22:35:43.132Z","1.2.0":"2016-10-18T03:10:09.319Z"},"homepage":"http://jesseharlin.net","keywords":["gulpplugin","gulpfriendly","concat filenames","gulp"],"repository":{"type":"git","url":"git+https://github.com/the-simian/gulp-concat-filenames.git"},"author":{"name":"the-simian","email":"harlinjesse@gmail.com"},"bugs":{"url":"https://github.com/the-simian/gulp-concat-filenames/issues"},"readmeFilename":"readme.md","users":{"thirdcreed":true,"rainfore":true,"the_simian":true,"yikuo":true,"imaginegenesis":true},"contributors":[{"name":"Jesse Harlin","email":"harlinjesse@gmail.com"},{"name":"Noam Youngerman","email":"noam@younger.mn"},{"name":"Rainfore Zhao","email":"rainforest92@126.com"}]}