{ "name": "info1", "version": "0.1.0", "main": "index.js", "scripts": { "start": "node index.js" }, "keywords": ["dashboard", "education", "class", "self-hosted", "e2ee", "express", "sqlite"], "author": "lulinretrograde", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/lulinretrograde/ifb-schulapp.git" }, "description": "Self-hosted class dashboard: timetable, homework, grades, shared calendar, class chat, and end-to-end encrypted direct messages. Built on Node.js, Express, SQLite, vanilla JS.", "dependencies": { "bcryptjs": "^3.0.3", "better-sqlite3": "^12.9.0", "cookie-parser": "^1.4.7", "dotenv": "^17.4.2", "express": "^5.2.1", "express-rate-limit": "^8.3.2", "helmet": "^8.1.0", "jsonwebtoken": "^9.0.3", "multer": "^2.1.1", "otplib": "^13.4.0", "qrcode": "^1.5.4", "resend": "^6.12.0" } }