{"_id":"@tc-libs/retry-policy","_rev":"27-a87cdfaf7d60ab97dcf53dcbb2c472cd","name":"@tc-libs/retry-policy","dist-tags":{"latest":"5.1.0"},"versions":{"2.0.1":{"name":"@tc-libs/retry-policy","version":"2.0.1","_id":"@tc-libs/retry-policy@2.0.1","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"7e280157adfb264248e2adde44a58b23d841572c","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-2.0.1.tgz","fileCount":11,"integrity":"sha512-P04eBkBrimz8QvZedZYzLFtFTlKY7hOEkqjhRAQJtK6y6yyrSaoxVtZMCnG2WJwjA9dzc3rljWzpDuz1serRqw==","signatures":[{"sig":"MEQCIHjHG2Atr2WivS00+pJqGkPeTzQaioQTEU+61fQRBi3xAiAVuS3Hs9FUXuMW4rkNzqPft8uHEU+0DpFmpyh/qO9wAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8650},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"1eecf5279e8a0165ba5c55e8957b964a64f5788b","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_2.0.1_1772716119978_0.6096594315131552","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@tc-libs/retry-policy","version":"3.0.0","_id":"@tc-libs/retry-policy@3.0.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"a4181ba4d3192762abd013390e61c0fec2fc597e","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-3.0.0.tgz","fileCount":11,"integrity":"sha512-GzFbkZSYMqQn9DixRMrUzlR2MzIHByjHu13fL/oCGo/0MnWq8FXaVRQXQEC5SbGwnrVCP1K4iJumlXdl59ROgA==","signatures":[{"sig":"MEYCIQC0iMIEx3RvVuYTQ50T27hm4/ea4gmfUsXFG+U4bqE2ZwIhAJ7ctUhysl8aATzlQfRW0w9fkfkeJs3YC02dQdl89mXr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8650},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"827226ee1987be1566bb8d2a9ffa4657a33c092e","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_3.0.0_1772727529257_0.4755709242863424","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@tc-libs/retry-policy","version":"3.1.0","_id":"@tc-libs/retry-policy@3.1.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"30ee82f84864069fe73a256275207927d6f09fbb","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-3.1.0.tgz","fileCount":11,"integrity":"sha512-8It7X4lf1Gqj72sGASR+WGfXXdpO0pva/blofCA4/mk/kDJWYyOX81xfZlpFZI3wpTNgc4KfLTy0KTC9jSJqYw==","signatures":[{"sig":"MEUCIEIPQcObFsiz+KGOAWC8xtXydBnv8wNxkYhMVMxo7SFvAiEA6wElMdGglexKBFfHYwgXdwrUc3onZcX9zQpX8vUixgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8650},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"aec8ac9badf5b975abd8b7700c2f5e9e855019d6","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_3.1.0_1772789629468_0.6658769064696843","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@tc-libs/retry-policy","version":"3.2.0","_id":"@tc-libs/retry-policy@3.2.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"fd1f580f217c12e96ddd5568176bded5d35e0cc3","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-3.2.0.tgz","fileCount":11,"integrity":"sha512-MnWzkRGNxrpr+I/7gi1ibZDxevz+a5jvz6wwiIWy2dSBatBdv/EFgv6puz46XNq25CPr+OAqtkatqOPKuFHStw==","signatures":[{"sig":"MEUCIQDaDEDJw/xIgfLjsqWzujvSCdN+itxfiF0zfaHqS6BVAgIgO69NmtEEZUXY7TU4Va8fNIGt8rEwD7sM//FgMqrFcbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8650},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"196872ec83d4c5428b6477132564204f7ce70286","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_3.2.0_1772790570933_0.05731853984951485","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@tc-libs/retry-policy","version":"3.3.0","_id":"@tc-libs/retry-policy@3.3.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"247a57140e7e7456f9018df7fbeb40e69ddc5a07","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-3.3.0.tgz","fileCount":11,"integrity":"sha512-ABLCs6YquwPW2MyfjnVW6CCrU70RyM/s3btHVVWq6f+cXonMUNhGedI9hVnXY0bDVvHLSJ30OzmjA3QNw+CsCw==","signatures":[{"sig":"MEUCIETQnxKtXlCiK6F1/sT0npdsA9EFYPXWeHnF1O6i1RcJAiEA8Th0fIg0GP+/PvnZOYPN8BOuagamZhjiUnr5kZbprRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8650},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"49161d0406bb0626fb5ff72be02655c7d9a12d4a","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_3.3.0_1772790913249_0.24233306869046056","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@tc-libs/retry-policy","version":"3.4.0","_id":"@tc-libs/retry-policy@3.4.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"b014f9e430afb35f177e715d59240d918b4f84c7","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-3.4.0.tgz","fileCount":11,"integrity":"sha512-zGwIe0xdli7oIzbzqfBPUqEqPg/0KPGa3sHypvLlnhJLiMgz91CaGHZ5lrX4/C1eQCvN6ptMlmPsHAMnZGwNjg==","signatures":[{"sig":"MEUCIAg3F4SKn6dNubahZDHJ0yYUmYzWmD1SVsMJygjbsqs8AiEArSoDiOKtNovAuf2v//LTSpt8Mtz5oYiUuXkW1W4aXYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8650},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"c5ce8b8832f2b6fd2a9a8454d673b7dcab4e1dfe","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_3.4.0_1772792316979_0.8020873436112439","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@tc-libs/retry-policy","version":"3.5.0","_id":"@tc-libs/retry-policy@3.5.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"58614ca07eb4158bad6d405cbff42d79babdd364","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-3.5.0.tgz","fileCount":11,"integrity":"sha512-Y226gjjBOxagMtDw2DSluXL0K3V4E3wa98Z/0dLhZt9NMVZQyUsf9if6lpzKSiI1xm4rXBK8KyzAE6ZWTPdvfA==","signatures":[{"sig":"MEUCIDxiXCOe8/hARxoJGmIzoxxbCSyAsMZBIALd28SKA0umAiEA6q4GBvnx+6Xy6ejkcw4KIHCcYo72eOfI1JqHX12TQ4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8650},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"4676e40bc70278b281bb9768516236bdccdd6885","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_3.5.0_1773062871380_0.9086128949599437","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@tc-libs/retry-policy","version":"3.6.0","_id":"@tc-libs/retry-policy@3.6.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"023cd0662e652df441954ace44652c7312a377cf","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-3.6.0.tgz","fileCount":11,"integrity":"sha512-BavVmJmbMMDU7Z06CQnE5hY6ZZjQZfSFFv8NwEBVWmZcw2FGYsFumSqw7fHXhIQ3X+lb+oHzC/R7XM2joLcbkA==","signatures":[{"sig":"MEUCIA1k6/oa3zMlo+Ay9L0hKImjHrwPzIRaUtiInNnm43zBAiEAkmWWK/mniwCznyPvqWpAgu29JbvCm9mf1fUbtUHfGek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8651},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"d5b1bede61510a499ae09dc2dc49bfa5bad42672","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_3.6.0_1773064489676_0.8793249086895756","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@tc-libs/retry-policy","version":"3.6.1","_id":"@tc-libs/retry-policy@3.6.1","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"2fdc4569b2b1779a46b53b2e211d5c8314457a5f","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-3.6.1.tgz","fileCount":11,"integrity":"sha512-hDLQB4c0a0gCq+aMCXVEMCLXn45YpGJW1G87A0MB311gJD8+D2PAgvkoeFkizfQFMjGmIcZuTJLAMSd9CW7Rjw==","signatures":[{"sig":"MEQCIBoLRK3fzw2Kz9gu8XooXXr+tAv79cpeUu2DKEiXW1IzAiAaD8aGBipcYOlc3F6YZ6G9ZjTVBh6FXm+IdycGWmGl9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9620},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"cd606a7e26e1475ec9945e77b3e9642393468056","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_3.6.1_1773076306627_0.3001576090978677","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@tc-libs/retry-policy","version":"3.8.0","_id":"@tc-libs/retry-policy@3.8.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"1f2009d28b43c4f4ff2fb4bc989f0f332f239377","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-3.8.0.tgz","fileCount":11,"integrity":"sha512-cZdmdiAzYG/Gi6jQ5ew6jbaLuv2NMqr4BgFK1n8laoTb0+RSlvY+SziFfheyvDISraSm3wD6TmUvRaugSCuS9A==","signatures":[{"sig":"MEUCIQDMSxMbEOy+FYcBBfKYEorwlx3QVmABayXNU13dqUViPwIgaz7qW3MouiD75FewJlWlSlS3qZUo/WhaHz9ij7tY7oY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9620},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"16bdb74322ad6f7694601c73a1428e2fa48b3e2a","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_3.8.0_1775049704234_0.84169257471627","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@tc-libs/retry-policy","version":"3.9.0","_id":"@tc-libs/retry-policy@3.9.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"f2e12bfbc437b36f940522f049939e93e8493cae","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-3.9.0.tgz","fileCount":11,"integrity":"sha512-1a+6IbQ6yKTklT/9GAEabpAVlYefr8LXaEqrOkNmysTkU5BcXq3kGX3xPjLfo19IUlnH0QinT3kC7TvuUxprFA==","signatures":[{"sig":"MEUCIQDta1tW4lkKr38xC6x0Ad9hHOrHlD59cp6bHFv6kWZp0QIgZf4zVU/llCfhCNFx+1CnMR/6EgdVyu85E4HETGldkQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9620},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"f6907d3f5a1539ff4e04e4ac23c2900500af86f0","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_3.9.0_1775049938596_0.6032424710941238","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@tc-libs/retry-policy","version":"3.11.0","_id":"@tc-libs/retry-policy@3.11.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"55cf23b7c0d6b4672f8787e10378dc5c3e8cf5f8","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-3.11.0.tgz","fileCount":11,"integrity":"sha512-w+slF66WKYTluIvtcMnpYa8IN5ze7Ff6rqLQbmGNCjyfaSCkv4DDsv8zBSb0umHE0+gQEdv/uK2Xcrk662zt9g==","signatures":[{"sig":"MEQCIHt92g/NIWe7xm/rc3M8I8w7LDHGZpTlNVb2nBX784STAiBZMsIGBfpOCYO+jq89yUIWgqf2TR1+uCs1WTOlE5GqRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9621},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"a68483afdef11021f3c566c5a06f04318e0efde0","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_3.11.0_1782206971988_0.31303280781670706","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"@tc-libs/retry-policy","version":"3.12.0","_id":"@tc-libs/retry-policy@3.12.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"a80ab71f773bf845e57f82ae3c8173e5fc94015b","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-3.12.0.tgz","fileCount":11,"integrity":"sha512-bN4gAptovT4wZynI/9QKed8hh5JGe/lOa+gp8kcKhXXThU1ylSaMYt+FsoqbvvXnrFFfBXFdR4AnMx9VEYn24A==","signatures":[{"sig":"MEQCID0ZRUNFSbmBx1/DnoORfpI7k4HT4aniwLBtvNgSjLWhAiBMel6heK8AJEPHjcizML8ZHVeosA4Ki1W0c0rI2oazLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9621},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"04e84d4d41716e4635bd418b89ae5518dacaf353","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_3.12.0_1782401209332_0.8941387042274385","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@tc-libs/retry-policy","version":"3.13.0","_id":"@tc-libs/retry-policy@3.13.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"d9e9c016d55f0df6f56b87d09e20606858e61393","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-3.13.0.tgz","fileCount":11,"integrity":"sha512-NbRrkGR51wxN5Q2h4xNFg3bf+sOsmiXT/5HZaQugOH3YX07DhUqFieX+mnm7DID+8JA1hSGB5uiPujugYLWg0w==","signatures":[{"sig":"MEYCIQCfJd8k/JFUEAT4vM/HdG+ZCHkOjcNYmZMkyEBR2xANBgIhANtqfNIp4JPNx5g1wGkhEG7J5Hxw7D//PKZpNgTKzV16","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9621},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"36b75124acffef89a0c020593c26025939af1503","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_3.13.0_1782405961056_0.33797781328505705","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"@tc-libs/retry-policy","version":"3.14.0","_id":"@tc-libs/retry-policy@3.14.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"d63240ba76d02b69aea3c0c9aa306658beeb08ec","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-3.14.0.tgz","fileCount":11,"integrity":"sha512-PE3XBxAPAAmeuBd0MCLpOyf8T68BRB/eXwDGpoxFsszrYjcDsQx69ZRkwFiV9uqJ5J2tD6Y7LFHZn7tlWgh8mg==","signatures":[{"sig":"MEUCIQDqaUeBOFoHBXnqrH335KRCkACfgTfhqzkxRqFPrbTLrwIgP33Et471tSD+lUa1Mm4iQ6hDSnkgYAQKR0FRwfV/W+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9621},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"d7ff3d4e0fad933b770f5022af9aeb0c9b7d1886","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_3.14.0_1782406659541_0.9772456465371877","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@tc-libs/retry-policy","version":"4.0.0","_id":"@tc-libs/retry-policy@4.0.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"e6b62d4047b8b5c36bbb30bcf9ace81b8c3d1009","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-4.0.0.tgz","fileCount":11,"integrity":"sha512-ZiTBLX9V6gFnkjVQkpPVEaPz8D+FlyZuK2c6AtYnSsPx4RJwgXChR9M1TZqeR8LgeldbpYyqT44et0OYUrQtjg==","signatures":[{"sig":"MEUCIQC5l0648E8qPYRaBjR1NOGi+HyuqKDgnoSWsd2GTqjHLQIgPd0KqtuSHekf6lR9isvfkqlpyoMALqTo4AeTWxcr9LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9620},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"a17837d51b7f3254688bb26c99507bd611730e65","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0","@nestjs/common":"^11.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/retry-policy_4.0.0_1782992831077_0.6409848322936016","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@tc-libs/retry-policy","version":"4.1.0","_id":"@tc-libs/retry-policy@4.1.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"ba3a24aa43b7b24a193fe92292df1472ff9a5c5b","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-4.1.0.tgz","fileCount":11,"integrity":"sha512-hBV2b3AqZxBPpJuopcq6oDV8zqbkC9Aahbke3VCWCMF2DudDzp/G4NZcUWjZs0oonFR4HgruExvPDY806KSOZA==","signatures":[{"sig":"MEUCIHZIGkaTjyPzEu4YlS7Gd453XoNCTwRoVi57Gs4WgA1sAiEAlNXUza7didKmtOXEpuNRX7GZ1vGRJF8GPq+rSxWpYP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9648},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"17ae1c5c35e0bb500d763f84b65fbab59df8566b","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"^11.0.12"},"_npmOperationalInternal":{"tmp":"tmp/retry-policy_4.1.0_1782996019820_0.24942286819744397","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@tc-libs/retry-policy","version":"4.2.0","_id":"@tc-libs/retry-policy@4.2.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"e067062d4676bc237f7c2547c6c7b7207dc26c9a","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-4.2.0.tgz","fileCount":11,"integrity":"sha512-9WMEW9sA6LTr1LV8CgRCRO/qE+37A3o1gXikum/ssvjkq6aehyfRr+XzsF/+U9jRnKmVuc6TqsnnpUWLvxpkdA==","signatures":[{"sig":"MEUCIQCbiddpONBN+Wegn2TmRhlWXEvruKv/q4ZhLwuEIrpTqAIgIhtFh8UPq4wstMXKfaNqai0xJU59MiwejDEBk8FH6a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9647},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"c201ba21eedb7efbe95dcd08558924f912119fb7","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retry-policy_4.2.0_1782996944668_0.8849957569254969","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@tc-libs/retry-policy","version":"4.3.0","_id":"@tc-libs/retry-policy@4.3.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"11bc5c475a3f6d9bfe9bea2d59d8f24e7b8cd0d8","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-4.3.0.tgz","fileCount":11,"integrity":"sha512-0tXglWtHFxikMU7JLX7+FKSOub6XhsCJK2iZwUMzOzix6YBpDSryHzOcznv6Srdn14eaQbKUvFcsHCpZPZVogw==","signatures":[{"sig":"MEQCIGUQp/BuobjUAMkkPKp3zCW/Dekm3VWIwZ63pKJ4En5ZAiBcr0qu+jhrXVqqp8OgwLtkIR7unPWRmoUWxB2SAsCojg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9647},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"681138d4a0b3d05a30389b20f1f5d5df00019a57","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retry-policy_4.3.0_1782997929313_0.40064323344000763","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@tc-libs/retry-policy","version":"4.4.0","_id":"@tc-libs/retry-policy@4.4.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"83d2dc4d060721afa59377da92a6bfd41b05d2f1","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-4.4.0.tgz","fileCount":11,"integrity":"sha512-1Z+bkAQ+3w2hzzirGW22uJxkpGejI+A3WlsRX1z8/xdWJuMWbR7glIaWEuQ8Ze9ckE975aGx3YgZzUy1wcjoUw==","signatures":[{"sig":"MEQCICATUllclDzCKBNF4GCmxHRCJTSLgst5d/bIbU5CIA75AiAkxcivnHNXwjcG+bVclovmqL4Zsfj3OkCf94QzwtXyAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9647},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"39eb6e781f3889f5fb8626750c04155425664432","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retry-policy_4.4.0_1783001306732_0.157887654487461","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@tc-libs/retry-policy","version":"4.5.0","_id":"@tc-libs/retry-policy@4.5.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"8abfafcefa351d8c0bc9ced736b16eb24df884ab","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-4.5.0.tgz","fileCount":11,"integrity":"sha512-ikb9WDjAktP7LPEIB6XwgH/70rD94uCILgUlP0wh2rxP0B2DD8n8H/qtdf/DMnyi+W6wtrB2qoV0naUJue9yDA==","signatures":[{"sig":"MEQCIBeewVaRJXq6nux8wWSeOMdmhMu/bwQEnwWEuRRjr5sfAiAof/k/GYDS6plDqpOuogHsU+EWoRoqNzVkbz6ynPLT1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9647},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"8895901ea64f4632837feeccee8464f6af5db786","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retry-policy_4.5.0_1783001652641_0.9750199024957034","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@tc-libs/retry-policy","version":"4.6.0","_id":"@tc-libs/retry-policy@4.6.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"1c92a2b4943776a538dc0c7effb4042d474dfbf9","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-4.6.0.tgz","fileCount":11,"integrity":"sha512-wJdpU80HiTOGnWfCXOxQDOxmN8C8EPnDPtiE+MSzsPSUL+glboUugNBsbZbs/pVEgv3+s36aMW9XrZ0cIL/b/g==","signatures":[{"sig":"MEUCIQCFRhHbd3jGISJLM4Hi8k8vpD0uD1SD/FcNS3RsvGOh2AIgCe1O8VCUSKSEefb2tohdmIUcERQ3M5pDlYnHYY84rm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9647},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"9588620b4ba7d69cb079ffa656a3247372ac9ec9","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retry-policy_4.6.0_1783514436208_0.9155445632195218","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@tc-libs/retry-policy","version":"4.7.0","_id":"@tc-libs/retry-policy@4.7.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"1471659386c25f4861db315c38aacb81e455d463","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-4.7.0.tgz","fileCount":11,"integrity":"sha512-y//hkmZ+fCAyUQ1zySxXJlOkUPGJIYbbsp5/r+M+ACNXst5tNEURRLI2elCL+Mp9uqcibwTCd6yAyYm8hK8ixQ==","signatures":[{"sig":"MEUCIA/RUhWDmyiQSHQA8/LiYurjZ1OU/D3kr3ghc0gCt7rmAiEAm62RuGiOh8wdTNPOPdQ7Yu9z5/7OWeHHUbKKe+DS8O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9647},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"353cbaa3efcf7d4566df31e622455725623bddde","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retry-policy_4.7.0_1784556681289_0.7972816794603235","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@tc-libs/retry-policy","version":"4.9.0","_id":"@tc-libs/retry-policy@4.9.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"743386005918816fcc4df0213d44914805d3c90f","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-4.9.0.tgz","fileCount":11,"integrity":"sha512-tScfencnitHpWcVPz4v6t9HObpEFXtZsx0AZIL/eK6D69ESksAar0n5XOr6jRvLzwfObIzzazj2XBEnT/l5xqQ==","signatures":[{"sig":"MEQCIGNDJeU+pypi+6wBll+cU+S4nb5j8/s9ZF+A2ECFy45yAiAH89vzESQj1K2dTV65ecCcT3CRsNwVJN5zfmFYnQHp3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1UXTQyWbRXob1LqI4GGSyyIwNzlpOnA32PmGJOrAlyAIgHxau9jbJdfz2NhdEURdbyeBOs3a/LambQ9pFC1xtb8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9647},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"0174fbd036b87eced8bd04c40fc15a427e485904","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retry-policy_4.9.0_1789565299316_0.3878261790223243","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@tc-libs/retry-policy","version":"4.10.0","_id":"@tc-libs/retry-policy@4.10.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"d5960449b419f77bb615e1edf57a2ec40822f70b","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-4.10.0.tgz","fileCount":11,"integrity":"sha512-IjjfBLsb5cSxY5jR0IHMyYiihl9N5uRWBSVAhXesaVqKMN1DsCNgd+TaO0t/GBGzb3gWeybkherdsHX1kx9dUw==","signatures":[{"sig":"MEUCIQDVr7XmPVb4+5VP1jE8e3yDLmsCMEhIpv8c/GvyKIcMDwIgeNy997XWhhYNHxYFUS1V+fy/gQsFu4+0rmMEPHZRbM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJREkBMlu+WgrKKYpEiv5piLukuFJTkkEnZCTH0Mh7zgIhAKGU+B1uc4msgZheV/Z/QYJ/yJQyRrW6iJtyxgCcOo/U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9648},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"fe83ef6e5e6c5025034f8bf66b96e83d3b79eac0","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retry-policy_4.10.0_1789567078001_0.3379651271290218","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@tc-libs/retry-policy","version":"5.0.0","_id":"@tc-libs/retry-policy@5.0.0","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"dist":{"shasum":"7bfcb2341d6a2ced85399bed1ffee3fca3e6db4e","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-5.0.0.tgz","fileCount":11,"integrity":"sha512-4TRtCjvJx5K+mA/rA5K/wTT0fzsFrPce/sXKqAy0N3cMsSfL9CDdasc9YF8uPb/uq1MbjlEdEwkZEaShOCj78A==","signatures":[{"sig":"MEQCIDbUBUwiDxJnj/p/1f9Gef+enGNVgnMN/tGCoWph8wGVAiBkkdUTOodgsKzgg8tmwN4IL6HE7iMVA1YkcqHtNEFPVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAa46v/PdaYxSSuDyDeKxghEOXjHnEE9OQ+3oBPCobNuAiBuPbUOjGwi/m8x7ONvgJjLn5BgsM/NOi2Uvu/fnchHTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9658},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"7ec150b61213657843ead7a2d8c5a6325bfd57d8","typings":"./src/index.d.ts","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"^11.0.0 || ^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/retry-policy_5.0.0_1789733496784_0.4811712610716661","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"_id":"@tc-libs/retry-policy@5.1.0","dist":{"shasum":"129561356ac159b097c31d2b0d9d9226d4a2c923","tarball":"https://registry.npmjs.org/@tc-libs/retry-policy/-/retry-policy-5.1.0.tgz","fileCount":11,"integrity":"sha512-GnTBsTtsbdK/YcaZj0N6A5KdJEkDugJ3OcBDWi6XGGXyNHiGjvjoBXqBFjTMu4V2W3YHdVv+y79mutIjepWSWQ==","signatures":[{"sig":"MEYCIQCXKim+LmLLm3VTd0YZAD0FhcXriYrvF71j2WEhUQc1egIhAI83bQThJN9XTma8TEoomA36WL+LNRQQ19Ru9EIXIS2n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHjT1PwDdXnBBCjCl4BELoiPUm8HP7cl3EZj5npjyYHDAiEAlWVA171ulBaTQGTLiRhi5HWoo3QMOJWQGxPrFa7PyEM="}],"unpackedSize":9658},"main":"./src/index.js","name":"@tc-libs/retry-policy","type":"commonjs","types":"./src/index.d.ts","gitHead":"bcac7044d5755cbe0ee75fb8464eaeaafaf54d83","typings":"./src/index.d.ts","version":"5.1.0","_npmUser":{"name":"the-connective","email":"dev@theconnective.team"},"_npmVersion":"11.8.0","description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","directories":{},"maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"_nodeVersion":"24.13.1","dependencies":{"tslib":"^2.8.1","mongodb":"6.15.0"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/common":"^11.0.0 || ^12.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/retry-policy_5.1.0_1789740964506_0.40924303349087454"}}},"time":{"created":"2026-03-05T13:08:39.841Z","modified":"2026-09-18T14:16:04.826Z","2.0.1":"2026-03-05T13:08:40.124Z","3.0.0":"2026-03-05T16:18:49.386Z","3.1.0":"2026-03-06T09:33:49.692Z","3.2.0":"2026-03-06T09:49:31.087Z","3.3.0":"2026-03-06T09:55:13.412Z","3.4.0":"2026-03-06T10:18:37.120Z","3.5.0":"2026-03-09T13:27:51.538Z","3.6.0":"2026-03-09T13:54:49.843Z","3.6.1":"2026-03-09T17:11:46.807Z","3.8.0":"2026-04-01T13:21:44.385Z","3.9.0":"2026-04-01T13:25:38.822Z","3.11.0":"2026-06-23T09:29:32.112Z","3.12.0":"2026-06-25T15:26:49.474Z","3.13.0":"2026-06-25T16:46:01.240Z","3.14.0":"2026-06-25T16:57:39.680Z","4.0.0":"2026-07-02T11:47:11.211Z","4.1.0":"2026-07-02T12:40:19.965Z","4.2.0":"2026-07-02T12:55:44.803Z","4.3.0":"2026-07-02T13:12:09.445Z","4.4.0":"2026-07-02T14:08:26.932Z","4.5.0":"2026-07-02T14:14:12.758Z","4.6.0":"2026-07-08T12:40:36.358Z","4.7.0":"2026-07-20T14:11:21.463Z","4.9.0":"2026-09-16T13:28:19.421Z","4.10.0":"2026-09-16T13:57:58.093Z","5.0.0":"2026-09-18T12:11:36.882Z","5.1.0":"2026-09-18T14:16:04.597Z"},"description":"Package minimale per retry di transazioni MongoDB con backoff esponenziale.","maintainers":[{"name":"the-connective","email":"dev@theconnective.team"}],"readme":"# @tc-libs/retry-policy\n\nPackage minimale per retry di transazioni MongoDB con backoff esponenziale.\n\nEspone un solo servizio globale: `RetryPolicyMongoService`.\n\n## Quando usarlo\n\nUsalo quando esegui una transazione Mongo che puo fallire con errori transienti come:\n\n- `WriteConflict`\n- `TransientTransactionError`\n- `UnknownTransactionCommitResult`\n\n## Uso\n\n```ts\nconst session = await this.repo.startTransaction();\n\nawait this.retryPolicyMongoService.runInTransactionWithRetry(\n  session,\n  async (session) => {\n    await this.userRepository.updateOne({ _id: userId }, update, { session });\n    await this.auditRepository.create(payload, { session });\n  },\n  {\n    maxRetries: 5,\n    baseDelayMs: 50,\n    maxDelayMs: 2000,\n    jitter: true,\n  },\n);\n```\n\n## Comportamento\n\n- avvia la transazione se la sessione non e gia in transaction\n- esegue `commitTransaction`\n- se trova un errore retryable esegue `abortTransaction`, aspetta il delay e riprova\n- rilancia l'errore quando il retry non e piu consentito\n\n## Modulo\n\nIl modulo e globale:\n\n```ts\nimport { RetryPolicyModule } from '@tc-libs/retry-policy';\n```\n\nNon richiede configurazione.\n\n## Sviluppo\n\n```bash\nnx build retry-policy\nnx test retry-policy\n```\n","readmeFilename":"README.md"}