{
  "name": "sama",
  "version": "0.25.0",
  "description": "Simple but Advanced Messaging Alternative",
  "main": "index.js",
  "type": "module",
  "scripts": {
    "migrate-mongo": "node -r dotenv/config node_modules/migrate-mongo/bin/migrate-mongo.js",
    "migrate-mongo-up": "npm run migrate-mongo up",
    "migrate-mongo-down": "npm run migrate-mongo down",
    "migrate-mongo-status": "npm run migrate-mongo status",
    "migrate-mongo-create": "npm run migrate-mongo create",
    "start": "nodemon --experimental-loader ./sama-loader.mjs --import dotenv/config index.js",
    "test": "nyc mocha --node-option experimental-loader=./sama-loader.mjs --node-option import=dotenv/config --exit"
  },
  "repository": {
    "type": "git",
    "url": "git@KhomenkoIgor:IgorKhomenko/SAMA.git"
  },
  "author": "Igor Khomenko",
  "license": "GPL-3.0",
  "dependencies": {
    "@aws-sdk/client-s3": "^3.327.0",
    "@aws-sdk/s3-request-presigner": "^3.328.0",
    "bull": "^4.10.4",
    "crypto": "^1.0.1",
    "dotenv": "^16.0.1",
    "joi": "^17.8.3",
    "jsonwebtoken": "^8.5.1",
    "migrate-mongo": "^9.0.0",
    "minio": "^7.0.32",
    "mongodb": "^4.9.1",
    "nodemon": "^2.0.19",
    "redis": "^4.5.1",
    "rsmq-promise": "1.0.4",
    "string_decoder": "^1.3.0",
    "uWebSockets.js": "github:uNetworking/uWebSockets.js#v20.10.0",
    "websocket": "^1.0.34",
    "ws": "^8.12.0"
  },
  "devDependencies": {
    "mocha": "^10.0.0",
    "nyc": "^15.1.0",
    "prettier": "3.2.5"
  },
  "engines": {
    "node": "18.x"
  },
  "prettier": {
    "trailingComma": "es5",
    "tabWidth": 2,
    "printWidth": 120,
    "semi": false,
    "singleQuote": false
  }
}
