Files

27 lines
742 B
JSON

{
"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",
"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"
}