{"_id":"@diamir/nestjs-retry","_rev":"4-a80403d017cd7b38589fe562112b8d2e","name":"@diamir/nestjs-retry","dist-tags":{"latest":"11.0.3-beta.0"},"versions":{"11.0.0":{"name":"@diamir/nestjs-retry","version":"11.0.0","keywords":[],"author":{"name":"Backend","email":"backend@diamir.io"},"license":"ISC","_id":"@diamir/nestjs-retry@11.0.0","maintainers":[{"name":"ws-admin","email":"backend@webundsoehne.com"},{"name":"dabls","email":"stephan.schmid@diamir.io"}],"homepage":"https://github.com/tailoredmedia/backend-nx-skeleton#readme","bugs":{"url":"https://github.com/tailoredmedia/backend-nx-skeleton/issues"},"dist":{"shasum":"7051a2a7d836d77313c366a7b10156a644d1973f","tarball":"https://registry.npmjs.org/@diamir/nestjs-retry/-/nestjs-retry-11.0.0.tgz","fileCount":11,"integrity":"sha512-AjDOuVw2zg1xv98wI93K/kGbLuRQY2YmS8PpzNJCtDZI77ewIn6f7wXaHOwtiLU04jyLP2uVc14CMTQPse4N4A==","signatures":[{"sig":"MEUCIE2n20anLfLtPld6Igs6grQajqimnE2RwLkq0EnAGT5CAiEAjd14vSij9h+E1bMUwwexwEGT5PCgRR/QLMD48IFaIBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4860},"main":"./src/index.js","type":"commonjs","_from":"file:diamir-nestjs-retry-11.0.0.tgz","types":"./src/index.d.ts","engines":{"node":">= 20"},"_npmUser":{"name":"ws-admin","email":"backend@webundsoehne.com"},"_resolved":"/tmp/0da21e46ce564d1e9b5d4a7c93ffd23f/diamir-nestjs-retry-11.0.0.tgz","_integrity":"sha512-AjDOuVw2zg1xv98wI93K/kGbLuRQY2YmS8PpzNJCtDZI77ewIn6f7wXaHOwtiLU04jyLP2uVc14CMTQPse4N4A==","repository":{"url":"git+https://github.com/tailoredmedia/backend-nx-skeleton.git","type":"git"},"_npmVersion":"10.9.2","description":"<p align=\"center\">   <a href=\"https://webundsoehne.com\" target=\"blank\">     <img src=\"https://webundsoehne.com/wp-content/uploads/webundsoehne-logo.png\" width=\"320\" alt=\"Web und Söhne - Logo\" />   </a> </p> Web & Söhne is Austria's leading expert in progr","directories":{},"_nodeVersion":"22.13.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":">= 11.0.0"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/nestjs-retry_11.0.0_1778592881332_0.6340210028239557","host":"s3://npm-registry-packages-npm-production"}},"11.0.1":{"name":"@diamir/nestjs-retry","version":"11.0.1","keywords":["diamir","nestjs","retry"],"author":{"name":"Backend","email":"backend@diamir.io"},"license":"ISC","_id":"@diamir/nestjs-retry@11.0.1","maintainers":[{"name":"ws-admin","email":"backend@webundsoehne.com"},{"name":"dabls","email":"stephan.schmid@diamir.io"}],"homepage":"https://github.com/tailoredmedia/backend-nx-skeleton#readme","bugs":{"url":"https://github.com/tailoredmedia/backend-nx-skeleton/issues"},"dist":{"shasum":"fc2069416c203e56a3eab48fc4b337da205d6c67","tarball":"https://registry.npmjs.org/@diamir/nestjs-retry/-/nestjs-retry-11.0.1.tgz","fileCount":11,"integrity":"sha512-6rQ86GkWRw0cmJLZJQwy4P0ZLcWKR1fCNHlYezEQzIBLFIZqTOfQOBGjr1Xn37qg/6CaYorh8v45ho46BrLPDw==","signatures":[{"sig":"MEYCIQCOWoPW0u6bYA6mdhLfvmd4CjzD541V9zyD7n3RtTsQ+wIhAMg05WROzFmGwvqZt9CZM/1Q6ZpXr9m2kq5ZLqpYZBcs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4758},"main":"./src/index.js","type":"commonjs","_from":"file:diamir-nestjs-retry-11.0.1.tgz","types":"./src/index.d.ts","engines":{"node":">= 20"},"_npmUser":{"name":"ws-admin","email":"backend@webundsoehne.com"},"_resolved":"/tmp/d1c88bae902b3b92fd06ecd3622e7265/diamir-nestjs-retry-11.0.1.tgz","_integrity":"sha512-6rQ86GkWRw0cmJLZJQwy4P0ZLcWKR1fCNHlYezEQzIBLFIZqTOfQOBGjr1Xn37qg/6CaYorh8v45ho46BrLPDw==","repository":{"url":"git+https://github.com/tailoredmedia/backend-nx-skeleton.git","type":"git"},"_npmVersion":"10.9.8","description":"Nestjs decorator to trigger retry on failure","directories":{},"_nodeVersion":"22.22.3","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":">= 11.0.0"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/nestjs-retry_11.0.1_1778851678631_0.9213992616311426","host":"s3://npm-registry-packages-npm-production"}},"11.0.2":{"name":"@diamir/nestjs-retry","version":"11.0.2","keywords":["diamir","nestjs","retry"],"author":{"name":"Backend","email":"backend@diamir.io"},"license":"ISC","_id":"@diamir/nestjs-retry@11.0.2","maintainers":[{"name":"ws-admin","email":"backend@webundsoehne.com"},{"name":"dabls","email":"stephan.schmid@diamir.io"}],"homepage":"https://github.com/tailoredmedia/backend-nx-skeleton#readme","bugs":{"url":"https://github.com/tailoredmedia/backend-nx-skeleton/issues"},"dist":{"shasum":"59065627c01b8ef75722adb4e0a9bac9ca903e37","tarball":"https://registry.npmjs.org/@diamir/nestjs-retry/-/nestjs-retry-11.0.2.tgz","fileCount":11,"integrity":"sha512-lWbpj6ZFw4x+R7b0k5aKGiaytMCxgUZbkpfUgRiry2ZBpj+7JcJ05OTpHDhQ6E//CuIzP1Eq247XnNSeX8aRLQ==","signatures":[{"sig":"MEUCIGyKo4VmT5Chg4SN3rHuQaReS9M5v+PXmU8ljhtFrlhFAiEAh4yR5VQgUeqZX/luQPRjMMhjq4T8aF/pf5dVoFq0j3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4758},"main":"./src/index.js","type":"commonjs","_from":"file:diamir-nestjs-retry-11.0.2.tgz","types":"./src/index.d.ts","engines":{"node":">= 20"},"_npmUser":{"name":"ws-admin","email":"backend@webundsoehne.com"},"_resolved":"/tmp/0addcce01cdc1e310ac2ffbc2af16fe3/diamir-nestjs-retry-11.0.2.tgz","_integrity":"sha512-lWbpj6ZFw4x+R7b0k5aKGiaytMCxgUZbkpfUgRiry2ZBpj+7JcJ05OTpHDhQ6E//CuIzP1Eq247XnNSeX8aRLQ==","repository":{"url":"git+https://github.com/tailoredmedia/backend-nx-skeleton.git","type":"git"},"_npmVersion":"10.9.8","description":"Nestjs decorator to trigger retry on failure","directories":{},"_nodeVersion":"22.22.3","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":">= 11.0.0"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/nestjs-retry_11.0.2_1779200920183_0.21500918946255054","host":"s3://npm-registry-packages-npm-production"}},"11.0.3-beta.0":{"name":"@diamir/nestjs-retry","version":"11.0.3-beta.0","description":"Nestjs decorator to trigger retry on failure","author":{"name":"Backend","email":"backend@diamir.io"},"repository":{"type":"git","url":"git+https://github.com/tailoredmedia/backend-nx-skeleton.git"},"license":"ISC","publishConfig":{"access":"public"},"keywords":["diamir","nestjs","retry"],"main":"./src/index.js","dependencies":{},"peerDependencies":{"@nestjs/common":">= 11.0.0"},"peerDependenciesMeta":{},"engines":{"node":">= 20"},"types":"./src/index.d.ts","type":"commonjs","_id":"@diamir/nestjs-retry@11.0.3-beta.0","bugs":{"url":"https://github.com/tailoredmedia/backend-nx-skeleton/issues"},"homepage":"https://github.com/tailoredmedia/backend-nx-skeleton#readme","_integrity":"sha512-pKRlkAbWFhHV7xaB9nTWzkygdKwDj77m5/2LC2As96xfKlhO1/y2xg8O4myVqXX8AbreoFodultTTCwOjTwMYg==","_resolved":"/tmp/b20cb8bc74318280d2c94a52b633ace4/diamir-nestjs-retry-11.0.3-beta.0.tgz","_from":"file:diamir-nestjs-retry-11.0.3-beta.0.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-pKRlkAbWFhHV7xaB9nTWzkygdKwDj77m5/2LC2As96xfKlhO1/y2xg8O4myVqXX8AbreoFodultTTCwOjTwMYg==","shasum":"354205e30e7e1f6f3a04bbe512e92aa849444dac","tarball":"https://registry.npmjs.org/@diamir/nestjs-retry/-/nestjs-retry-11.0.3-beta.0.tgz","fileCount":11,"unpackedSize":4765,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDQuVAdsFfqTtv+s87tIBxtBOkiW864NvK/GMT7MMpHagIgYROAnAAWkcdVDPAWbO392SCPMWI3+hf70vjoQ6kcwPE="}]},"_npmUser":{"name":"ws-admin","email":"backend@webundsoehne.com"},"directories":{},"maintainers":[{"name":"ws-admin","email":"backend@webundsoehne.com"},{"name":"dabls","email":"stephan.schmid@diamir.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-retry_11.0.3-beta.0_1784790096891_0.07430308236990402"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-12T13:34:41.224Z","modified":"2026-07-23T07:01:37.185Z","11.0.0":"2026-05-12T13:34:41.499Z","11.0.1":"2026-05-15T13:27:58.765Z","11.0.2":"2026-05-19T14:28:40.347Z","11.0.3-beta.0":"2026-07-23T07:01:37.016Z"},"bugs":{"url":"https://github.com/tailoredmedia/backend-nx-skeleton/issues"},"author":{"name":"Backend","email":"backend@diamir.io"},"license":"ISC","homepage":"https://github.com/tailoredmedia/backend-nx-skeleton#readme","keywords":["diamir","nestjs","retry"],"repository":{"type":"git","url":"git+https://github.com/tailoredmedia/backend-nx-skeleton.git"},"description":"Nestjs decorator to trigger retry on failure","maintainers":[{"name":"ws-admin","email":"backend@webundsoehne.com"},{"name":"dabls","email":"stephan.schmid@diamir.io"}],"readme":"# nestjs-retry\n\n## Description\n\nWrap a class method with this decorator to retry it couple of more times. Useful for external service dependent tasks.\n\nThe method must return a Promise of any kind.\n\n---\n\n<!-- TOC -->\n* [nestjs-retry](#nestjs-retry)\n  * [Description](#description)\n  * [Usage](#usage)\n* [Links](#links)\n<!-- TOC -->\n\n---\n\n## Usage\n\n```typescript\nimport { Retry } from '@diamir/nestjs-retry'\n\n@Retry({\n  name: 'example',\n  retry: 24, // retry count\n  interval: 3 * 1000 // timeout before next try\n})\nexample(): Promise<void> {\n    // some logic that could throw\n}\n```\n\n# Links\n- [Diamir](https://diamir.io/)\n- [nestjs](https://nestjs.com/)\n","readmeFilename":"README.md"}