{ "name": "smartsoltech-website", "version": "1.0.0", "description": "Modern PWA website for SmartSolTech with admin panel and Telegram integration", "main": "server.js", "scripts": { "start": "node server.js", "dev": "node scripts/dev.js", "build": "node scripts/build.js", "init-db": "node scripts/init-db.js", "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": ["pwa", "nodejs", "express", "telegram", "portfolio", "calculator"], "author": "SmartSolTech", "license": "MIT", "dependencies": { "express": "^4.18.2", "mongoose": "^8.0.3", "bcryptjs": "^2.4.3", "jsonwebtoken": "^9.0.2", "express-session": "^1.17.3", "connect-mongo": "^5.1.0", "multer": "^1.4.5-lts.1", "sharp": "^0.33.0", "node-telegram-bot-api": "^0.64.0", "express-rate-limit": "^7.1.5", "helmet": "^7.1.0", "cors": "^2.8.5", "dotenv": "^16.3.1", "compression": "^1.7.4", "morgan": "^1.10.0", "nodemailer": "^6.9.7", "express-validator": "^7.0.1", "socket.io": "^4.7.4" }, "devDependencies": { "nodemon": "^3.0.2", "webpack": "^5.89.0", "webpack-cli": "^5.1.4", "css-loader": "^6.8.1", "style-loader": "^3.3.3", "file-loader": "^6.2.0", "html-webpack-plugin": "^5.5.3", "mini-css-extract-plugin": "^2.7.6", "terser-webpack-plugin": "^5.3.9", "workbox-webpack-plugin": "^7.0.0" } }