create-mori
Version:
Quickly create project templates to support the required repositories as much as possible
71 lines (70 loc) • 1.94 kB
JavaScript
import { BuildTool, Framework, Router, Store, } from './common/constant.js';
/**
* 配置可选组合
*/
const SUPPORTED_COMBINATIONS = [
{
buildTool: BuildTool.Value.Vite,
framework: Framework.Value.React,
},
{
buildTool: BuildTool.Value.Webpack,
framework: Framework.Value.React,
},
{
buildTool: BuildTool.Value.Vite,
framework: Framework.Value.React,
store: Store.Value.Zustand,
},
{
buildTool: BuildTool.Value.Vite,
framework: Framework.Value.React,
store: Store.Value.Jotai,
},
{
buildTool: BuildTool.Value.Vite,
framework: Framework.Value.React,
store: Store.Value.TanstackQuery,
},
{
buildTool: BuildTool.Value.Vite,
framework: Framework.Value.React,
router: Router.Value.ReactRouter,
},
{
buildTool: BuildTool.Value.Vite,
framework: Framework.Value.React,
router: Router.Value.TanstackRouter,
},
{
buildTool: BuildTool.Value.Vite,
framework: Framework.Value.React,
store: Store.Value.TanstackQuery,
router: Router.Value.TanstackRouter,
},
{
buildTool: BuildTool.Value.Vite,
framework: Framework.Value.React,
store: Store.Value.Jotai,
router: Router.Value.TanstackRouter,
},
{
buildTool: BuildTool.Value.Vite,
framework: Framework.Value.React,
store: Store.Value.Zustand,
router: Router.Value.TanstackRouter,
},
{
buildTool: BuildTool.Value.Vite,
framework: Framework.Value.React,
store: Store.Value.Zustand,
router: Router.Value.ReactRouter,
},
{
buildTool: BuildTool.Value.Vite,
framework: Framework.Value.React,
store: Store.Value.Jotai,
router: Router.Value.ReactRouter,
},
];
export default SUPPORTED_COMBINATIONS;