toadstoolTally/server/package.json
chris 6f97d817ae Add drag-to-reorder, PDF/EPUB pattern viewing, and account security improvements
- Let projects and parts be reordered via touch/mouse-friendly drag handles
- Support PDF and EPUB pattern files end-to-end (upload, page-flip viewer, EPUB content extraction)
- Move password hashing to bcrypt with automatic migration from legacy SHA-256, and add email-based password reset
- Externalize docker-compose credentials into .env instead of hardcoding them
- Polish Pattern Composer UI (collapsible spec cards, tag input, file attach/view controls)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-19 11:39:23 -04:00

30 lines
656 B
JSON

{
"name": "toadstooltally-backend",
"version": "0.1.0",
"description": "Backend API for Toadstool Cottage Counter (auth demo + sync endpoints).",
"main": "src/index.js",
"scripts": {
"start": "node src/index.js",
"dev": "nodemon src/index.js",
"lint": "eslint ."
},
"dependencies": {
"adm-zip": "^0.5.16",
"bcryptjs": "^3.0.3",
"cors": "^2.8.5",
"express": "^4.18.2",
"multer": "^1.4.5-lts.1",
"nodemailer": "^8.0.5",
"pg": "^8.12.0",
"sharp": "^0.33.3",
"uuid": "^9.0.1"
},
"devDependencies": {
"eslint": "^8.57.0",
"nodemon": "^3.0.2"
},
"engines": {
"node": ">=18"
}
}