{
  "name": "foo-foo-mq",
  "version": "9.2.0",
  "description": "Abstractions to simplify working with the RabbitMQ",
  "main": "src/index.js",
  "types": "src/index.d.ts",
  "engines": {
    "node": ">=16 <=22"
  },
  "repository": "https://github.com/Foo-Foo-MQ/foo-foo-mq",
  "scripts": {
    "lint": "semistandard",
    "lint-fix": "semistandard --fix",
    "pretest": "semistandard",
    "test": "mocha --exit spec/**/*.spec.js",
    "commit": "git-cz",
    "coverage": "nyc --reporter=lcov --reporter=text npm test",
    "ci-coverage": "mkdir -p coverage && nyc npm test && nyc report --reporter=text-lcov > coverage/lcov.info",
    "release": "standard-version",
    "release:dry": "standard-version --dry-run",
    "run-container": "docker run -d --name foofoomq -p 15672:15672 -p 5672:5672 -v $(pwd)/rabbit_enabled_plugins:/etc/rabbitmq/enabled_plugins:ro rabbitmq:3-management",
    "start-container": "docker start foofoomq",
    "stop-container": "docker stop foofoomq",
    "remove-container": "docker rm -f foofoomq"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "author": {
    "name": "Foo-Foo-MQ Team",
    "email": "dev@foofoomq.com"
  },
  "contributors": [
    {
      "name": "Zach Lintz",
      "email": "zlintz@foofoomq.com",
      "url": "https://github.com/zlintz"
    },
    {
      "name": "Parker Johansen",
      "email": "auroq@foofoomq.com",
      "url": "https://github.com/auroq"
    },
    {
      "name": "Alex Robson",
      "email": "asrobson@gmail.com",
      "url": "http://github.com/arobson"
    },
    {
      "name": "Derick Bailey",
      "url": "http://derickbailey.com/"
    },
    {
      "name": "Mario Kozjak",
      "url": "https://github.com/mkozjak"
    },
    {
      "name": "Doug Neiner",
      "url": "http://code.dougneiner.com"
    },
    {
      "name": "Brian Edgerton",
      "url": "https://github.com/brianedgerton"
    },
    {
      "name": "Jim Cowart",
      "url": "http://github.com/ifandelse"
    },
    {
      "name": "John Mathis",
      "url": "http://github.com/JohnDMathis"
    },
    {
      "name": "Austin Young",
      "url": "http://github.com/LeankitAustin"
    }
  ],
  "config": {
    "commitizen": {
      "path": "cz-conventional-changelog"
    }
  },
  "license": "MIT",
  "devDependencies": {
    "chai": "^4.3.4",
    "chai-as-promised": "^7.1.1",
    "commitizen": "^4.2.3",
    "coveralls": "^3.0.9",
    "cz-conventional-changelog": "^3.3.0",
    "lodash": "4.17.x",
    "mocha": "^10.0.0",
    "mocha-lcov-reporter": "^1.3.0",
    "nyc": "^15.1.0",
    "request": "^2.83.0",
    "semistandard": "^16.0.1",
    "sinon": "^14.0.0",
    "standard-version": "^9.1.1"
  },
  "dependencies": {
    "amqplib": "~0.8.0",
    "bole": "^4.0.0",
    "debug": "^4.1.1",
    "machina": "^4.0.2",
    "node-monologue": "^2.0.0",
    "postal": "^2.0.5",
    "uuid": "^8.2.0"
  },
  "semistandard": {
    "env": [
      "mocha"
    ],
    "globals": [
      "sinon",
      "should",
      "expect",
      "harnessFactory",
      "sortBy"
    ]
  }
}
