1 | 'use strict';
|
2 |
|
3 | var init = require('./transforms/init');
|
4 | var config = require('./transforms/config');
|
5 | var mod = require('./transforms/modifiers');
|
6 | var env = require('./transforms/env');
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 | module.exports = function(app) {
|
23 | app.transform('metadata', init.metadata);
|
24 | app.transform('ignore', init.ignore);
|
25 | app.transform('files', env.files);
|
26 |
|
27 | app.transform('env', env.env);
|
28 | app.transform('pkg', env.pkg);
|
29 | app.transform('keys', env.keys);
|
30 | app.transform('paths', env.paths);
|
31 | app.transform('cwd', env.cwd);
|
32 | app.transform('repo', mod.repository);
|
33 | app.transform('author', env.author);
|
34 | app.transform('user', env.user);
|
35 | app.transform('username', env.username);
|
36 | app.transform('github', env.github);
|
37 | app.transform('travis', env.travis);
|
38 | app.transform('fork', env.fork);
|
39 | app.transform('missing', env.missing);
|
40 |
|
41 | app.transform('github-url', mod.github_url);
|
42 | app.transform('twitter-url', mod.twitter_url);
|
43 |
|
44 | app.once('loaded', function () {
|
45 | app.transform('defaults', init.defaults);
|
46 | app.transform('runner', init.runner);
|
47 | app.transform('argv', init.argv);
|
48 | app.transform('config', config);
|
49 | app.transform('loaders', init.loaders);
|
50 | app.transform('create', init.templates);
|
51 | app.transform('engines', init.engines);
|
52 | app.transform('middleware', init.middleware);
|
53 | app.transform('helpers', init.helpers);
|
54 | app.transform('load', init.load);
|
55 | app.transform('plugins', init.plugins);
|
56 | app.emit('init');
|
57 | });
|
58 |
|
59 | app.once('init', function () {
|
60 | app.transform('helpers', init.helpers);
|
61 | });
|
62 | };
|