@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
JSON
{
"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"
}