{
  "name": "@grubou/bussy",
  "version": "1.0.0",
  "engines": {
    "node": ">=14.0.0"
  },
  "description": "Command & query bus implementations",
  "keywords": [
    "CQS",
    "bus",
    "Command",
    "Query",
    "DDD",
    "Event",
    "CQRS"
  ],
  "main": "build/index.js",
  "types": "build/index.d.ts",
  "scripts": {
    "test": "tap --no-coverage --ts --reporter=spec tests/**/*.test.ts",
    "test:watch": "tap --no-coverage -w --ts --reporter=spec tests/**/*.test.ts",
    "lint": "gts lint",
    "clean": "gts clean",
    "compile": "tsc",
    "fix": "gts fix",
    "prepare": "npm run compile",
    "pretest": "npm run compile"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/franck-romano/bussy.git"
  },
  "author": "franck.romano@protonmail.com",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/franck-romano/bussy/issues"
  },
  "homepage": "https://github.com/franck-romano/bussy#readme",
  "devDependencies": {
    "@types/mocha": "9.0.0",
    "@types/node": "17.0.8",
    "@types/tap": "15.0.5",
    "cz-conventional-changelog": "3.3.0",
    "fastify": "3.25.3",
    "gts": "3.1.0",
    "husky": "7.0.4",
    "tap": "15.1.6",
    "ts-mockito": "2.6.1",
    "ts-node": "10.4.0",
    "typescript": "4.5.4"
  },
  "config": {
    "commitizen": {
      "path": "cz-conventional-changelog"
    }
  },
  "prettier": {
    "singleQuote": true,
    "trailingComma": "none",
    "printWidth": 120,
    "tabWidth": 2
  },
  "dependencies": {
    "pino": "7.6.2"
  }
}
