bunny-cli/bin/config.js

68 lines
1.8 KiB
JavaScript
Raw Normal View History

// 选择框架和语言
const frame = [
{
type: 'list',
message: '选择什么框架去新建项目❓',
name: 'type',
choices: [
{ name: 'react', value: 'react' },
{ name: 'vue', value: 'vue' },
],
},
{
type: 'list',
message: '是否使用TypeScript❓',
name: 'isTypeScript',
choices: [
{ name: '是', value: 'ts' },
{ name: '否', value: 'js' },
],
},
];
// react框架
const react = [
{
type: 'list',
message: '📢react默认包含redux/toolkit;🚶选择路由创建位置',
name: 'router',
choices: [
{ name: '使用RouterProvider', value: 'RouterProvider' },
{ name: '使用userouter', value: 'userouter' },
{ name: '不使用路由', value: '' },
],
},
];
// vue
const vue = [
{
type: 'list',
message: '🚶选择vue仓库',
name: 'router',
choices: [
{ name: 'pina', value: 'pina' },
{ name: 'vuex', value: 'vuex' },
],
},
];
// 项目地址链接
module.exports = {
// 项目列表
projectList: {
'vue&js&vuex': 'https://gitee.com/BunnyBoss/vue_js_vuex.git',
'vue&js&pina': 'https://gitee.com/BunnyBoss/vue_js_pina.git',
'vue&ts&vuex': 'https://gitee.com/BunnyBoss/vue_ts_vuex.git',
'vue&ts&pina': 'https://gitee.com/BunnyBoss/vue_ts_pina.git',
'react&js&': 'http://129.211.31.58:3000/Bunny-Cli/react_js.git',
'react&ts&': 'http://129.211.31.58:3000/Bunny-Cli/react_ts.git',
'react&js&userouter': 'http://129.211.31.58:3000/Bunny-Cli/react_js_userouter.git',
'react&ts&userouter': 'http://129.211.31.58:3000/Bunny-Cli/react_ts_userouter.git',
'react&js&RouterProvider': 'http://129.211.31.58:3000/Bunny-Cli/react_js_routerprovider.git',
'react&ts&RouterProvider': 'http://129.211.31.58:3000/Bunny-Cli/react_ts_routerprovider.git',
},
// 问题
question: { frame, react, vue },
};