{ "name": "mkcert-web-ui", "version": "2.0.0", "description": "Secure, modular Web UI for managing mkcert CLI and certificate files", "main": "server.js", "scripts": { "start": "node server.js", "dev": "nodemon server.js", "https": "ENABLE_HTTPS=true node server.js", "https-dev": "ENABLE_HTTPS=true nodemon server.js", "https-only": "ENABLE_HTTPS=true FORCE_HTTPS=true node server.js", "env": "node -r dotenv/config server.js", "test": "echo \"Error: no test specified\" && exit 1", "docker:build": "docker build -t mkcert-web-ui .", "docker:run": "docker run -d --name mkcert-web-ui -p 3000:3000 -v mkcert_certificates:/app/certificates -v mkcert_data:/app/data mkcert-web-ui", "docker:stop": "docker stop mkcert-web-ui && docker rm mkcert-web-ui", "docker:logs": "docker logs mkcert-web-ui", "compose:up": "docker-compose up -d", "compose:down": "docker-compose down", "compose:logs": "docker-compose logs -f" }, "keywords": [ "mkcert", "certificates", "ssl", "tls", "web-ui", "middleware" ], "author": "", "dependencies": { "archiver": "^7.0.1", "bcryptjs": "^2.4.3", "body-parser": "^1.20.2", "cors": "^2.8.5", "csrf": "^3.1.0", "dotenv": "^16.6.1", "express": "^4.19.2", "express-rate-limit": "^7.4.0", "express-session": "^1.17.3", "fs-extra": "^11.2.0", "multer": "^2.0.2", "node-cron": "^4.2.1", "nodemailer": "^7.0.5", "passport": "^0.7.0", "passport-openidconnect": "^0.1.2" }, "devDependencies": { "nodemon": "^3.0.1" } }