{
  "name": "bpmnlint",
  "description": "Validate your BPMN diagrams based on configurable lint rules",
  "version": "11.12.0",
  "main": "lib/index.js",
  "keywords": [
    "bpmnlint",
    "bpmn",
    "linter",
    "cli",
    "validation",
    "rules"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/bpmn-io/bpmnlint"
  },
  "author": "Seif Eddine Ghezala <siffogh3@gmail.com>",
  "contributors": [
    {
      "name": "bpmn.io contributors",
      "url": "https://github.com/bpmn-io"
    }
  ],
  "engines": {
    "node": ">= 20"
  },
  "license": "MIT",
  "scripts": {
    "all": "run-s lint lint:types test-coverage",
    "lint": "eslint .",
    "lint:types": "tsc",
    "dev": "npm test -- --watch",
    "test": "mocha --exclude \"test/integration/*/**\" \"test/**/*.*js\"",
    "test-coverage": "nyc --reporter=lcov --reporter=html npm test",
    "generate-docs-images": "npx @bpmn-io/bpmnlint-generate-docs-images ."
  },
  "bin": {
    "bpmnlint": "./bin/bpmnlint.js"
  },
  "dependencies": {
    "@bpmn-io/moddle-utils": "^0.3.0",
    "ansi-colors": "^4.1.3",
    "bpmn-moddle": "^10.0.0",
    "bpmnlint-utils": "^1.1.1",
    "cli-table": "^0.3.11",
    "color-support": "^1.1.3",
    "min-dash": "^5.0.0",
    "mri": "^1.2.0",
    "pluralize": "^8.0.0",
    "tiny-glob": "^0.2.9"
  },
  "devDependencies": {
    "@bpmn-io/bpmnlint-generate-docs-images": "^1.2.0",
    "@types/mocha": "^10.0.10",
    "chai": "^6.2.2",
    "eslint": "^9.39.2",
    "eslint-plugin-bpmn-io": "^2.2.0",
    "execa": "^9.6.1",
    "install-local": "^4.1.0",
    "mocha": "^11.7.5",
    "npm-run-all2": "^8.0.4",
    "nyc": "^17.1.0",
    "strip-indent": "^4.1.1",
    "typescript": "^5.9.3"
  },
  "files": [
    "bin",
    "config",
    "lib",
    "rules"
  ]
}
