UNPKG

@454creative/easy-events

Version:

A minimal event engine for Node.js and NestJS, wrapping Emmett for lightweight in-process event handling

86 lines (85 loc) 2.27 kB
{ "name": "@454creative/easy-events", "version": "1.3.0", "description": "A minimal event engine for Node.js and NestJS, wrapping Emmett for lightweight in-process event handling", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist", "README.md", "LICENSE" ], "publishConfig": { "registry": "https://registry.npmjs.org/" }, "scripts": { "build": "tsc", "build:watch": "tsc --watch", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:ci": "jest --ci --coverage --watchAll=false", "lint": "eslint src/**/*.ts", "lint:fix": "eslint src/**/*.ts --fix", "format": "prettier --write src/**/*.ts", "format:check": "prettier --check src/**/*.ts", "prepublishOnly": "npm run build && npm run test:ci", "prepare": "npm run build", "clean": "rimraf dist coverage", "dev": "npm run build:watch", "docs": "typedoc src/index.ts", "publish:public": "npm publish --access public" }, "keywords": [ "454creative", "easy-events", "events", "event-driven", "nestjs", "typescript", "emmett", "event-engine", "lightweight", "observability", "monitoring", "auditing" ], "author": "Will Chu <wchu@454creative.com>", "license": "MIT", "peerDependencies": { "@nestjs/common": "^10.0.0", "@nestjs/core": "^10.0.0" }, "devDependencies": { "@nestjs/testing": "^10.4.19", "@types/jest": "^29.5.0", "@types/node": "^20.0.0", "@typescript-eslint/eslint-plugin": "^8.37.0", "@typescript-eslint/parser": "^8.37.0", "eslint": "^8.0.0", "jest": "^29.5.0", "prettier": "^3.0.0", "rimraf": "^5.0.0", "ts-jest": "^29.1.0", "typedoc": "^0.28.7", "typescript": "^5.3.3" }, "repository": { "type": "git", "url": "git+https://bitbucket.org/454creative/easy-events.git" }, "bugs": { "url": "https://bitbucket.org/454creative/easy-events/issues" }, "homepage": "https://bitbucket.org/454creative/easy-events#readme", "engines": { "node": ">=18.0.0", "npm": ">=8.0.0" }, "dependencies": { "@types/uuid": "^10.0.0", "emmett": "^3.2.0", "uuid": "^11.1.0", "winston": "^3.17.0" } }