Files
work-hours-tracker/server/package.json
T
OpenClaw Agent 2329955e32 baseline: 薪酬逻辑收口到 shared/payroll.js 后的当前全量状态
这是第一个包含完整工作区的提交,也是后续「拆 SFC / 上 Vite」的回滚基线。

此前的提交均为 index.html 单文件历史快照,由 .bak 文件重建。

当前状态(提交前已实测):
- index.html 内联薪酬算法已删除,改调 WHTPayroll
- shared/payroll.js 为唯一薪酬实现,浏览器与 Node 共用
- 对外接口未变:aggregateMonth / isCutEdge / payDayKind 等保留同名薄包装

未入库内容见 .gitignore:依赖、Chrome 验证 profile、验证截图、
运行时 sqlite 数据与日志、时间戳备份、.trash。
2026-09-05 14:35:00 +08:00

20 lines
671 B
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"name": "work-hours-tracker-server",
"version": "1.0.0",
"private": true,
"type": "module",
"description": "工时记账服务端:平台无关核心 + 可替换存储适配器(VPS node:sqlite / Cloudflare D1)",
"main": "node-server.js",
"scripts": {
"start": "node --disable-warning=ExperimentalWarning node-server.js",
"test": "node --disable-warning=ExperimentalWarning test/api.test.js",
"schema:dump": "node scripts/dump-schema.js",
"cf:dev": "wrangler dev",
"cf:deploy": "wrangler deploy",
"cf:migrate": "wrangler d1 execute work-hours --remote --file=./core/schema.sql"
},
"engines": {
"node": ">=22.5.0"
}
}