Displaying 1 to 20 from 25 results

vinyl-fs - Vinyl adapter for the file system.

  •    Javascript

Vinyl adapter for the file system. Vinyl is a very simple metadata object that describes a file. When you think of a file, two attributes come to mind: path and contents. These are the main attributes on a Vinyl object. A file does not necessarily represent something on your computer’s file system. You have files on S3, FTP, Dropbox, Box, CloudThingly.io and other services. Vinyl can be used to describe files from all of these sources.

vinyl-ftp - Blazing fast vinyl adapter for FTP

  •    Javascript

Blazing fast vinyl adapter for FTP. Supports parallel transfers, conditional transfers, buffered or streamed files, and more. Often performs better than your favorite desktop FTP client. You can override parallel and reload per stream in their options.

vinyl-source-stream - :cyclone: Use conventional text streams at the start of your gulp or vinyl pipelines

  •    Javascript

Use conventional text streams at the start of your gulp or vinyl pipelines, making for nicer interoperability with the existing npm stream ecosystem.Take, for example, browserify. There are the gulp-browserify and gulpify plugins, which you can use in combination with gulp to get browserify working in your build. Unfortunately, these plugins come with additional overhead: an extra GitHub repository, npm module, maintainer, tests, semantics, etc. It's much simpler in this case to use the original module directly where you can, which is what vinyl-source-stream handles for you.

vinyl-file - Create a Vinyl file from an actual file

  •    Javascript

Returns a promise for a Vinyl file.Create a Vinyl file synchronously and return it.




vinyl-paths - Get the file paths in a vinyl stream

  •    Javascript

Useful when you need to use the file paths from a gulp pipeline in Promise-returning node module.Simply pass a promise-returning function such as del and vinyl-paths will provide each path in the stream as the first argument.

vinyl-buffer - Convert streaming vinyl files to use buffers

  •    Javascript

Convert streaming vinyl files to use buffers.An alternative to gulp-streamify that you can pipe to, instead of being required to wrap your streams.

vinyl-map - Map vinyl files' contents as strings

  •    Javascript

Of course, sometimes that's fine too, but this might help save some complexity for when it's too much hassle. It also takes care of the differences between handling Buffer, Stream and null values for your file.contents.Returns a transform stream that takes vinyl files as input and spits out their modified copies as output.

vinyl-transform - Use standard text transform streams to write fewer gulp plugins

  •    Javascript

vinyl-transform wraps standard text transform streams so you can write fewer gulp plugins. Fulfills a similar use case to vinyl-map and vinyl-source-stream.This module lets you take your standard text transform streams from npm, (e.g. envify), and use them in a vinyl pipeline. It'll transparently take care of handling both buffered and streaming vinyl instances for you too.


vinyl-read - Create vinyl files from glob patterns

  •    Javascript

Returns a promise for an array of vinyl files.Create an array of vinyl files synchronously and return them.

spiff - Promise-aware file-system adapter and transmogrifier.

  •    Javascript

Promise-based file-system adapter and transmogrifier.The simplest usage of spiff copies files from one location to another.

gulp-chmod - Change permissions of Vinyl files

  •    Javascript

Can either be a chmod octal number or an object with the individual permissions specified.Pass null to not set permissions on files. Useful if you only want to set permissions on directories.

gulp-chown - Change owner of Vinyl files

  •    Javascript

Arguments must be of the same type.The user name or user id to change ownership to.

gulp-debug - Debug Vinyl file streams to see what files are run through your Gulp pipeline

  •    Javascript

Give it a custom title so it's possible to distinguish the output of multiple instances logging at once.By default only relative paths are shown. Turn off minimal mode to also show cwd, base, path.

gulp-revert-path - Revert the previous `file.path` change

  •    Javascript

Many plugins change the file.path somehow. Most commonly the file extension. For example gulp-babel changes .jsx extensions to .js since it compiles JSX. Sometimes that's undesirable though. This plugin makes it easy to revert the path change.Number of times to revert the path.

vinyl-named - :minidisc: Give vinyl files arbitrary names.

  •    Javascript

Give vinyl files arbitrary chunk names. Copyright (c) 2014 Kyle Robinson Young Licensed under the MIT license.

gulp-vinyl-zip - Streaming vinyl adapter for zip archives

  •    Javascript

A library for creating and extracting ZIP archives from/to streams. Uses yazl and yauzl.

gulp-fingerprint - A gulp task to update fingerprinted assets from a rev-manifest.json file

  •    Javascript

Update a source file with fingerprinted assets. If a string is passed in as the manifest, gulp-fingerprint will interpret this as a path and automatically require the json file.

vinyl-s3 - Use S3 as a source or destination of vinyl files.

  •    Javascript

Use S3 as a source or destination of vinyl files. When working with large files you may find it useful to use streaming mode instead of buffering mode. You can enable this in the src() family of functions by setting { buffer: false }. The default mode is to use buffering as is the same with fs.src.

en-route - Routing for static site generators and build systems.

  •    Javascript

Routing for static site generators, build systems and task runners, heavily based on express.js routes but works with file objects. Used by Assemble, Verb, and Template. Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.

gulp-run - Pipe to shell commands in gulp

  •    Javascript

Use shell commands in your gulp or vinyl pipeline. Many command line interfaces are built around the idea of piping. Let's take advantage of that in our Gulp pipeline! To use gulp-run, simply tell it the command to process your files; gulp-run accepts any command you could write into your shell, including I/O redirection like python < baz.py | cat foo.txt - bar.txt. Additionally, node_modules/.bin is included on the path, so you can call programs supplied by your installed packages. Supports Unix and Windows.