Version: 0.0.10.1.00.2.0-alpha.10.2.00.2.10.2.20.2.30.2.40.3.00.3.1-alpha.10.3.1-alpha.20.3.10.3.20.4.00.4.10.4.20.4.30.5.0-alpha.10.5.0-alpha.20.5.0-alpha.30.5.0-alpha.40.5.0-alpha.50.5.0-alpha.60.5.0-alpha.70.5.0-alpha.80.5.0-alpha.90.5.0-alpha.100.5.0-alpha.110.5.0-alpha.120.5.0-alpha.130.5.0-alpha.140.5.0-alpha.150.5.0-alpha.160.5.0-alpha.170.5.0-beta.10.5.0-beta.20.5.0-beta.30.5.00.5.10.5.2-alpha.10.5.20.5.30.5.40.5.5-alpha.10.5.5-alpha.20.5.5-alpha.30.5.50.5.60.5.70.5.80.5.90.5.100.5.110.5.120.5.130.5.140.6.0-alpha.10.6.0-alpha.20.6.0-alpha.30.6.0-alpha.40.6.0-alpha.50.6.0-alpha.60.6.0-alpha.70.6.0-alpha.80.6.0-alpha.90.6.0-alpha.100.6.0-alpha.110.6.0-alpha.120.6.0-alpha.130.6.0-alpha.140.6.0-alpha.150.6.0-alpha.160.6.0-alpha.170.6.0-alpha.180.6.0-alpha.190.6.0-rc.10.6.0-rc.20.6.00.6.10.6.20.6.3-rc.10.6.30.6.40.6.50.6.60.6.70.6.80.6.90.6.100.7.0-alpha.10.7.0-alpha.20.7.0-alpha.30.7.0-alpha.40.7.0-alpha.50.7.0-alpha.60.7.0-alpha.70.7.0-rc.10.7.0-rc.20.7.0-rc.30.7.0-rc.40.7.0-rc.50.7.0-rc.60.7.0-rc.70.7.0-rc.80.7.0-rc.90.7.0-rc.100.7.0-rc.110.7.0-rc.120.7.0-rc.130.7.0-rc.140.7.00.7.1-alpha.00.7.10.7.20.7.30.7.4-alpha.00.7.4-alpha.10.7.40.7.50.7.60.7.70.7.80.7.90.7.100.7.110.7.120.7.130.7.140.7.150.7.160.8.0-alpha.00.8.0-alpha.10.8.0-alpha.20.8.0-alpha.30.8.0-alpha.40.8.0-alpha.50.8.0-alpha.60.8.0-alpha.70.8.0-alpha.80.8.0-alpha.90.8.0-alpha.100.8.0-alpha.110.8.0-alpha.120.8.0-alpha.130.8.0-alpha.140.8.0-alpha.150.8.0-alpha.160.8.0-alpha.170.8.0-alpha.180.8.0-alpha.190.8.0-alpha.200.8.0-alpha.210.8.0-alpha.220.8.0-beta.10.8.0-beta.20.8.0-beta.30.8.0-beta.40.8.0-beta.50.8.0-beta.60.8.0-beta.70.8.0-beta.80.8.0-beta.90.8.0-beta.100.8.0-beta.110.8.0-beta.120.8.0-beta.130.8.0-beta.140.8.0-beta.150.8.0-beta.160.8.0-beta.170.8.0-beta.180.8.0-beta.190.8.0-beta.200.8.0-beta.210.8.00.8.10.8.20.8.30.8.40.8.50.8.60.8.70.8.80.8.90.9.0-alpha.00.9.0-alpha.10.9.0-alpha.20.9.0-alpha.30.9.0-alpha.40.9.0-alpha.50.9.0-alpha.60.9.0-alpha.70.9.0-alpha.80.9.0-alpha.90.9.0-alpha.100.9.0-alpha.110.9.0-beta.00.9.0-beta.10.9.0-beta.20.9.0-beta.30.9.0-beta.40.9.0-beta.50.9.0-beta.60.9.0-beta.70.9.0-rc.00.9.0-rc.10.9.0-rc.20.9.0-rc.30.9.00.9.20.9.30.9.40.9.50.9.60.9.70.9.80.9.90.10.0-alpha.00.10.0-alpha.10.10.0-alpha.20.10.0-alpha.30.10.0-alpha.40.10.0-beta.00.10.0-beta.10.10.00.10.10.10.20.10.30.10.40.10.50.10.60.10.70.10.80.10.90.10.100.10.110.10.120.10.130.10.140.10.150.11.0-alpha.00.11.0-alpha.10.11.0-alpha.20.11.0-alpha.30.11.0-alpha.40.11.0-alpha.50.11.0-alpha.60.11.0-alpha.90.11.0-alpha.100.11.0-alpha.110.11.0-alpha.120.11.0-alpha.130.11.0-alpha.140.11.0-beta.00.11.0-beta.10.11.00.11.10.11.20.11.30.11.40.11.50.11.60.11.70.11.80.11.90.11.100.11.110.11.120.11.130.11.140.11.150.11.160.12.0-alpha.00.12.0-alpha.10.12.0-alpha.30.12.0-alpha.40.12.0-alpha.50.12.0-alpha.60.12.0-alpha.70.12.0-alpha.80.12.0-alpha.90.12.0-alpha.100.12.0-alpha.110.12.0-alpha.120.12.0-alpha.130.12.0-alpha.160.12.0-alpha.170.12.0-alpha.180.12.0-alpha.190.12.0-alpha.200.12.0-alpha.210.12.0-alpha.220.12.0-alpha.230.12.0-alpha.240.12.0-alpha.250.12.0-alpha.260.12.0-alpha.270.12.0-beta.00.12.0-beta.10.12.0-beta.20.12.0-beta.30.12.0-beta.40.12.0-beta.50.12.0-beta.60.12.0-beta.70.12.0-beta.80.12.00.12.10.12.20.12.30.12.40.12.50.12.60.12.7-alpha.00.12.7-alpha.10.12.7-alpha.20.12.7-alpha.30.12.7-alpha.40.12.7-alpha.50.12.7-alpha.60.12.70.12.80.13.0-alpha.00.13.0-alpha.10.13.0-alpha.20.13.0-beta.00.13.0-beta.10.13.0-beta.20.13.00.13.10.13.20.13.30.13.40.13.50.13.70.13.80.13.90.13.100.13.110.13.120.13.130.13.140.13.150.13.160.13.170.13.180.13.190.13.200.13.210.13.220.13.230.13.240.13.250.13.260.13.270.13.280.13.290.13.300.14.0-alpha.00.14.0-alpha.10.14.0-alpha.20.14.0-alpha.30.14.0-alpha.40.14.0-alpha.50.14.0-alpha.60.14.0-alpha.70.14.0-alpha.80.14.0-alpha.90.14.0-alpha.100.14.0-alpha.110.14.0-alpha.120.14.0-alpha.130.14.0-alpha.140.14.0-alpha.150.14.0-alpha.160.14.0-alpha.170.14.0-alpha.180.14.0-alpha.190.14.0-alpha.200.14.0-alpha.210.14.0-alpha.220.14.0-alpha.230.14.0-alpha.240.14.0-alpha.250.14.0-alpha.260.14.00.14.20.14.30.14.40.14.50.14.60.14.70.14.80.14.90.14.110.14.120.15.0-alpha.00.15.0-alpha.10.15.0-alpha.20.15.0-alpha.30.15.0-alpha.40.15.0-beta.00.15.0-beta.10.15.0-beta.20.15.0-beta.30.15.0-beta.40.15.0-beta.50.15.0-beta.60.15.0-beta.70.15.0-beta.110.15.0-beta.120.15.0-beta.130.15.0-beta.140.15.0-beta.150.15.0-beta.160.15.0-beta.170.15.0-beta.180.15.0-beta.190.15.0-beta.200.15.0-beta.210.15.0-beta.220.15.0-beta.230.15.0-beta.240.15.0-beta.250.15.0-beta.260.15.0-beta.270.15.0-beta.280.15.0-rc.00.15.0-rc.30.15.0-rc.40.15.0-rc.50.15.0-rc.60.15.0-rc.80.15.0-rc.90.15.0-rc.100.15.0-rc.110.15.0-rc.120.15.0-rc.130.15.0-rc.140.15.0-rc.150.15.00.15.10.15.20.15.30.15.40.15.50.15.80.15.90.15.100.15.110.15.120.15.130.15.140.15.15
/**
* 根据输入的 type,返回代码中使用的项目类型的正确值
* @param {String} type
* @returns {String}
*/
module.exports = (type) => {
switch (type.toLowerCase()) {
case 'isomorphic':
case 'react':
case 'react-isomorphic':
case 'react_isomorphic':
case 'reactisomorphic':
case 'reactapp':
case 'react-app':
case 'react_app': {
return 'ReactApp'
}
case 'spa':
case 'react-spa':
case 'react_spa':
case 'reactspa': {
return 'ReactSPA'
// default:
// return process.env.KOOT_PROJECT_TYPE