{
  "name": "wranglebot",
  "appName": "wranglebot",
  "description": "open source media asset management",
  "keywords": [
    "media",
    "asset",
    "management",
    "open",
    "source",
    "ingest",
    "copy",
    "verify",
    "xxhash",
    "checksum",
    "cloud",
    "sync"
  ],
  "version": "7.5.1",
  "license": "GPL-3.0",
  "author": "Axel Rothe <hello@axelrothe.com> (https://axelrothe.com)",
  "type": "module",
  "main": "./build/index.js",
  "types": "./build/index.d.ts",
  "homepage": "https://github.com/AxelRothe/wranglebot",
  "repository": {
    "type": "git",
    "url": "https://github.com/AxelRothe/wranglebot.git"
  },
  "scripts": {
    "build": "npx tsc --build tsconfig.json --clean && npx tsc --build tsconfig.json",
    "test": "node test/index.js"
  },
  "dependencies": {
    "@ffmpeg-installer/ffmpeg": "^1.1.0",
    "@ffprobe-installer/ffprobe": "^2.0.0",
    "axios": "^1.7.9",
    "body-parser": "^1.20.3",
    "check-disk-space": "^3.3.1",
    "cors": "^2.8.5",
    "crypto-js": "^4.1.1",
    "cryptr": "^6.2.0",
    "diskusage-ng": "^1.0.4",
    "dotenv": "^16.4.7",
    "eject-media": "^0.0.3",
    "express": "^5.0.0",
    "ezyrnd": "^1.1.0",
    "fluent-ffmpeg": "^2.1.3",
    "handlebars": "^4.7.8",
    "jimp-compact": "^0.16.1-2",
    "jsonwebtoken": "^9.0.2",
    "logbotjs": "^1.3.1",
    "md5": "^2.3.0",
    "nodemailer": "^6.9.16",
    "pdfmake": "^0.2.15",
    "pretty-bytes": "^6.1.1",
    "pretty-ms": "^8.0.0",
    "searchlite": "^1.1.1",
    "socket.io": "^4.8.1",
    "socket.io-client": "^4.8.1",
    "spinnies": "^0.5.1",
    "streamspeed": "^2.0.1",
    "systeminformation": "^5.17.12",
    "uuid": "^9.0.0",
    "write-file-atomic": "^5.0.1",
    "xxhash-addon": "^2.0.3"
  },
  "devDependencies": {
    "@types/md5": "^2.3.5",
    "@types/node": "^22.10.1",
    "prettier": "^3.4.2",
    "pretty-error": "^4.0.0",
    "ts-loader": "^9.5.1",
    "typescript": "^5.7.2"
  },
  "prettier": {
    "printWidth": 150,
    "tabWidth": 2
  }
}
