Public Access
31 lines
942 B
JSON
31 lines
942 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",
|
|
"version": "node scripts/version.mjs",
|
|
"gen-secret": "node -e \"console.log(require('crypto').randomBytes(32).toString('hex'))\"",
|
|
"print-test": "node scripts/print-test.mjs",
|
|
"printer-status": "node scripts/printer-status.mjs",
|
|
"print-probe": "node scripts/print-probe.mjs"
|
|
},
|
|
"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"
|
|
}
|