Gulp Filelist

screenshot of Gulp Filelist
angular

Output list of files in current stream to JSON file or custom format.

Overview

Gulp-filelist is a powerful tool designed for developers who use Node.js and Gulp in their workflows. This package helps output a list of files from the current stream into a JSON file or a custom format, making it easier to manage assets in complex projects. With its simple installation and versatile output options, it streamlines file handling, ensuring that you can focus on building rather than wrestling with file lists.

Integrating gulp-filelist into your development process not only enhances efficiency but also brings clarity to file management. Whether you need absolute paths, flattened paths, or even custom templates—this utility has you covered, making it a must-have for any Node.js developer.

Features

  • Output Formats: Exports an output list of files in JSON format or your customized format.
  • Installation Ease: Quickly add to your Node.js dev dependencies and include it in your gulp file with minimal setup.
  • Absolute Paths: Option to output file paths as absolute using { absolute: true }.
  • Relative Paths: Easily output relative paths with the simple setting { relative: true }.
  • Flattened Paths: Get a streamlined file list without directory structure using { flatten: true }.
  • Remove Extensions: Output file paths without their extensions with the option { removeExtensions: true }.
  • Custom Templates: Outputs file lists with a custom format using a template string or function for more control over the display.
  • MIT Licensed: Freely available under the MIT license, ensuring it can be used in both personal and commercial projects without hassle.
angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

gulp
Gulp

Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.