{
  "name": "@moleculer/channels",
  "version": "0.3.1",
  "description": "Reliable messages for Moleculer services",
  "main": "index.js",
  "typings": "index.d.ts",
  "scripts": {
    "dev": "nodemon examples/index.js",
    "typecheck": "tsc --project tsconfig.json",
    "ci": "jest --watch",
    "test": "jest --coverage --verbose",
    "lint": "eslint src examples test",
    "bench": "node benchmark/index.js",
    "bench:watch": "nodemon benchmark/index.js",
    "deps": "ncu -i",
    "ci-deps": "ncu --target minor",
    "ci-update-deps": "ncu -u --target minor",
    "coverall": "cat ./coverage/lcov.info | ./node_modules/coveralls-next/bin/coveralls.js",
    "test:up": "docker compose -f test/docker-compose.yml up -d",
    "test:down": "docker compose -f test/docker-compose.yml down -v",
    "test:ts": "tsc --project test/typescript/tsconfig.json",
    "release": "npm publish --access public && git push --follow-tags"
  },
  "keywords": [
    "moleculer",
    "microservice"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/moleculerjs/moleculer-channels.git"
  },
  "author": "MoleculerJS",
  "license": "MIT",
  "peerDependencies": {
    "moleculer": "^0.14.12 || ^0.15.0"
  },
  "devDependencies": {
    "@types/jest": "^30.0.0",
    "@types/node": "^25.5.0",
    "amqplib": "^0.10.9",
    "benchmarkify": "^4.0.0",
    "coveralls-next": "^6.0.1",
    "eslint": "^10.1.0",
    "eslint-config-prettier": "^10.1.8",
    "eslint-plugin-prettier": "^5.5.5",
    "eslint-plugin-security": "^4.0.0",
    "ioredis": "^5.10.1",
    "jest": "^29.7.0",
    "jest-cli": "^29.7.0",
    "kafkajs": "^2.2.4",
    "kleur": "^4.1.5",
    "moleculer": "^0.15.0",
    "moleculer-repl": "^0.8.0",
    "msgpack5": "^6.0.2",
    "nats": "^2.29.3",
    "nodemon": "^3.1.14",
    "npm-check-updates": "^19.6.6",
    "prettier": "^3.8.1",
    "typescript": "^6.0.2"
  },
  "jest": {
    "testEnvironment": "node",
    "rootDir": "./src",
    "roots": [
      "../test"
    ],
    "coverageDirectory": "../coverage",
    "coveragePathIgnorePatterns": [
      "/node_modules/"
    ]
  },
  "engines": {
    "node": ">= 22.x.x"
  },
  "dependencies": {
    "lodash": "^4.17.23",
    "semver": "^7.7.4"
  }
}
