{"_id":"@adonis-agora/resilience","_rev":"11-9c974ad8e72001a70c35e468b73ff783","name":"@adonis-agora/resilience","dist-tags":{"latest":"0.3.7"},"versions":{"0.1.0":{"name":"@adonis-agora/resilience","version":"0.1.0","keywords":["adonisjs","adonis","resilience","circuit-breaker","retry","timeout","failover","lucid","redis","store","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/resilience@0.1.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-resilience#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-resilience/issues"},"dist":{"shasum":"6de87f9ed877b9aabefbe2d0e127bdb50a53f4c5","tarball":"https://registry.npmjs.org/@adonis-agora/resilience/-/resilience-0.1.0.tgz","fileCount":124,"integrity":"sha512-8W7VstG/tVGyBp1ewBgbNoFvxVPi/JrmoM2mVDbO1/0Oo9nmTE/jB4OsmsX9dpDQqSRZZMGDDOOTUpNRXS0fNg==","signatures":[{"sig":"MEUCIQCvH7pLFkfgKgDW0/O2knw95LWhgcIXYsZ1P0EoHR0zzQIgUwGWI5yv8lA5+zsfyieq0RTOZl/7wzudV/z9Crka+iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143118},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-resilience-0.1.0.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js","default":"./dist/src/testing.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./resilience_provider":{"types":"./dist/providers/resilience_provider.d.ts","import":"./dist/providers/resilience_provider.js","default":"./dist/providers/resilience_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/resilience.stub dist/stubs/config/resilience.stub","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/3353a7a88d99c00974c153fc28a62300/adonis-agora-resilience-0.1.0.tgz","_integrity":"sha512-8W7VstG/tVGyBp1ewBgbNoFvxVPi/JrmoM2mVDbO1/0Oo9nmTE/jB4OsmsX9dpDQqSRZZMGDDOOTUpNRXS0fNg==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-resilience.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Resilience policies for AdonisJS — timeout, retry, circuit breaker, and ordered failover, with pluggable circuit stores. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"luxon":"^3.4.0","vitest":"^3.0.0","ioredis":"^5.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@vinejs/vine":"^3.0.0","ioredis-mock":"^8.9.0","@adonisjs/core":"^6.17.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^21.0.0","@adonisjs/redis":"^9.0.0","@adonisjs/assembler":"^7.8.0"},"peerDependencies":{"ioredis":"^5.0.0","@adonisjs/core":"^6.12.0","@adonisjs/lucid":"^21.0.0","@adonisjs/redis":"^9.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/resilience_0.1.0_1782188050461_0.38339120829916173","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@adonis-agora/resilience","version":"0.2.0","keywords":["adonisjs","adonis","resilience","circuit-breaker","retry","timeout","failover","lucid","redis","store","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/resilience@0.2.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-resilience#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-resilience/issues"},"dist":{"shasum":"e919a640280f82ca04ee9a7258bcba90962b9d5b","tarball":"https://registry.npmjs.org/@adonis-agora/resilience/-/resilience-0.2.0.tgz","fileCount":125,"integrity":"sha512-Vv+uq/c691HdkZb5DcMWOLH/GnW+6Y/3RnsaH362hf3gHpWHR0XUNO7KbM0YBM1wyQvIpwFr+QZafzXv7a5gsA==","signatures":[{"sig":"MEUCIQClsZdYBtI9HfwGJ/oA7LT1FEMYq8AmG50jkGdt5q+uLgIgM/lU886IiSgvsOaRAXA9/0fLwmRDI0Ziri+EEFSf9ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143346},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-resilience-0.2.0.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js","default":"./dist/src/testing.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./resilience_provider":{"types":"./dist/providers/resilience_provider.d.ts","import":"./dist/providers/resilience_provider.js","default":"./dist/providers/resilience_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/resilience.stub dist/stubs/config/resilience.stub","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/3284383c1a4e9982cccbe3103cd62e51/adonis-agora-resilience-0.2.0.tgz","_integrity":"sha512-Vv+uq/c691HdkZb5DcMWOLH/GnW+6Y/3RnsaH362hf3gHpWHR0XUNO7KbM0YBM1wyQvIpwFr+QZafzXv7a5gsA==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-resilience.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Resilience policies for AdonisJS — timeout, retry, circuit breaker, and ordered failover, with pluggable circuit stores. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"luxon":"^3.4.0","vitest":"^3.0.0","ioredis":"^5.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@vinejs/vine":"^4.0.0","ioredis-mock":"^8.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/redis":"^9.2.0","@adonisjs/assembler":"^8.4.0"},"peerDependencies":{"ioredis":"^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/redis":"^9.2.0"},"peerDependenciesMeta":{"ioredis":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/resilience_0.2.0_1782240453786_0.8656298714916306","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@adonis-agora/resilience","version":"0.2.1","keywords":["adonisjs","adonis","resilience","circuit-breaker","retry","timeout","failover","lucid","redis","store","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/resilience@0.2.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-resilience#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-resilience/issues"},"dist":{"shasum":"7de26cab0083d401cbc66908c515e5e78f239425","tarball":"https://registry.npmjs.org/@adonis-agora/resilience/-/resilience-0.2.1.tgz","fileCount":125,"integrity":"sha512-E6qz/iYGhB4M/PYe6HhyvpSs/emRXbFErqYxz71IMiUzTzMahIKj73jTc1qWgc2rcEuggXlIN+V4gsQdtDiInA==","signatures":[{"sig":"MEUCIAvP446lIESPCkrVvLlyGL9WSq4lNTU3zzoWB5J04XEGAiEAoUV4Mi69VJQ3aAiqWNwvYK4o7AQOE8WUiEGx6DhSgLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143346},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-resilience-0.2.1.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js","default":"./dist/src/testing.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./resilience_provider":{"types":"./dist/providers/resilience_provider.d.ts","import":"./dist/providers/resilience_provider.js","default":"./dist/providers/resilience_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/resilience.stub dist/stubs/config/resilience.stub","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/29ba884f375620d12f9f55ff8eb5520d/adonis-agora-resilience-0.2.1.tgz","_integrity":"sha512-E6qz/iYGhB4M/PYe6HhyvpSs/emRXbFErqYxz71IMiUzTzMahIKj73jTc1qWgc2rcEuggXlIN+V4gsQdtDiInA==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-resilience.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Resilience policies for AdonisJS — timeout, retry, circuit breaker, and ordered failover, with pluggable circuit stores. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"luxon":"^3.4.0","vitest":"^3.0.0","ioredis":"^5.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@vinejs/vine":"^4.0.0","ioredis-mock":"^8.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/redis":"^9.2.0","@adonisjs/assembler":"^8.4.0"},"peerDependencies":{"ioredis":"^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/redis":"^9.2.0"},"peerDependenciesMeta":{"ioredis":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/resilience_0.2.1_1782829405884_0.6113787806280133","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@adonis-agora/resilience","version":"0.3.0","keywords":["adonisjs","adonis","resilience","circuit-breaker","retry","timeout","failover","lucid","redis","store","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/resilience@0.3.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-resilience#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-resilience/issues"},"dist":{"shasum":"8454d1742b42a4d923973221b65ec44c0068ea61","tarball":"https://registry.npmjs.org/@adonis-agora/resilience/-/resilience-0.3.0.tgz","fileCount":129,"integrity":"sha512-i16EELB72OIEa9esk2PwhcN0ybY7Dogwtouvij7rNQFmhOhryhz1Gs+90kS2Lvub+6avyFlgzKZ1XIVFAY3iMQ==","signatures":[{"sig":"MEQCIFlm1DtbFCTMqz9JkK0WXWhGZxp1Ld/zlbVUKaLUzjV5AiA1dzSFaf510k6SyHtQjozE4yd7xxS7F1FnCkxi+d6Nnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151932},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-resilience-0.3.0.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js","default":"./dist/src/testing.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./resilience_provider":{"types":"./dist/providers/resilience_provider.d.ts","import":"./dist/providers/resilience_provider.js","default":"./dist/providers/resilience_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/resilience.stub dist/stubs/config/resilience.stub","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/7c22661298b9e26f363818aa7abe2b97/adonis-agora-resilience-0.3.0.tgz","_integrity":"sha512-i16EELB72OIEa9esk2PwhcN0ybY7Dogwtouvij7rNQFmhOhryhz1Gs+90kS2Lvub+6avyFlgzKZ1XIVFAY3iMQ==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-resilience.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Resilience policies for AdonisJS — timeout, retry, circuit breaker, and ordered failover, with pluggable circuit stores. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"luxon":"^3.4.0","vitest":"^3.0.0","ioredis":"^5.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@vinejs/vine":"^4.0.0","ioredis-mock":"^8.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/redis":"^9.2.0","@adonisjs/assembler":"^8.4.0"},"peerDependencies":{"ioredis":"^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/redis":"^9.2.0"},"peerDependenciesMeta":{"ioredis":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/resilience_0.3.0_1784039764558_0.5653847625878523","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@adonis-agora/resilience","version":"0.3.1","keywords":["adonisjs","adonis","resilience","circuit-breaker","retry","timeout","failover","lucid","redis","store","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/resilience@0.3.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-resilience#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-resilience/issues"},"dist":{"shasum":"11addcb39fb6821e2b556432c2130a7884480ae7","tarball":"https://registry.npmjs.org/@adonis-agora/resilience/-/resilience-0.3.1.tgz","fileCount":129,"integrity":"sha512-Q4+qZANeOH5kmZmwlHV9LdOkS1g75RyNo5q6xS7Al89nch2KRs13P5KY8gMmlSUyGokVC5Kz0h/AHOlDE7+ENQ==","signatures":[{"sig":"MEUCIQCpRtffC6abx/2UubMNZiAADA/j1h5SWSdcmXNZIOcbdwIgSFH6mH6lGvK+WMHs50J4atxhalGhR9oldIj2B+xVeu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151488},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-resilience-0.3.1.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js","default":"./dist/src/testing.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./resilience_provider":{"types":"./dist/providers/resilience_provider.d.ts","import":"./dist/providers/resilience_provider.js","default":"./dist/providers/resilience_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/resilience.stub dist/stubs/config/resilience.stub","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/fae40cf2afe94c8f700e21278c467d9a/adonis-agora-resilience-0.3.1.tgz","_integrity":"sha512-Q4+qZANeOH5kmZmwlHV9LdOkS1g75RyNo5q6xS7Al89nch2KRs13P5KY8gMmlSUyGokVC5Kz0h/AHOlDE7+ENQ==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-resilience.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Resilience policies for AdonisJS — timeout, retry, circuit breaker, and ordered failover, with pluggable circuit stores. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"luxon":"^3.4.0","vitest":"^3.0.0","ioredis":"^5.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@vinejs/vine":"^4.0.0","ioredis-mock":"^8.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/redis":"^9.2.0","@adonisjs/assembler":"^8.4.0"},"peerDependencies":{"ioredis":"^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/redis":"^9.2.0"},"peerDependenciesMeta":{"ioredis":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/resilience_0.3.1_1784058411429_0.9169647722051639","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@adonis-agora/resilience","version":"0.3.2","keywords":["adonisjs","adonis","resilience","circuit-breaker","retry","timeout","failover","lucid","redis","store","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/resilience@0.3.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"980f66575e2ed9c05432227ff3fe60918d749d5c","tarball":"https://registry.npmjs.org/@adonis-agora/resilience/-/resilience-0.3.2.tgz","fileCount":129,"integrity":"sha512-jFKGlkD5RKdVIU3uM4N+ZS5ngNXWySXa7O6wOztDfsyLRgi4RWDHBIXZdZ1ovWha2QAlOuBLJjh2JhZITuFQSA==","signatures":[{"sig":"MEUCIHD1aegxinyDu1KSiz85fqqw6EjBPpkyTS6NgAoh53r1AiEAn6y/C3XA2rAz8K9XkpciYcZfPZ64zf57ImnRrI4VnJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fresilience@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153875},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js","default":"./dist/src/testing.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./resilience_provider":{"types":"./dist/providers/resilience_provider.d.ts","import":"./dist/providers/resilience_provider.js","default":"./dist/providers/resilience_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/resilience.stub dist/stubs/config/resilience.stub","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c98ef364-3e47-4e4a-9d76-31d5440a5caf"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-resilience.git","type":"git","directory":"packages/core"},"description":"Resilience policies for AdonisJS — timeout, retry, circuit breaker, and ordered failover, with pluggable circuit stores. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"luxon":"3.7.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"20.19.43","@vinejs/vine":"4.4.0","ioredis-mock":"8.13.1","@adonisjs/core":"7.4.0","better-sqlite3":"11.10.0","@adonisjs/lucid":"22.4.2","@adonisjs/redis":"9.2.0","@adonisjs/assembler":"8.4.0"},"peerDependencies":{"ioredis":"^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/redis":"^9.2.0"},"peerDependenciesMeta":{"ioredis":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/resilience_0.3.2_1787106257955_0.468211294825847","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@adonis-agora/resilience","version":"0.3.3","keywords":["adonisjs","adonis","resilience","circuit-breaker","retry","timeout","failover","lucid","redis","store","agora","tanstack-intent"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/resilience@0.3.3","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"8f288bf2c40a89f9f8b96984fd6c51b50ccd4090","tarball":"https://registry.npmjs.org/@adonis-agora/resilience/-/resilience-0.3.3.tgz","fileCount":132,"integrity":"sha512-6o9GEDrEK09b/5KtpaPa/w82ZXhVkkedM+lC7WTPrZCby3rIgDBXNixowz5X4NVhxm0WCHk+kISD7wsuQBZapQ==","signatures":[{"sig":"MEUCIASC8j+2G4cHz5yO3Nqn/Irdo3UqMlO2XBuQgDy1jLzQAiEAtZ/3oVk+QKFLwVXIKhUAwHs4/TNC5W3mEHDa+FHNcXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQwoW4Wkry+7B1fhF9CR1+X5IGsO72i3HGnSB9PumEDgIgKXMSUSROkWWw9AkBDFxAhgyUSd1BMGD+q1myLJyaKgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fresilience@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188459},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js","default":"./dist/src/testing.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./resilience_provider":{"types":"./dist/providers/resilience_provider.d.ts","import":"./dist/providers/resilience_provider.js","default":"./dist/providers/resilience_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/resilience.stub dist/stubs/config/resilience.stub","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c98ef364-3e47-4e4a-9d76-31d5440a5caf"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-resilience.git","type":"git","directory":"packages/core"},"description":"Resilience policies for AdonisJS — timeout, retry, circuit breaker, and ordered failover, with pluggable circuit stores. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"luxon":"3.7.2","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"20.19.43","@vinejs/vine":"4.4.0","ioredis-mock":"8.13.1","@adonisjs/core":"7.4.0","better-sqlite3":"11.10.0","@adonisjs/lucid":"22.4.2","@adonisjs/redis":"9.2.0","@tanstack/intent":"^0.3.2","@adonisjs/assembler":"8.4.0"},"peerDependencies":{"ioredis":"^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/redis":"^9.2.0"},"peerDependenciesMeta":{"ioredis":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/resilience_0.3.3_1787578843527_0.1799332220119223","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@adonis-agora/resilience","version":"0.3.4","keywords":["adonisjs","adonis","resilience","circuit-breaker","retry","timeout","failover","lucid","redis","store","agora","tanstack-intent"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/resilience@0.3.4","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"a0a3fa4d41aa40b170e5cb9961f53f9c8aa9f68a","tarball":"https://registry.npmjs.org/@adonis-agora/resilience/-/resilience-0.3.4.tgz","fileCount":132,"integrity":"sha512-2L5yBcG4TdUqS4Ay0O852/Nc2qMXYMKTXxU13bMFG3WGv8WyrpivN2cpQualtSJvY2+X3XR+wi/EUgIySyZpOg==","signatures":[{"sig":"MEUCIBTlEKK6sdGkui+oYRL0QMnJxk2v6IXLuxGeO290AxQ7AiEArtowltxXVLJ2F/lianBn4aw4+OQraIXp89iGWwTQzPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVq8q6FBXcrq+KRlh/FhJCROOxXugOuuxcaReWAfBf0QIgPTR6XGJg3cJznKgoVL/mBRoU09QGKBv+DFKHHEAFYnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fresilience@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189220},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js","default":"./dist/src/testing.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./resilience_provider":{"types":"./dist/providers/resilience_provider.d.ts","import":"./dist/providers/resilience_provider.js","default":"./dist/providers/resilience_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/resilience.stub dist/stubs/config/resilience.stub","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c98ef364-3e47-4e4a-9d76-31d5440a5caf"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-resilience.git","type":"git","directory":"packages/core"},"description":"Resilience policies for AdonisJS — timeout, retry, circuit breaker, and ordered failover, with pluggable circuit stores. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"luxon":"3.7.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","@vinejs/vine":"4.4.0","ioredis-mock":"8.13.1","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","@adonisjs/lucid":"22.4.2","@adonisjs/redis":"10.0.1","@tanstack/intent":"^0.3.7","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"ioredis":"^5.0.0 || ^6.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/redis":"^9.2.0 || ^10.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/resilience_0.3.4_1788137972191_0.09080754921725354","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@adonis-agora/resilience","version":"0.3.5","keywords":["adonisjs","adonis","resilience","circuit-breaker","retry","timeout","failover","lucid","redis","store","agora","tanstack-intent"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/resilience@0.3.5","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"2e7a5107a0ff2b63d602cc2ecdc7a9133c01a91d","tarball":"https://registry.npmjs.org/@adonis-agora/resilience/-/resilience-0.3.5.tgz","fileCount":132,"integrity":"sha512-/d0CZM1RbMZSr0+6N8gzTL61Xqnw5V63wqTDtwvrJ7ptMpc5UVG3c5MprRK+l9ZAvxmHF3PzfrbWVm2hp7ORcQ==","signatures":[{"sig":"MEQCICZvz/v5wACRseJCIutXSeEaYInvtWOT5vpcKbt5PAP+AiBiZTx6hMH3MzAeLiwmM+IJIQc3UPtLRLyYgbSJJmr+Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/Tzc7+A+BsQivQ68OAmBo2N0G8U1RQwJ9sFKnVa3wtQIgIKm7xWfZcwBY1ao4kbdSVAa6FSuE+qHDpLhKZ3clApk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fresilience@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202676},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js","default":"./dist/src/testing.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./resilience_provider":{"types":"./dist/providers/resilience_provider.d.ts","import":"./dist/providers/resilience_provider.js","default":"./dist/providers/resilience_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/resilience.stub dist/stubs/config/resilience.stub","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c98ef364-3e47-4e4a-9d76-31d5440a5caf"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-resilience.git","type":"git","directory":"packages/core"},"description":"Resilience policies for AdonisJS — timeout, retry, circuit breaker, and ordered failover, with pluggable circuit stores. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"luxon":"3.7.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","@vinejs/vine":"4.4.0","ioredis-mock":"8.13.1","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","@adonisjs/lucid":"22.4.2","@adonisjs/redis":"10.0.1","@tanstack/intent":"^0.3.7","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"ioredis":"^5.0.0 || ^6.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/redis":"^9.2.0 || ^10.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/resilience_0.3.5_1788793800517_0.5256425604321415","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@adonis-agora/resilience","version":"0.3.6","keywords":["adonisjs","adonis","resilience","circuit-breaker","retry","timeout","failover","lucid","redis","store","agora","tanstack-intent"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/resilience@0.3.6","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"c3c2b75d428fc2b62c209986e7e97bd21dd18bb0","tarball":"https://registry.npmjs.org/@adonis-agora/resilience/-/resilience-0.3.6.tgz","fileCount":132,"integrity":"sha512-nQ4UA2Zi8MmFOWPmEnYpB5y+ZE6UQ305JiGEjVSTX1hOCDhG1wDRK8s8w3eZRkEXFIHOOmTJniCLF9MiNCHPRA==","signatures":[{"sig":"MEYCIQDz6n9XlbTa2KHyUXvODRNy0uYQJNxm5I2nIkx5maY74QIhAIHIcjSvBf6dDpzcl1qZ/1f+qs5B8Z/7J2l/YGKBm7JB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCoaGL9ZDUmVsZp8PZcXoaroO2f4V7GHCLY9J3gDWONlAIgTIGvgwDI+VeCFsNgwVMSqeb2B8FCCoyE4dQtIt4XuAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fresilience@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203117},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js","default":"./dist/src/testing.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./resilience_provider":{"types":"./dist/providers/resilience_provider.d.ts","import":"./dist/providers/resilience_provider.js","default":"./dist/providers/resilience_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/resilience.stub dist/stubs/config/resilience.stub","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c98ef364-3e47-4e4a-9d76-31d5440a5caf"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-resilience.git","type":"git","directory":"packages/core"},"description":"Resilience policies for AdonisJS — timeout, retry, circuit breaker, and ordered failover, with pluggable circuit stores. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"luxon":"3.7.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","@vinejs/vine":"4.4.0","ioredis-mock":"8.13.1","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","@adonisjs/lucid":"22.4.2","@adonisjs/redis":"10.0.1","@tanstack/intent":"^0.3.7","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"ioredis":"^5.0.0 || ^6.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/redis":"^9.2.0 || ^10.0.0 || ^11.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/redis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/resilience_0.3.6_1788794371331_0.3138881235956035","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"_id":"@adonis-agora/resilience@0.3.7","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-resilience/issues"},"dist":{"shasum":"a85ff9f6ba11eaded2cb9be27a159b94d3ee4331","tarball":"https://registry.npmjs.org/@adonis-agora/resilience/-/resilience-0.3.7.tgz","fileCount":132,"integrity":"sha512-ZBVUzBZeGrmg1EdOI02kxsh3tSdj6F8+m3NrPZJseUO9VyyMnKqmySifW8GPYuJmqW0jgHoSyYmvkIG9Cfo6tg==","signatures":[{"sig":"MEYCIQCa9NSsXFkrKU8+a8vLfsdSLqU3ayzkJUZcuB0bSivphgIhAMRi4cXl12G32TJOPrHpuOHZT/URNb0rlsMjrpXZEKFb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEwNBvI4uVVnlCKd3mZbNcW8zTZYqzFw+xzyWUtiQQ+JAiEAkcMiCnFsm6FJg0xMVTNs4cqPT8B1KrAk1ECpqXy6FZc="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fresilience@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202297},"main":"./dist/src/index.js","name":"@adonis-agora/resilience","type":"module","types":"./dist/src/index.d.ts","author":"Davi Carvalho <davi@goflip.ai>","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./testing":{"types":"./dist/src/testing.d.ts","import":"./dist/src/testing.js","default":"./dist/src/testing.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./resilience_provider":{"types":"./dist/providers/resilience_provider.d.ts","import":"./dist/providers/resilience_provider.js","default":"./dist/providers/resilience_provider.js"}},"license":"MIT","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json && pnpm run copy:stubs","typecheck":"tsc -p tsconfig.json --noEmit","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/config/resilience.stub dist/stubs/config/resilience.stub","test:watch":"vitest"},"version":"0.3.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c98ef364-3e47-4e4a-9d76-31d5440a5caf"}},"homepage":"https://davidecarvalho.github.io/agora/docs/resilience","keywords":["adonisjs","adonis","resilience","circuit-breaker","retry","timeout","failover","lucid","redis","store","agora","tanstack-intent"],"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-resilience.git","type":"git","directory":"packages/core"},"description":"Resilience policies for AdonisJS — timeout, retry, circuit breaker, and ordered failover, with pluggable circuit stores. Part of the Agora ecosystem.","directories":{},"maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"luxon":"3.7.2","vitest":"5.0.0","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.5.1","@vinejs/vine":"4.4.0","ioredis-mock":"8.13.1","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","@adonisjs/lucid":"22.4.2","@adonisjs/redis":"11.0.0","@tanstack/intent":"0.4.0","@adonisjs/assembler":"8.5.1"},"peerDependencies":{"ioredis":"^5.0.0 || ^6.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/redis":"^9.2.0 || ^10.0.0 || ^11.0.0"},"peerDependenciesMeta":{"ioredis":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/redis":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/resilience_0.3.7_1789194777655_0.8867816947998253"}}},"time":{"created":"2026-06-23T04:14:10.301Z","modified":"2026-09-12T06:32:58.098Z","0.1.0":"2026-06-23T04:14:10.602Z","0.2.0":"2026-06-23T18:47:33.922Z","0.2.1":"2026-06-30T14:23:26.021Z","0.3.0":"2026-07-14T14:36:04.723Z","0.3.1":"2026-07-14T19:46:51.558Z","0.3.2":"2026-08-19T02:24:18.093Z","0.3.3":"2026-08-24T13:40:43.613Z","0.3.4":"2026-08-31T00:59:32.276Z","0.3.5":"2026-09-07T15:10:00.590Z","0.3.6":"2026-09-07T15:19:31.425Z","0.3.7":"2026-09-12T06:32:57.747Z"},"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","keywords":["adonisjs","adonis","resilience","circuit-breaker","retry","timeout","failover","lucid","redis","store","agora","tanstack-intent"],"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-resilience.git","type":"git","directory":"packages/core"},"description":"Resilience policies for AdonisJS — timeout, retry, circuit breaker, and ordered failover, with pluggable circuit stores. Part of the Agora ecosystem.","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"readme":"# `@adonis-agora/resilience`\n\nResilience policies for AdonisJS — timeout, retry, circuit breaker, ordered\nfailover — with pluggable circuit stores. Part of the Agora ecosystem.\n\n```sh\nnpm i @adonis-agora/resilience\nnode ace configure @adonis-agora/resilience\n```\n\n```ts\nimport { wrap, timeout, retry, circuitBreaker } from '@adonis-agora/resilience'\nconst policy = wrap(timeout(2000), retry({ attempts: 3 }))\nawait policy.execute(() => doWork())\n```\n\nSee the [repository README](https://github.com/DavideCarvalho/adonis-resilience).\n\n## License\n\nMIT © Davi Carvalho\n","readmeFilename":"","homepage":"https://davidecarvalho.github.io/agora/docs/resilience","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-resilience/issues"}}