{ "name": "TráfegoDNS", "version": "1.11.0", "description": "Automatically manage Cloudflare DNS records based on Traefik routing configuration", "main": "src/app.js", "scripts": { "start": "node src/app.js", "start:api": "NODE_ENV=production API_ONLY=true node src/app.js", "start:cli": "NODE_ENV=production DISABLE_API=true node src/app.js", "dev": "NODE_ENV=development node src/app.js", "test": "echo \"Error: no test specified\" && exit 1", "cli": "node bin/trafego", "web:dev": "cd src/web && npm run dev", "web:build": "cd src/web && npm run build", "web:install": "cd src/web && npm install" }, "bin": { "trafego": "./bin/trafego" }, "author": "", "license": "MIT", "dependencies": { "@aws-sdk/client-route-53": "^3.787.0", "axios": "^1.8.4", "bcryptjs": "^2.4.3", "better-sqlite3": "^9.2.2", "chalk": "^4.1.2", "cli-table3": "^0.6.3", "commander": "^11.1.0", "cookie-parser": "^1.4.6", "cors": "^2.8.5", "dockerode": "^4.0.6", "express": "^4.18.2", "express-async-handler": "^1.2.0", "express-rate-limit": "^7.1.5", "helmet": "^7.1.0", "inquirer": "^8.2.6", "joi": "^17.12.2", "jsonwebtoken": "^9.0.2", "morgan": "^1.10.0", "node-cron": "^4.1.0", "openid-client": "^5.6.1", "socket.io": "^4.7.4", "swagger-jsdoc": "^6.2.8", "swagger-ui-express": "^5.0.0", "uuid": "^9.0.1", "ws": "^8.16.0" }, "optionalDependencies": { "sqlite": "^5.0.1", "sqlite3": "^5.1.6" } }