Files
TrafegoDNS/package.json

54 lines
1.5 KiB
JSON

{
"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"
}
}