@vlian/app
v0.0.13
Published
Selrux convention-based React application framework
Readme
@vlian/app
约定式 React 应用框架(P0–P3 已完成)。
公开 API
import { defineConfig } from '@vlian/app';
import { defineApp, redirect } from '@vlian/app/runtime';- Node 配置:
defineConfig(@vlian/app) - 浏览器生命周期:
defineApp/redirect(@vlian/app/runtime)
完整壳(可选)
export default defineConfig({
shell: true, // 启用 @selrux/shell;应用需自行安装该 peer
});默认 shell: false:精简默认布局与内置异常页,无需私服。
命令
selrux generate # 校验并生成 src/.selrux
selrux dev # 生成并启动开发服务
selrux build # 生成并构建到 dist/
selrux preview # 预览已有 dist(不重新生成)用户应用主要维护 src/pages/、可选 src/app.tsx / src/layouts/ 与 selrux.config.ts。
路由约定见仓库 docs/routing-conventions.md;生命周期见 docs/app-lifecycle.md;布局见 docs/layout-conventions.md。
Peer dependencies
必选:react、react-dom、vite、@vitejs/plugin-react、@tanstack/react-router。
可选:@selrux/shell(仅 shell: true)。
Node 版本
^20.19.0 || >=22.12.0
