UNPKG

@proca/queue

Version:

This package provides a **robust RabbitMQ consumer** for processing Proca **action** and **event** messages with strict retry, dead-letter, and crash semantics.

102 lines (101 loc) 2.3 kB
{ "name": "@proca/queue", "version": "6.3.0", "license": "AGPL-3.0", "main": "dist/index.cjs", "module": "dist/index.mjs", "types": "dist/index.d.ts", "typings": "dist/index.d.ts", "exports": { ".": { "require": { "types": "./dist/index.d.ts", "default": "./dist/index.cjs" }, "import": { "types": "./dist/index.d.mts", "default": "./dist/index.mjs" } } }, "files": [ "dist", "src", "proca-queue.d.ts" ], "scripts": { "build": "tsup", "build:dev": "cross-env NODE_ENV=development tsup", "prepack": "npm run build", "coverage": "vitest run --coverage", "dev": "node-dev dist/main.js", "format": "dprint fmt", "lint": "eslint .", "lint:fix": "eslint . --fix", "noprepare": "husky install", "semantic-release": "semantic-release", "test": "tsx src/test.ts", "size": "size-limit", "analyze": "size-limit --why" }, "husky": { "hooks": { "pre-commit": "npm run format && npm run lint", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "keywords": [ "petition", "proca", "campaigning", "digital-engagement", "social-change", "nonprofit", "civic-tech", "mobilisation", "advocacy", "activism", "email-campaign", "grassroots" ], "prettier": { "printWidth": 80, "semi": true, "singleQuote": true, "trailingComma": "es5" }, "author": "Marcin Koziej", "size-limit": [ { "path": "dist/index.cjs", "limit": "10 KB" }, { "path": "dist/index.mjs", "limit": "10 KB" } ], "devDependencies": { "@size-limit/preset-small-lib": "^11.2.0", "@types/eslint__js": "^8.42.3", "@types/line-by-line": "^0.1.9", "@types/node": "^25.6.0", "cross-env": "^7.0.3", "dprint": "^0.49.1", "esbuild": "^0.27.3", "eslint": "9.25.0", "eslint-plugin-react-hooks": "^5.2.0", "husky": "^9.1.7", "size-limit": "^11.1.6", "tsdx": "^2.0.0", "tslib": "^2.8.1", "tsup": "^8.5.1", "typescript": "^5.9.3", "typescript-eslint": "^8.55.0" }, "dependencies": { "@proca/crypto": "^3.4.0", "rabbitmq-client": "^5.0.8" }, "gitHead": "635a7c1b39cd036c8d9fe111b3c9fd0c325eada6" }