UNPKG

707 BJavaScriptView Raw
1/**
2 * 根据输入的 type,返回代码中使用的项目类型的正确值
3 * @param {String} type
4 * @returns {String}
5 */
6module.exports = (type) => {
7 switch (type.toLowerCase()) {
8 case 'isomorphic':
9 case 'react':
10 case 'react-isomorphic':
11 case 'react_isomorphic':
12 case 'reactisomorphic':
13 case 'reactapp':
14 case 'react-app':
15 case 'react_app': {
16 return 'ReactApp'
17 }
18
19 case 'spa':
20 case 'react-spa':
21 case 'react_spa':
22 case 'reactspa': {
23 return 'ReactSPA'
24 }
25
26 // default:
27 // return process.env.KOOT_PROJECT_TYPE
28 }
29}