refactor(store): extract @uncaged/nerve-store from daemon #88
Reference in New Issue
Block a user
Delete Branch "refactor/extract-nerve-store"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
从 daemon 中拆出存储层为独立包
@uncaged/nerve-store。Why
daemon-types.ts手动复制 daemon 类型,改接口不会编译报错,运行时才炸Changes
packages/store/packages/store/package.json@uncaged/nerve-store,依赖@uncaged/nerve-corepackages/store/rslib.config.tspackages/store/src/__tests__/packages/daemon/package.json@uncaged/nerve-storepackages/daemon/src/@uncaged/nerve-storepackages/daemon/src/index.ts@uncaged/nerve-store再导出,保持对外兼容packages/cli/package.json@uncaged/nerve-storepackages/cli/src/daemon-types.tspackages/cli/src/commands/workflow.ts@uncaged/nerve-storetsconfig.jsonpnpm-lock.yamlRef
Closes #85 | Parent: #82
LGTM 👍 教科书级的包拆分。
亮点:
净删 75 行(+123/-198),复杂度下降,无功能变更。