vinyl-github-src

0.1.1 • Public • Published

vinyl-github-src

use github repos as a vinyl (gulp) source

usage

var githubSrc = require('vinyl-github-src')
var vinylFs = require('vinyl-fs')

  githubSrc('jden/node-vinyl-github-src')
    .pipe(vinylFs.dest('./repo'))

Downloads a this module's repository to the ./repo directory

Usage with gulp is similar:

var gulp = require('gulp')
var githubSrc = require('vinyl-github-src')

githubSrc('jden/node-vinyl-github-src')
  .pipe(gulp.dest('./repo'))

api

vinylGithubSrc(repo: String, opts?: Object) => VinylSourceStream

repo should be a string like username/repo

opts is an options object with any of the following keys:

  • opts.ref - the git reference to use (branch, tag, or commit hash). defaults to "master"

installation

$ npm install vinyl-github-src

running the tests

From package root:

$ npm install
$ npm test

contributors

license

ISC. (c) MMXIV jden jason@denizac.org. See LICENSE.md

Readme

Keywords

Package Sidebar

Install

npm i vinyl-github-src

Weekly Downloads

2

Version

0.1.1

License

ISC

Last publish

Collaborators