Caution
This repository is archived and no longer actively maintained.
We are no longer accepting issues, feature requests, or pull requests. For additional support or questions, please visit the Maintenance Reboot plan.
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.
$ npm install --save yeoman-remotevar remote = require('yeoman-remote');
var path = require('path');
module.exports = yeoman.Base.extend({
writing: function () {
var done = this.async();
remote('yeoman', 'generator', function (err, 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.
MIT © The Yeoman Team