UNPKG

@vtexlab/planner-message-bus

Version:

A Message Bus that uses AWS SNS, AWS SQS, and AWS EventBridge

114 lines (113 loc) 2.56 kB
{ "name": "@vtexlab/planner-message-bus", "version": "1.6.2", "previousVersions": [ "1.0.74", "1.1.1", "1.1.2", "1.1.3", "1.1.4", "1.1.5", "1.2.0", "1.2.1", "1.2.2", "1.2.3", "1.3.0", "1.3.1", "1.4.0", "1.5.0", "1.5.1", "1.5.2", "1.5.3", "1.6.0", "1.6.1-beta.0", "1.6.1-beta.1", "1.6.1-beta.2", "1.6.1-beta.3", "1.6.1-beta.4" ], "description": "A Message Bus that uses AWS SNS, AWS SQS, and AWS EventBridge", "main": "./build/cjs/index.js", "types": "./build/types/index.d.ts", "module": "./build/es/index.js", "prettier": "@vtex/prettier-config", "scripts": { "deploy": "npm-run-all build pkg:version pkg:publish", "pkg:version": "npm version patch", "pkg:publish": "npm publish --access public", "start": "node build/index.js", "build:clean": "rm -rf ./build", "build:esm": "tsc -p ./tsconfig.esm.json", "build:cjs": "tsc -p ./tsconfig.cjs.json", "build:types": "tsc -p ./tsconfig.types.json", "build": "npm-run-all build:clean build:esm build:cjs build:types", "test": "jest --detectOpenHandles" }, "files": [ "build/**/*" ], "author": { "name": "VTEX", "url": "https://vtex.com/" }, "contributors": [ { "name": "Alex Alves", "url": "https://github.com/alexalvess" } ], "license": "MIT", "repository": { "type": "git", "url": "https://github.com/vtex/planner-message-bus.git" }, "bugs": { "url": "https://github.com/vtex/planner-message-bus/issues" }, "publishConfig": { "access": "public" }, "jest": { "preset": "ts-jest", "verbose": true, "testEnvironment": "node", "testTimeout": 100000, "testMatch": [ "**/*.spec.ts" ] }, "dependencies": { "@aws-sdk/client-scheduler": "^3.535.0", "@aws-sdk/client-sns": "^3.549.0", "@aws-sdk/client-sqs": "^3.549.0", "@opentelemetry/api": "^1.9.0", "@types/uuid": "^9.0.8", "@vtexlab/planner-contracts": "^1.13.0", "pino": "^9.7.0", "sqs-consumer": "7.2.2", "uuid": "^9.0.1" }, "devDependencies": { "@types/jest": "^29.5.12", "@vtex/prettier-config": "^1.0.0", "dotenv": "^16.4.5", "jest": "^29.7.0", "npm-run-all": "^4.1.5", "testcontainers": "^10.5.0", "ts-jest": "^29.1.2", "typescript": "^5.3.3" }, "keywords": [ "message bus", "bus", "message broker", "broker", "message", "event", "aws", "amazon", "sqs", "sns", "eventBridge" ] }