UNPKG

legend-transactional

Version:

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

75 lines 1.69 kB
{ "name": "legend-transactional", "version": "2.0.5", "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": { "amqplib": "^0.10.8", "@types/amqplib": "^0.10.7", "mitt": "latest" }, "devDependencies": { "tsconfig": "0.0.0", "eslint-config-custom": "0.0.0" }, "peerDependencies": { "amqplib": ">=0.10.7", "@types/amqplib": ">=0.10.7", "mitt": ">=3.0.1" }, "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" ] }, "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" } }