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.
gulp vinyl-adapter vinyl file file-system fs streamsBlazing 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.
gulp vinyl ftp deployment deploy uploadUse 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 gulp gulpfriendly vanilla stream string text classicReturns a promise for a Vinyl file.Create a Vinyl file synchronously and return it.
vinyl fs file read virtual format gulp gulpfriendlyUseful 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.
gulpplugin vinyl gulp paths path file tap through streamConvert 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 gulpfriendly convert buffer streamOf 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 gulp gulpfriendly file stream mapvinyl-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 gulp gulpfriendly text transform streaming throughReturns a promise for an array of vinyl files.Create an array of vinyl files synchronously and return them.
vinyl fs file read virtual gulp gulp-friendly glob globbingCan 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.
gulpplugin chmod stat file vinyl stream permissionsArguments must be of the same type.The user name or user id to change ownership to.
gulpplugin chown stat file vinyl stream permissions owner ownershipGive 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.
gulpplugin debug debugging inspect log logger vinyl file fsMany 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.
gulpplugin vinyl revert file path ext extension history streamGive vinyl files arbitrary chunk names. Copyright (c) 2014 Kyle Robinson Young Licensed under the MIT license.
vinyl fs nameA library for creating and extracting ZIP archives from/to streams. Uses yazl and yauzl.
gulp gulpplugin yazl yazul zip streams vinyl vinyl-zipUpdate 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.
asset assetpipeline fingerprint gulpplugin manifest pipeline regex rename streams vinylUse 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.
s3 vinyl gulp gulpfriendlyRouting 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.
route router middleware paths regex match handler vinyl file build node nodejs jonschlinkert assemble dispatch en express handlers matchers path regexp routes routingUse 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.
gulp vinyl stream gulpplugin run shell command sh
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.