{ "name": "visitor-signin", "version": "1.0.0", "description": "Internal visitor sign in/out kiosk with photo capture, recurring visitor PINs and Google Sheets mirroring.", "type": "module", "main": "src/server.js", "scripts": { "start": "node src/server.js", "dev": "node --watch src/server.js", "version": "node scripts/version.mjs", "gen-secret": "node -e \"console.log(require('crypto').randomBytes(32).toString('hex'))\"" }, "engines": { "node": ">=20" }, "dependencies": { "@napi-rs/canvas": "^1.0.8", "better-sqlite3": "^11.5.0", "dotenv": "^16.4.5", "express": "^4.21.1", "express-rate-limit": "^7.4.1", "express-session": "^1.18.1", "googleapis": "^144.0.0", "qrcode": "^1.5.4" }, "license": "MIT" }