{ "name": "pulse", "version": "3.15.1", "description": "A lightweight monitoring application for Proxmox VE.", "main": "server/index.js", "scripts": { "start": "node server/index.js", "dev:server": "NODE_ENV=development node -r dotenv/config server/index.js", "dev:css": "tailwindcss -c ./src/tailwind.config.js -i ./src/index.css -o ./src/public/output.css --watch", "build:css": "NODE_ENV=production tailwindcss -c ./src/tailwind.config.js -i ./src/index.css -o ./src/public/output.css", "dev": "concurrently --kill-others --kill-others-on-fail \"npm:dev:server\" \"npm:dev:css\"", "test": "cross-env NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest --coverage", "screenshot": "node scripts/take-screenshots.js" }, "keywords": [ "proxmox", "monitoring", "dashboard", "nodejs", "vuejs" ], "author": "Richard Courtman", "license": "MIT", "dependencies": { "axios": "^1.9.0", "axios-retry": "^4.5.0", "compression": "^1.7.5", "concurrently": "^9.1.2", "cors": "^2.8.5", "dotenv": "^16.5.0", "express": "^5.1.0", "p-limit": "^6.2.0", "semver": "^7.7.2", "socket.io": "^4.7.2", "sqlite3": "^5.1.7" }, "_comment_tailwind_v3_reason": "Using Tailwind CSS v3 (3.4.4) due to build inconsistencies observed with v4 (specifically 4.1.4). v4 resulted in incorrectly purged CSS files when built within certain Linux environments (e.g., Proxmox LXC - Debian 12 x86_64), failing to detect dynamically added classes. v3.4.4 builds correctly.", "devDependencies": { "@gradin/tailwindcss-scrollbar": "^3.0.1", "autoprefixer": "^10.4.21", "chokidar": "^4.0.3", "concurrently": "^9.1.2", "conventional-changelog-cli": "^5.0.0", "cross-env": "^7.0.3", "jest": "^29.7.0", "playwright": "^1.52.0", "postcss": "^8.5.3", "tailwindcss": "^3.4.4" }, "jest": { "transformIgnorePatterns": [ "/node_modules/(?!p-limit|yocto-queue)/" ] }, "overrides": { "glob": "^10.4.5" } }