# sagaroute **Repository Path**: Hitotsubashi/sagaroute ## Basic Information - **Project Name**: sagaroute - **Description**: 一套用于实现约定式路由的插件 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-08-03 - **Last Updated**: 2024-04-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

LOGO

Sagaroute

一套用于实现约定式路由的插件
## ✨ 特性 - 📦 开箱即用的`VSCode`插件和`cmd`工具 - 🔖 生成符合`react-router@6`的路由列表,且支持任意路由属性的设置 - ⛳ 生成的路由列表直接插入到代码中,供用户阅读 - 🛠️ 支持[配置文件](./packages/react/README.md#配置文件),可通过钩子函数控制工作流程或增强路由对象 - ⚙️ 基础插件可放入到脚手架上以实现约定式路由功能 ## 🔨 插件 ### 基础插件 如果只是想在日常开发中为项目生成路由列表,那以下**基础插件**可以满足大部分需求 - [`sagaroute-vscode`](./packages/vscode-ext/README.md): 一款约定式路由管理插件,除了**快速生成约定式路由**,还支持在编码过程中对路由的**智能提示**、**快速定位**、**诊断**、**高亮显示**等功能 - [`@sagaroute/cmd`](./packages/cmd/README.md): 快速生成约定式路由列表的命令行工具 ### 高级插件 如果想在自行设计的脚手架中实现约定式路由功能,则可使用以下**高级插件**。 - [`@sagaroute/react`](./packages/react/README.md): 用于生成`react-router@6+`路由列表的核心库