UNPKG

482 BJavaScriptView Raw
1'use strict';
2
3var utils = require('./utils');
4
5module.exports = function() {
6 return function fn(app) {
7 if (utils.isValid(app, 'base-generators-plugins')) {
8 this.define('isValid', utils.isValid);
9 this.use(utils.plugins());
10 this.use(utils.cwd());
11 this.use(utils.pkg());
12 this.use(utils.env());
13 this.use(utils.option());
14 this.use(utils.data());
15 this.use(utils.compose());
16 this.use(utils.task());
17 }
18 return fn;
19 };
20};