{ "name": "@lilith/domain-events", "version": "2.5.4", "description": "Domain event types and emitter for cross-feature event-driven communication", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", "exports": { ".": { "types": "./dist/types/index.d.ts", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js", "default": "./dist/esm/index.js" }, "./types": { "types": "./dist/types/types/index.d.ts", "import": "./dist/esm/types/index.js", "require": "./dist/cjs/types/index.js", "default": "./dist/esm/types/index.js" }, "./emitter": { "types": "./dist/types/emitter/index.d.ts", "import": "./dist/esm/emitter/index.js", "require": "./dist/cjs/emitter/index.js", "default": "./dist/esm/emitter/index.js" }, "./nestjs": { "types": "./dist/types/domain-events.module.d.ts", "import": "./dist/esm/domain-events.module.js", "require": "./dist/cjs/domain-events.module.js", "default": "./dist/esm/domain-events.module.js" }, "./processors": { "types": "./dist/types/processors/index.d.ts", "import": "./dist/esm/processors/index.js", "require": "./dist/cjs/processors/index.js", "default": "./dist/esm/processors/index.js" }, "./services": { "types": "./dist/types/services/index.d.ts", "import": "./dist/esm/services/index.js", "require": "./dist/cjs/services/index.js", "default": "./dist/esm/services/index.js" } }, "scripts": { "build": "npm run build:esm && npm run build:cjs && npm run build:types", "build:esm": "tsc --project tsconfig.esm.json", "build:cjs": "tsc --project tsconfig.cjs.json", "build:types": "tsc --project tsconfig.types.json", "typecheck": "tsc --noEmit", "lint": "eslint src --fix", "lint:check": "eslint src" }, "devDependencies": { "@lilith/service-config": "*", "@nestjs/bullmq": "^11.0.4", "@types/node": "^22.19.5", "bullmq": "^5.66.4", "typescript": "^5.9.3" }, "peerDependencies": { "@nestjs/bullmq": ">=10.0.0", "@nestjs/common": ">=10.0.0", "bullmq": ">=5.0.0" }, "peerDependenciesMeta": { "@nestjs/bullmq": { "optional": true }, "@nestjs/common": { "optional": true }, "bullmq": { "optional": true } }, "publishConfig": { "registry": "http://forge.nasty.sh/api/packages/lilith/npm/" }, "_": { "registry": "forgejo", "publish": true, "build": true } }