yeoman-remote
v1.0.0 remote fetch yeoman cache
yeoman-remote
Fetch packages and archives from remote resources with cache support
This package is a simplified export of the yeoman-generator
remote
, fetch
and extract
functions. Currently, the preferred way is to use npm
to fetch github resources at install time. We're providing this package to ease transition to newer versions of yeoman-generator
.
Installation
$ npm install --save yeoman-remote
Usage
var remote = require('yeoman-remote');
var path = require('path');
module.exports = yeoman.Base.extend({
writing: function () {
var done = this.async();
remote('yeoman', 'generator', function (cachePath) {
this.fs.copy(
path.join(cachePath, 'lib/index.js'),
this.destinationPath('lib/index.js')
);
done();
}.bind(this));
}
});
remote.fetch
and remote.extract
methods are also available.
License
MIT © The Yeoman Team
npm i [email protected]
Metadata
- MIT
- Whatever
- The Yeoman Team
- released 7/17/2016