Public Access
27 lines
742 B
JSON
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"
|
|
}
|