UNPKG

1.98 kBJavaScriptView Raw
1'use strict';
2
3module.exports = (templateType) => {
4 switch(templateType) {
5 case 0:
6 case 'Web Application with React':
7 return {
8 id : 0,
9 npm: {
10 env : require('../npm/react-application/env'),
11 tasks : require('../npm/react-application/tasks'),
12 setting : require('../npm/react-application/setting'),
13 packages: require('../npm/react-application/packages')
14 },
15 templatePath: 'react-application'
16 };
17 case 1:
18 case 'React Library':
19 return {
20 id : 1,
21 npm: {
22 env : require('../npm/react-library/env'),
23 tasks : require('../npm/react-library/tasks'),
24 setting : require('../npm/react-library/setting'),
25 packages: require('../npm/react-library/packages')
26 },
27 templatePath: 'react-library'
28 };
29 case 2:
30 case 'CLI':
31 return {
32 id : 2,
33 npm: {
34 env : require('../npm/cli/env'),
35 tasks : require('../npm/cli/tasks'),
36 setting : require('../npm/cli/setting'),
37 packages: require('../npm/cli/packages')
38 },
39 templatePath: 'cli'
40 };
41 case 4:
42 case 'Web Application with React and Redux':
43 return {
44 id : 4,
45 npm: {
46 env : require('../npm/react-redux-application/env'),
47 tasks : require('../npm/react-redux-application/tasks'),
48 setting : require('../npm/react-redux-application/setting'),
49 packages: require('../npm/react-redux-application/packages')
50 },
51 templatePath: 'react-redux-application'
52 };
53 case 5:
54 case 'Plain':
55 return {
56 id : 5,
57 npm: {
58 env : require('../npm/plain/env'),
59 tasks : require('../npm/plain/tasks'),
60 setting : require('../npm/plain/setting'),
61 packages: require('../npm/plain/packages')
62 },
63 templatePath: 'plain'
64 };
65 }
66};