UNPKG

legend-transactional

Version:

A simple transactional, event-driven communication framework for microservices using RabbitMQ

77 lines 1.72 kB
{ "name": "legend-transactional", "version": "2.6.7", "description": "A simple transactional, event-driven communication framework for microservices using RabbitMQ", "author": "Jorge Clavijo <jym272@gmail.com> (https://github.com/jym272)", "license": "MIT", "keywords": [ "rabbitmq", "microservices", "message-broker", "event-driven", "saga", "transactional", "amqp", "event-bus", "nodejs", "headers-exchange" ], "repository": { "type": "git", "url": "https://github.com/legendaryum-metaverse/legend-transactional/tree/main/packages/legend-transac" }, "private": false, "publishConfig": { "access": "public" }, "main": "./dist/index.js", "types": "./dist/index.d.ts", "module": "./dist/index.mjs", "files": [ "dist" ], "dependencies": { "@types/amqplib": "^0.10.8", "amqplib": "^0.10.9", "mitt": "latest", "uuid": "^13.0.0" }, "devDependencies": { "tsconfig": "0.0.0" }, "peerDependencies": { "@types/amqplib": ">=0.10.7", "amqplib": ">=0.10.7", "mitt": ">=3.0.1", "uuid": ">=10.0.0" }, "tsup": { "entry": [ "src/index.ts" ], "splitting": false, "sourcemap": false, "clean": true, "format": [ "cjs", "esm" ], "dts": true, "treeshake": true, "minify": false, "outDir": "dist", "external": [ "amqplib", "mitt", "uuid" ] }, "scripts": { "build:dev": "tsc", "build": "pnpm run prebuild && tsup", "lint": "eslint --ext .ts src", "lint:fix": "eslint --fix --ext .ts src", "type-check": "tsc --noEmit --project tsconfig.json", "prebuild": "pnpm run type-check" } }