@randajan/revert
Version:
A minimalist utility for running sequential steps with automatic rollback on failure.
73 lines (72 loc) • 1.71 kB
JSON
{
"name": "@randajan/revert",
"version": "1.0.6",
"description": "A minimalist utility for running sequential steps with automatic rollback on failure.",
"repository": "randajan/revert",
"type": "module",
"main": "dist/cjs/sync/index.cjs",
"module": "dist/esm/sync/index.mjs",
"exports": {
".": {
"import": "./dist/esm/async/index.mjs",
"require": "./dist/cjs/async/index.cjs"
},
"./sync": {
"import": "./dist/esm/sync/index.mjs",
"require": "./dist/cjs/sync/index.cjs"
},
"./sync/utils": {
"import": "./dist/esm/sync/utils.mjs",
"require": "./dist/cjs/sync/utils.cjs"
},
"./async": {
"import": "./dist/esm/async/index.mjs",
"require": "./dist/cjs/async/index.cjs"
},
"./async/utils": {
"import": "./dist/esm/async/utils.mjs",
"require": "./dist/cjs/async/utils.cjs"
}
},
"license": "MIT",
"peerDependencies": {},
"devDependencies": {
"@randajan/simple-lib": "^3.0.2"
},
"files": [
"dist",
"README.md",
"LICENSE"
],
"keywords": [
"revert",
"rollback",
"reversible",
"undo",
"process",
"workflow",
"sequence",
"recovery",
"retry",
"safe",
"task-runner",
"transaction",
"reducer",
"step",
"atomic",
"javascript",
"async",
"sync",
"nodejs",
"minimal"
],
"homepage": "https://github.com/randajan/revert",
"bugs": {
"url": "https://github.com/randajan/revert/issues"
},
"author": {
"name": "Jan Randa",
"email": "jnranda@gmail.com",
"url": "https://www.linkedin.com/in/randajan/"
}
}