Files
wxserver/server/package.json
T
yuming 68acbb3809 抽出日期计算纯函数模块,并搭建后端测试基建
- 新增 server/src/occurrence.js:startOfDay/getNextOccurrence/daysBetween,today 可注入
- reminder.js 改为调用新模块,删除内联的 getThisYearDate/daysBetween
- 引入 node:test 作为测试框架,加 npm test 脚本
- 新增 test/helper.js(临时库辅助,供后续任务用)和 test/occurrence.test.js(7 个用例,覆盖农历跨年等边界)
2026-08-15 17:30:42 +08:00

22 lines
466 B
JSON

{
"name": "birthday-reminder-server",
"version": "1.0.0",
"description": "生日提醒小程序自建后端",
"main": "src/index.js",
"scripts": {
"start": "node src/index.js",
"dev": "node --watch src/index.js",
"test": "node --test test/"
},
"dependencies": {
"axios": "^1.7.7",
"better-sqlite3": "^11.3.0",
"dotenv": "^16.4.5",
"express": "^4.21.0",
"node-cron": "^3.0.3"
},
"engines": {
"node": ">=18"
}
}