UNPKG

@node-idempotency/fastify

Version:

fastify plugin that provides Race-Condition free idempotency for HTTP requests, preventing unintended duplicate operations.

56 lines 1.47 kB
{ "name": "@node-idempotency/fastify", "version": "1.0.6", "description": "fastify plugin that provides Race-Condition free idempotency for HTTP requests, preventing unintended duplicate operations.", "main": "dist/index.js", "typings": "dist/index.d.ts", "repository": { "type": "git", "url": "https://github.com/mahendraHegde/node-idempotency.git" }, "files": [ "dist/" ], "keywords": [ "fastify", "fastify-plugin", "node-idempotency", "idempotency", "deduplicate", "request-idempotency", "http-idempotency", "api-idempotency", "distributed-systems", "request-deduplication", "nodejs", "request-deduplication", "idempotent", "safe operation", "duplicate handling", "request deduplication", "retry with safety", "at-least-once semantics", "data consistency" ], "author": { "name": "Mahendra Hegde", "url": "https://github.com/mahendraHegde" }, "license": "MIT", "dependencies": { "fastify": "^4.26.2", "fastify-plugin": "^4.5.1", "@node-idempotency/core": "1.0.10", "@node-idempotency/shared": "1.0.6", "@node-idempotency/storage-adapter-memory": "1.0.4", "@node-idempotency/storage": "1.0.4" }, "publishConfig": { "access": "public" }, "scripts": { "test:e2e": "jest --config ./tests/jest-e2e.json --runInBand --forceExit", "build": "tsc -p ./tsconfig.build.json", "typecheck": "tsc -b" } }