{
  "name": "eventmodeler",
  "version": "0.6.15",
  "description": "CLI tool for event modeling - explore, design, and generate code from your event models",
  "type": "module",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/theoema/event-modeler.git"
  },
  "bin": {
    "eventmodeler": "./dist/index.js"
  },
  "files": [
    "dist",
    "README.md"
  ],
  "scripts": {
    "build": "bun build src/index.ts --outfile dist/index.js --target node --format esm --external commander --external zod --external yjs --external y-protocols --external ws",
    "typecheck": "tsc --noEmit",
    "dev": "bun build src/index.ts --outfile dist/index.js --target node --format esm --external commander --external zod --external yjs --external y-protocols --external ws --watch",
    "prepublishOnly": "bun run build"
  },
  "keywords": [
    "event-modeling",
    "event-sourcing",
    "cqrs",
    "ddd",
    "domain-driven-design",
    "cli",
    "eventmodel"
  ],
  "author": "Theo Emanuelsson",
  "license": "UNLICENSED",
  "homepage": "https://www.eventmodeler.com",
  "engines": {
    "node": ">=18.0.0"
  },
  "devDependencies": {
    "@eventmodeler/canvas-model": "workspace:*",
    "@eventmodeler/canvas-protocol": "workspace:*",
    "@types/node": "^24.10.1",
    "@types/semver": "^7.7.1",
    "@types/ws": "^8.18.1",
    "semver": "^7.7.3",
    "typescript": "~5.9.3"
  },
  "dependencies": {
    "commander": "^14.0.3",
    "ws": "^8.18.0",
    "y-protocols": "^1.0.7",
    "yjs": "^13.6.30",
    "zod": "^4.3.6"
  }
}
