UNPKG

@andrew_l/mongo-transaction

Version:

Manages side effects in MongoDB transactions, rollback on failure and preventing duplicates on retries.

54 lines 1.26 kB
{ "name": "@andrew_l/mongo-transaction", "version": "0.4.0", "description": "Manages side effects in MongoDB transactions, rollback on failure and preventing duplicates on retries.", "license": "MIT", "type": "module", "keywords": [ "mongo", "mongodb", "mongoose", "transaction", "hooks", "rollback", "revert" ], "repository": { "type": "git", "url": "git+https://github.com/men232/toolkit.git", "directory": "packages/mongo-transaction" }, "exports": { ".": { "import": "./dist/index.mjs", "require": "./dist/index.mjs", "types": "./dist/index.d.mts" } }, "main": "./dist/index.mjs", "types": "./dist/index.d.mts", "files": [ "dist" ], "devDependencies": { "@types/node": "22.10.5", "mongoose-v7": "npm:mongoose@7.6.3", "mongoose-v8": "npm:mongoose@8.8.0", "obuild": "^0.4.37", "typescript": "6.0.3", "vitest": "^3.2.4" }, "dependencies": { "@andrew_l/context": "0.4.0", "@andrew_l/toolkit": "0.4.0" }, "peerDependencies": { "mongodb": "^5 || ^6" }, "scripts": { "check-types": "tsc --noEmit", "build": "obuild", "test": "vitest run --typecheck", "test:watch": "vitest watch --typecheck" } }