Core Docs

@core 总览

Skyroc 基础设施层文档入口,覆盖工具函数、请求、状态、任务调度、色彩与工程脚本等核心包

packages/@core 是项目的基础设施层,用来承载跨平台、低业务耦合、可以独立发布或复用的核心能力包。

这些文档面向在业务应用、组件库、文档站和工程工具中复用基础能力的开发者,重点说明每个包解决什么问题、应该从哪里导入、以及与其他核心包的关系。

文档入口

如何选择

场景优先使用
通用工具函数、日期、存储、事件、下载等能力@skyroc/utils
只需要一个类型安全的 HTTP 客户端@skyroc/axios
需要业务错误处理、Token 刷新、React Query 和平台适配@skyroc/service
需要跨组件或组件外访问的状态管理@skyroc/core-state
需要统一调度启动任务、定时任务或监听器@skyroc/scheduler
需要生成主题色、暗色模式色板或做 WCAG 对比度检测@skyroc/color
需要项目自动化命令、提交引导、发版或 changelog@skyroc/scripts

依赖关系

types

utils

color / axios

        service

state / scheduler / scripts 相对独立,按具体业务场景引入。

依赖方向应保持从基础能力到上层组合能力,不应让底层包依赖业务包、UI 包或上层服务包。

On this page