UNPKG

1.51 kBJavaScriptView Raw
1/* jshint node: true */
2'use strict';
3
4const config = require('../models/config');
5const path = require('path');
6
7module.exports = {
8 name: 'ng',
9
10 config: function () {
11 this.project.ngConfigObj = this.project.ngConfigObj || config.CliConfig.fromProject();
12 this.project.ngConfig = this.project.ngConfig || (
13 this.project.ngConfigObj && this.project.ngConfigObj.config);
14 },
15
16 blueprintsPath: function () {
17 return path.join(__dirname, '../blueprints');
18 },
19
20 includedCommands: function () {
21 return {
22 'build': require('../commands/build').default,
23 'serve': require('../commands/serve').default,
24 'eject': require('../commands/eject').default,
25 'new': require('../commands/new').default,
26 'generate': require('../commands/generate').default,
27 'destroy': require('../commands/destroy').default,
28 'test': require('../commands/test').default,
29 'e2e': require('../commands/e2e').default,
30 'help': require('../commands/help').default,
31 'lint': require('../commands/lint').default,
32 'version': require('../commands/version').default,
33 'completion': require('../commands/completion').default,
34 'doc': require('../commands/doc').default,
35 'xi18n': require('../commands/xi18n').default,
36
37 // Easter eggs.
38 'make-this-awesome': require('../commands/easter-egg').default,
39
40 // Configuration.
41 'set': require('../commands/set').default,
42 'get': require('../commands/get').default
43 };
44 }
45};