{"_id":"@adonis-agora/durable","_rev":"67-9cdadea2bfa772ca84a0ec174cbeee4e","name":"@adonis-agora/durable","dist-tags":{"latest":"0.43.0"},"versions":{"0.1.0":{"name":"@adonis-agora/durable","version":"0.1.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/durable@0.1.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-durable#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-durable/issues"},"dist":{"shasum":"44f237936a7ec6cc3de164d204e7756caaaffb3a","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.1.0.tgz","fileCount":316,"integrity":"sha512-PmH0EHgOxEpjZGRUTDWQIaZpKakwAdNOigKM/p2ae4XIVUJtwoNfUSe7LyNIWTwYy8bg98+8CSMF0CEhe8YvLQ==","signatures":[{"sig":"MEQCIEduDewkMjbi7TlAU3txNht2ZLfZpIsM6jNEYan5OQThAiA36z+Xc7EdhnHMJFXFwhCx2Xq9vXM+M97bDfmlQPIyHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1003543},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-durable-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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_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 dist/stubs/database/migrations dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/4c610936cc0fa115730129788e4611e2/adonis-agora-durable-0.1.0.tgz","_integrity":"sha512-PmH0EHgOxEpjZGRUTDWQIaZpKakwAdNOigKM/p2ae4XIVUJtwoNfUSe7LyNIWTwYy8bg98+8CSMF0CEhe8YvLQ==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"_npmVersion":"10.9.8","description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^6.17.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^21.6.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.0.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^6.12.0","@adonisjs/lucid":"^20.0.0 || ^21.0.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.1.0_1782188053960_0.1603956418262431","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@adonis-agora/durable","version":"0.2.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/durable@0.2.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-durable#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-durable/issues"},"dist":{"shasum":"6d62865f9d25d21c21b33b7214965fd403cd7cf4","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.2.0.tgz","fileCount":329,"integrity":"sha512-QXo/mq3axfoBQa5MpTMotMQDiDRjlAB7zV/8dQWOAdqC0xlKHCtls4LNUqNlSUlGawe9o6JAbJ0ctm2GuxKYOQ==","signatures":[{"sig":"MEUCICbXEFwLTfStMFNAtO+q6uh3WUY2vIAkDGRoa73QvYivAiEAwp0iSdKJWzMO3tRvTEF2F6Kly42xyMinZm1oHZa2xIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1023352},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-durable-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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.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 dist/stubs/database/migrations dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/740ef5b3c8aadb14a12887bcc9cd9e8b/adonis-agora-durable-0.2.0.tgz","_integrity":"sha512-QXo/mq3axfoBQa5MpTMotMQDiDRjlAB7zV/8dQWOAdqC0xlKHCtls4LNUqNlSUlGawe9o6JAbJ0ctm2GuxKYOQ==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"_npmVersion":"10.9.8","description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^6.17.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^21.6.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.0.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^6.12.0","@adonisjs/lucid":"^20.0.0 || ^21.0.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.2.0_1782219826678_0.285142972460384","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@adonis-agora/durable","version":"0.3.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/durable@0.3.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-durable#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-durable/issues"},"dist":{"shasum":"e17d0b153d771c481646740fe2b0e754adeaa2a7","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.3.0.tgz","fileCount":329,"integrity":"sha512-hDoHeGaKJMQcmFFpvuqMgxkkP9hLat+zaU8jary1t8W+dFl2xlzIgA/PucEJkNsBbjd1OflG0oKZc238RUUbQg==","signatures":[{"sig":"MEUCIQCXe8/5XTMvA6KU9N0KKXb69c8ZUo9Zom31JlpwLDUvTgIgI4UDSVspHGj3Or7CM2kUqKI7ci4po1p5x8VJHz8OuSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1023550},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-durable-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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.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 dist/stubs/database/migrations dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/34a660835f62d10898abd425cf4882fe/adonis-agora-durable-0.3.0.tgz","_integrity":"sha512-hDoHeGaKJMQcmFFpvuqMgxkkP9hLat+zaU8jary1t8W+dFl2xlzIgA/PucEJkNsBbjd1OflG0oKZc238RUUbQg==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"_npmVersion":"10.9.8","description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.3.0_1782240455854_0.522407978552871","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@adonis-agora/durable","version":"0.4.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/durable@0.4.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-durable#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-durable/issues"},"dist":{"shasum":"2ca42b5d3aef494b807f603e28b4d2602576f9ac","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.4.0.tgz","fileCount":338,"integrity":"sha512-AhVUvQbywWbTDlK6o73B61/NSYvIl09TcejbYk38aQgM2+pI2snlz72LFGYwiLIvM4mdaYkNrG5oR5YXo+Wkvg==","signatures":[{"sig":"MEYCIQChgTh5ON5+Y8OsLEToikiEwNFFPU7fVTytHkhxyexAUQIhAN/z/60SdtRXSgzE7Sl87PX4XSSxk40ffRNQgT/LGoqf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048489},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-durable-0.4.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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/29a83eab8a3ca85a6a30a683c99a66f4/adonis-agora-durable-0.4.0.tgz","_integrity":"sha512-AhVUvQbywWbTDlK6o73B61/NSYvIl09TcejbYk38aQgM2+pI2snlz72LFGYwiLIvM4mdaYkNrG5oR5YXo+Wkvg==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"_npmVersion":"10.9.8","description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.4.0_1782245062355_0.4723224137331221","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@adonis-agora/durable","version":"0.5.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/durable@0.5.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-durable#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-durable/issues"},"dist":{"shasum":"d5e2fa7d8fadf598257859d316fa52a5a546aee4","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.5.0.tgz","fileCount":346,"integrity":"sha512-08oDeihBPg5bLrXVtxobIx1KbN/QPMQBwaW+cxv22jVxsiep1/+zWGiO7HhgXGo1yK46ufBhytXA4j6OvNs2uQ==","signatures":[{"sig":"MEQCIBnYMWBZQmGqq/J90HhBpRbWjqhX0cvmVqujFAPRU3kwAiAHt4ptsaC5D3GlzYN0QTrXcHj+Lh1/hlHMPVJf+uO01A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1081596},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-durable-0.5.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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/7ea0ce219b00d2d53743910bba175807/adonis-agora-durable-0.5.0.tgz","_integrity":"sha512-08oDeihBPg5bLrXVtxobIx1KbN/QPMQBwaW+cxv22jVxsiep1/+zWGiO7HhgXGo1yK46ufBhytXA4j6OvNs2uQ==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"_npmVersion":"10.9.8","description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.5.0_1782305620742_0.4588282557487662","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@adonis-agora/durable","version":"0.6.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/durable@0.6.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-durable#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-durable/issues"},"dist":{"shasum":"ca4bdd0554a88a5ab9768494229f3fb1eb2b53c6","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.6.0.tgz","fileCount":346,"integrity":"sha512-letPdTUxgbfBQ5EI0B9iNJCadIBWsM6wvGzj96o63cQNi3H6imCarF0PysQpx8tfx241kTwyEztVB7YNnBhNLA==","signatures":[{"sig":"MEYCIQDKgzpd9Gkrzd/ExFJWW2y5RaVPxRuXzdsbudyzmssmMAIhAIBu+SR8WvyK2hKbyakoXN/DI4Y+nKbHAfXil32/1eZc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131054},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-durable-0.6.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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/eedb445c7b9b4302c17eb8fe2b826ec7/adonis-agora-durable-0.6.0.tgz","_integrity":"sha512-letPdTUxgbfBQ5EI0B9iNJCadIBWsM6wvGzj96o63cQNi3H6imCarF0PysQpx8tfx241kTwyEztVB7YNnBhNLA==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"_npmVersion":"10.9.8","description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.6.0_1782835877656_0.21276501611306364","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@adonis-agora/durable","version":"0.6.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/durable@0.6.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-durable#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-durable/issues"},"dist":{"shasum":"a128ee2bb75e9d4ba5f79c1469b447c4d33251df","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.6.1.tgz","fileCount":346,"integrity":"sha512-tccmUV65sJpZQhRc0HW1CT4xV6slY1z72ebn0eCMJRRtLvs5i3+BkG/T8Grav2ohxzr0WupuScE1hKWxc+ioPw==","signatures":[{"sig":"MEUCIAZSgT3e4u0ZKcXK+/XwP2BwoFGHO19xaaLzQywUQNZ+AiEA8llb9i3joK3f20hpJhJccKEYfg7C3Xk0EBO3kUJWxsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138840},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-durable-0.6.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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/96719129a38c1311a87fb6c9ee943796/adonis-agora-durable-0.6.1.tgz","_integrity":"sha512-tccmUV65sJpZQhRc0HW1CT4xV6slY1z72ebn0eCMJRRtLvs5i3+BkG/T8Grav2ohxzr0WupuScE1hKWxc+ioPw==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"_npmVersion":"10.9.8","description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.6.1_1782870162344_0.7583397506641452","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@adonis-agora/durable","version":"0.7.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/durable@0.7.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-durable#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-durable/issues"},"dist":{"shasum":"5bf560e0066dc519229c064fd87b0e7643e3ca23","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.7.0.tgz","fileCount":362,"integrity":"sha512-hTQ52wVHcuGI5ayRUOjYiJ3b0rt5FvOgsvCaBYo3JVrQbCCNSgRIQJLfTbkQNmPUNrx9iWehm1DaBsO+DxdLkw==","signatures":[{"sig":"MEUCIQDUEBi1auKjBSh0uHX1o0rmkAKNkZLksHl+KQ6XaDDZHQIgHseZi8PpUevw/l31ZHhHwzTuLwFQv4c6Cy/zgXu/hwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214599},"main":"./dist/src/index.js","type":"module","_from":"file:adonis-agora-durable-0.7.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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"_resolved":"/tmp/011037c209481158375f3435a77037e7/adonis-agora-durable-0.7.0.tgz","_integrity":"sha512-hTQ52wVHcuGI5ayRUOjYiJ3b0rt5FvOgsvCaBYo3JVrQbCCNSgRIQJLfTbkQNmPUNrx9iWehm1DaBsO+DxdLkw==","repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"_npmVersion":"10.9.8","description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.7.0_1783404921895_0.2838845442844067","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@adonis-agora/durable","version":"0.8.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.8.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"a53bbd5bd00a63a7e2b8f34a2381f6ce276c622d","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.8.0.tgz","fileCount":390,"integrity":"sha512-PovzkH9/RqzAYA5EbwOOWy0+tJxIBUzkalW+0KJnstw+1RJI9p3oC0gfdGglFvTVUuPSL1eM904P+ExVYhs4VQ==","signatures":[{"sig":"MEUCIAx5GIIhou7jLSsvG6Cs/Ky0/OptQPfPyuhxZHvWV6HJAiEA/n4yyBSLpuTaIzITPL/XRuVW4oiaLiOcmn7kYe7Sbsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1351714},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.8.0_1784135685208_0.23153881418946187","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@adonis-agora/durable","version":"0.8.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.8.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"49390683d88abe51b0dc84138580f67df3d5c617","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.8.1.tgz","fileCount":390,"integrity":"sha512-S8O7LAudhu24gOjQQ+8VEOqALDtwfVBZhT24QIJmAwW+ie4FbS5EgBDIbPJ6o8t9uCEod8p43pCBz0AA6pESpA==","signatures":[{"sig":"MEUCIQDrGKMMKZ2dHl7tnzkuXjRWosRBcH+De8JIzS3/DR6t9wIgFIe6we5oWQ6bhqUcaqnQit64SA/vOdcma55bxfwreXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1354442},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.8.1_1784159211270_0.8846489608080144","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@adonis-agora/durable","version":"0.9.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.9.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"c64e6506bcab603bacc2312223bf176e334cb795","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.9.0.tgz","fileCount":394,"integrity":"sha512-39nSzfj2aMsOYptVTL5o2SdLbmmuVorRtS7rrq71EV9vNkkC5H5RoViw+oggRZCQJ4kR5JTxhidhTSAfViT7XA==","signatures":[{"sig":"MEQCIEyHEIG3sn9YAnY0sxGweSgj8u+zEm/cviyuEVqCpyrfAiB0mb36a/DzmopSpXSk8wmKRH6VrnUobmIKqM/7Ux5gwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369479},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.9.0_1784164833404_0.38024727759974497","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@adonis-agora/durable","version":"0.9.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.9.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"dda2786378e79bb71db70efc8b59cfb9a2bf0592","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.9.1.tgz","fileCount":398,"integrity":"sha512-qvmfJFVMl6T0Ngas1LS5VyHInMUQz+uOKPFFoqW3WaVaKqdjC1d4cZAhmyxrnZHL99A5MH4jLRYGVFB2BeKr+Q==","signatures":[{"sig":"MEYCIQCN6T/mDPQRUVj/zgug1gi6LN32swaZmrrDOOQa7fySYwIhAO6942quUfgpDqJwVLIL/9QHm9fSQMtGLvaoyLnJ88rW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1375404},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.9.1_1784227016199_0.48936176750205806","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@adonis-agora/durable","version":"0.10.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.10.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"20fbd21be57629e9305ed2337194a13ad57dfcbd","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.10.0.tgz","fileCount":398,"integrity":"sha512-fe11717EddYB0wV2Zbn1VIw0KGxX630tnVgFxqhDdJxXEEri5cW9FYg44+761T/LEoZb7rqtTzfvlRUny8VzhQ==","signatures":[{"sig":"MEQCIDG27HHanLVee3WNDf2meD1WwMHqTfbKIlaSf8moh/oUAiAM0va5wPLkFOANbUY3kNF93mwNitOrnHgIiDwbEJ4z4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1408582},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.10.0_1784375355071_0.48472305793773063","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@adonis-agora/durable","version":"0.11.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.11.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"7cc0ee52e32e810815ca5c1768d6dfb5351f4e33","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.11.0.tgz","fileCount":502,"integrity":"sha512-JP1n3ZxrWJaE5L6Y8z20Qk+IRl//OKAUXEiiZXg19Q8N/yVfdjutSOa8QHhnS2J+xicPYM24iM2JIBz0T0s/vQ==","signatures":[{"sig":"MEYCIQC3r5C/FbI31PFfiZV6WB1P4KmxlJ39xFVASPPrgEaC9AIhAPCKNZUx7dCDGwFpgL7dXc6pnKsHcalne+2zqVmaPjTe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1879117},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","bullmq":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.11.0_1784377030121_0.8163106390583796","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@adonis-agora/durable","version":"0.12.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.12.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"177c4ec525a79b9a49b70c742490755f2433bf1e","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.12.0.tgz","fileCount":502,"integrity":"sha512-WLezyVUwRgkf51hPKA9JlIQz06bcdZZcLWonUrq92FMzFMN+huA2nggQidfkg8YDw9L9e8O7HJKS36OxMzDguw==","signatures":[{"sig":"MEUCIQCCItpwfJZyBELSqditHUv9oWuckf7o45VhOqN6759N8wIgKOfEOK8Ar//n0gZH884IxZ+TYv8mlt9qrt4/sSIBuNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1882202},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","bullmq":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.12.0_1784380880888_0.9088628516815775","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@adonis-agora/durable","version":"0.13.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.13.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"d4b87ce2bf458e3f93138f0052cfc8f6c019bd50","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.13.0.tgz","fileCount":502,"integrity":"sha512-z2q1ceXb9WLDyhB1pH/9m3I8bW3LXX66g2R9miKqSM7Wu3EKQ5bYUNVmZcKVarW5IvunK5M7vPi2JbTSiuiEPQ==","signatures":[{"sig":"MEYCIQD/+vJ8ve3CtiskU/iexHpx/1x40gy5W35aaNF1cYYqkgIhAOKQChY7KSvfZ+MBH0HG4jQjD1fETeJwOD7s9umOM+HQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1884558},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","bullmq":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.13.0_1784384196576_0.16557616970167444","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@adonis-agora/durable","version":"0.14.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.14.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"4a82c405e0148881e0d0e9a144d1c76ccfe14c86","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.14.0.tgz","fileCount":502,"integrity":"sha512-Hw5uq5UroSscQlliQNEzxt1FExVclF+Owv8vjCE3U4hW7tmAjbpMh91KnGm2WASorkcXFlIHOaldZZefrnMPsA==","signatures":[{"sig":"MEQCIDCyppUvCT1mAaQdFM1LG1XSO3U5c6XV1Hrom5ZpmnKKAiAtT4RLsApDQwc1nZYJJRekl2QmcB3SXk97lJSQDMEo5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1882984},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","bullmq":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.14.0_1784385125156_0.596225434937641","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@adonis-agora/durable","version":"0.15.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.15.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"e1091f98847f4ab876c494b388511a55624d55e8","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.15.0.tgz","fileCount":502,"integrity":"sha512-qMGlLK30nQawlqx58T9fav7KA5NaQfEx6WSFH+0rB4ur2qWu4i/0zlxSpP56iGVwdic10mhgNGCs+qpMxUdRfA==","signatures":[{"sig":"MEYCIQDPHisc7z2Mf6+gMqJDNDkGHg79dsjrVlryP4xHJB+hJgIhALDLKL/DbIxKkCDzYy5IBHlvPClho1excIFeAxYvM9BW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1895887},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","bullmq":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.15.0_1784486497933_0.9096563511204525","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@adonis-agora/durable","version":"0.15.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.15.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"3b3c038a07131a94881565fc426a7389a44ec1d6","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.15.1.tgz","fileCount":502,"integrity":"sha512-OzTpldPB33BalfWxiHNIdaTcGMokOighjWs4Tb6iogO6Qn6Fokr9/3NfafYu1uYt1ZjZYjyGT3K2sLjGhU+cYQ==","signatures":[{"sig":"MEUCIQCu0JboOfSJE+JfPdJLd0IMz91VGRUHbodGkCykf+KgHwIgSHB5gfjN+hrOEJJhR0u+KVgJM5KWjoGVxR72fXVvmdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1898804},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0","bullmq":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.15.1_1784492313370_0.7654520092587254","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@adonis-agora/durable","version":"0.15.2","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.15.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"9ab3a1e1b7a2c8959a45b25394c0e9929ce89b68","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.15.2.tgz","fileCount":502,"integrity":"sha512-rd5zhWccQw5evQ47G7e1ur8mvxSYg+vctGcHpuT279XEJbEL6vQSBfZvAXBZeMATXVKxJ03yvqvcogVuC0wgrA==","signatures":[{"sig":"MEQCIAo5GvuI4Yaf2ifnUdcDl0dRPnIaNmVUcwM/ouFKULO7AiAEJIDsARebeDKkz7OgZbr4nI4+hq8degGj0k2Hw94xcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1900417},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.15.2_1784497635506_0.7747051738585784","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@adonis-agora/durable","version":"0.16.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.16.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"4e09e8e68f4660eb30a61b39265cbc9e8e419ab2","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.16.0.tgz","fileCount":502,"integrity":"sha512-SAVFgZqPtXq9xFlwG9qjsPN3D3trP9vG+Z/BnVlAzx+hh4kcUGauStbYE4UtmvoDWq39NTXGNuI3N0Kioufa0A==","signatures":[{"sig":"MEQCIBByrIjwp52z8OAiJuq6Yt8ZIyJF1QIsKozFuQJ/XBLyAiAqgmu5UFy6CfeUEEEGbVmBXLKgFy38RlxkLBX/2iWAMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1936416},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.16.0_1784656790242_0.5861320478155929","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@adonis-agora/durable","version":"0.16.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.16.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"65cb575ba10425e55693809c11d6dee690a7758e","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.16.1.tgz","fileCount":506,"integrity":"sha512-jZqFvPk7Tb20NHlY0OEBOEy7j0buRBKIRavt0zd2aSnqbUiWaL8wLPdpjOWL+7WH0FVEhZVF7020itCqz2v3dg==","signatures":[{"sig":"MEYCIQC+2cWD8sl2fXgF8m3/uiI+ek8GMODt3Hia9dxDF1M9zQIhAPCuPWTgjsWMRrUHY/fRvZbnqyhEZJOrJQ9qFbSGMeiC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1969181},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.16.1_1784657517293_0.828650602050039","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@adonis-agora/durable","version":"0.17.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.17.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"e87b09c80e2e64f9940f4e7ce45576438cba4e77","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.17.0.tgz","fileCount":506,"integrity":"sha512-pwqIIJHQ6/A4OLJxxCl0w6ALzMXaEJZy99reOgQNfWEmD+ZjVRVHnbbt6BJ2TiLc48fItOQ5wMTnUyfCK6pFkw==","signatures":[{"sig":"MEYCIQC5/beIYKew7amy7nc5ms7jsnwRuoAjucYwk+RPAKnnGgIhALM2Hkr9GCLWgLJ6TzM64TUOoynM8f7DNlIG6z7b5859","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1982021},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.17.0_1784671370156_0.21962841795052523","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@adonis-agora/durable","version":"0.17.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.17.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"68f3dc08cb088895181f37481075279a11b3de2a","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.17.1.tgz","fileCount":506,"integrity":"sha512-xYwhRCR37nXX9NqtY7Hm3MNnB02DiOLshkFYS+spCjp6ZYJG6TYO0qKBg287ZV+5gbPtFS9xnwhWCPArEnbFpA==","signatures":[{"sig":"MEUCIGfic76p9DXBPQFlUFYoWfEauxsroL2LArwwfXs5LMQwAiEAtGtwt5hpOf1KocG6Ql/FJhX5Bvv37CCFGdxOUBHqBq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1983824},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.17.1_1784673685847_0.7308099017585619","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@adonis-agora/durable","version":"0.18.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.18.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"5c5c1715e2925d7531735d3f599ce1e4ec9d93a2","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.18.0.tgz","fileCount":506,"integrity":"sha512-FjBXZ2/1k5NmnbD+t606EPVbqqhXX6kUZ/rTSXap24RqevT6/0wOhK04ItdYtj9Ij/QWMu531X/6GMozSkpoqg==","signatures":[{"sig":"MEUCIBljXK7GVfgDUgd6cv51Cn+5Ip/JwdlgfOoHXJ0QHng4AiEA2nusOL7fCeBn8fcqb4d5VMu6ukuqPQaUzkzSFi5vGEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2002125},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.18.0_1784676058506_0.7541908858566644","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@adonis-agora/durable","version":"0.19.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.19.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"e294a34875438cbe00c51f57cd2e98cf1eaa32dd","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.19.0.tgz","fileCount":506,"integrity":"sha512-kwhFSKOs8nLlIVOgWodo/2aAQWMqnKWX07hW4BYO25rEXWno14CKEa+ErUtpSqKa8tpgUfCnm1tF+2C9Z+F1CQ==","signatures":[{"sig":"MEUCIEVMcOPoHEwp8djf36Eoriphsq6L3iCUyQRrN0SdsQhnAiEA/UojYwffF1q/FgEq1cF0KNc7a5b+up0tfenZ8NkWeFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2009140},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.19.0_1784682389830_0.32214261323636295","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@adonis-agora/durable","version":"0.19.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.19.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"1f81bf9fda6d89582ea1d4b314b46ecb0f30cd14","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.19.1.tgz","fileCount":506,"integrity":"sha512-LSdzcMSvP7BbXHrg/dHZ7aQ/UnmmWwKJ6+E3qoGQJBiALavrzYNr7cPtU1oHSAYpYskAFSBfGRiGIpATKnoqKQ==","signatures":[{"sig":"MEUCIQCJVS0W2870deYpCndaSYSXiZMxGioYsXgHx5wyRWke8gIgXvq9ty39PJ0+Xjqfq/ca/dIvqJjlkJek0UTEvNUwzLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2012809},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.19.1_1784686498469_0.3572959197065455","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@adonis-agora/durable","version":"0.19.2","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.19.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"13aca61df0efea7ec36bb79081848d221f4ad3cc","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.19.2.tgz","fileCount":506,"integrity":"sha512-wYspRq+DNeyzq/xWjjWqvsTvld0O9TCNwJYw4ZRD3vS0S7OMli6bEHC0kUf1F0his5B64gbsDMqQyOhMoecbYQ==","signatures":[{"sig":"MEUCIQDXGgrW+pzFWdLmRQvy9OpTfKymjCEUQkCVl9rpbFY26wIga+XIZ09sJpPa5w4Xr0qpxMscsuZUH/QYvwZ8moxySS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2014268},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.19.2_1784727199648_0.8972738430691174","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@adonis-agora/durable","version":"0.20.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.20.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"66cbbe3294cf1a32ddd489df86fff88e2c0afe6d","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.20.0.tgz","fileCount":506,"integrity":"sha512-jsT4Lw7fFukjzhjcVtohI+eaKXjxMHZznN2+JV+GlAWIxoz5jiUWHN1o7SeszktzVG816yYLUCthdrvmCYZaeg==","signatures":[{"sig":"MEUCIQD7XeuEmZGnjwSIzYZV7QDykvRAjBuEV4o/XbArfByesgIgQRoXaobY6Lh7QFmCSukmnW0CWFDpXx1ObJ1ZiYxz/8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2019036},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.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 dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.20.0_1784734126149_0.6372791636459041","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@adonis-agora/durable","version":"0.21.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.21.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"d5e7312573b340b6a879cb3f5a6aa20bd40dd1f8","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.21.0.tgz","fileCount":506,"integrity":"sha512-a5+M8IDh2K8XMu9dl4GA1iY6mQ3UGpOqUFsQtUYz+oZb/BYB4CpY81jqI8iQoYgPgyteu6i9cnd/MktQXqO6dQ==","signatures":[{"sig":"MEQCIC6z1JinOu9YyqGkb/OZbas9bPQcimFUlUfc2zcVlOIoAiBmBuS4VG+YJKF046fEd/KwGH2AD2iUzfXPUL7P+qEtPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2062772},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0 <23"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@types/better-sqlite3":"^7.6.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.21.0_1785491047773_0.04662218661376216","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@adonis-agora/durable","version":"0.21.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.21.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"ee316b31bd0dfe8a91281d50925151be0caad00d","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.21.1.tgz","fileCount":506,"integrity":"sha512-6WMb2JO/G25Kn2CYGDupfH9O4C2N3P3PWY3agWU1A2P33Lxg7la6JF25GZ0wOiZGpWS4vjAUQVFyV7ISZcgQOw==","signatures":[{"sig":"MEUCIAQinpDfLmvJI718uX7wZhWIFiSgOvLtMmP50tweOsdvAiEA6U4DvUfn/AK3yWvdnjsWR1PiWAUbD3ei31tOAzCVNxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2065913},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0 <23"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.4.0","typescript":"^5.4.0","@types/node":"^20.0.0","cron-parser":"^4.9.0","@adonisjs/core":"^7.3.0","better-sqlite3":"^11.0.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.1","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.9.0","@adonisjs/assembler":"^8.4.0","@types/better-sqlite3":"^7.6.0","@opentelemetry/sdk-trace-base":"^1.30.0","@opentelemetry/context-async-hooks":"^1.30.0"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.21.1_1786475737666_0.6246965043139177","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@adonis-agora/durable","version":"0.22.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.22.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"e6dd5a4c1b8e11be09136a5bb1d1ceaf081dc4f0","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.22.0.tgz","fileCount":518,"integrity":"sha512-t37lMOujVg4D2pp6gvsR0iu6Atu89Hu2eApEflO3HdYd066NUScT62cXv3+ZEMIb5CC8mu+zJAYcQqQrglrYiw==","signatures":[{"sig":"MEUCIQCFbakAGjtLZkc7tAkahmPr4/nX7l7jtZqV68S2VVo/9gIgG/Mbd954KI643cWoGiN3Q1GySYFwX35/Vuv+ZW1sC6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5585619},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0 <23"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6f135267-3058-490e-9024-9cccc2aad26d"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"5.81.3","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"20.19.43","cron-parser":"^4.9.0","@adonisjs/core":"7.4.0","better-sqlite3":"11.10.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"^8.4.0","@types/better-sqlite3":"7.6.13","@opentelemetry/sdk-trace-base":"1.30.1","@adonis-agora/durable-dashboard":"0.2.0","@opentelemetry/context-async-hooks":"1.30.1"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.22.0_1786549767448_0.9415758161733476","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@adonis-agora/durable","version":"0.23.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.23.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"f2e72a4569b8841ec0604d080a168ac2b180ee41","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.23.0.tgz","fileCount":522,"integrity":"sha512-a9Qeg3IuWF5z5yMPcxlJ2FFU3gVcY+iBO3KlGhegqNKwRdt/8fNUAsFiCFf2+kfqjraXBNImqXAw9eS3/SVoqA==","signatures":[{"sig":"MEQCIDKownz3jFnIiXg8KfyStRcjV7GXQ+8CDGHrNCtFWPpZAiBbnJIR6rvDylZrXINFasPNxx280qoL8zvf10FjE1VWgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5575157},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":"v22.23.2"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"5.81.3","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"20.19.43","cron-parser":"4.9.0","@adonisjs/core":"7.4.0","better-sqlite3":"11.10.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"9.2.0","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.4.0","@types/better-sqlite3":"7.6.13","@opentelemetry/sdk-trace-base":"1.30.1","@adonis-agora/durable-dashboard":"0.2.0","@opentelemetry/context-async-hooks":"1.30.1"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.23.0_1786621101702_0.9757458552940643","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@adonis-agora/durable","version":"0.24.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.24.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"309560b188f56377b6a5cfe1b88b0144a0118b9f","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.24.0.tgz","fileCount":526,"integrity":"sha512-YNhzPT5RwP08lgje+qubWGTvJurf2GWMVnRbDd0QugbPcYqhaZsJCn2dvqX6nbd7Jl5yfVvPA750cwVsAQx14A==","signatures":[{"sig":"MEUCIQCtg10JNwD1jAJAAt5nZdluy+MkT/LIRCHpENJdP5WHlwIgFjsIa6luU313pJeSf/r1219pLoL1P7mXueVh2j1HBzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5604990},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0 <23"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"5.81.3","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"20.19.43","cron-parser":"4.9.0","@adonisjs/core":"7.4.0","better-sqlite3":"11.10.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"9.2.0","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.4.0","@types/better-sqlite3":"7.6.13","@opentelemetry/sdk-trace-base":"1.30.1","@adonis-agora/durable-dashboard":"0.2.1","@opentelemetry/context-async-hooks":"1.30.1"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.24.0_1787109781883_0.1569011194696166","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@adonis-agora/durable","version":"0.24.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.24.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"38433d0ceadd9b6a23c99fdf61adfd01f0c7cddf","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.24.1.tgz","fileCount":526,"integrity":"sha512-ioDQPcMnYPTJl7/wQlhIVHXKLs8hSOqrwiSPHQYEewk3UJdz1AEcOj55ocZjF0zIXq0wxjeFkbYyCL64P4r7bw==","signatures":[{"sig":"MEUCIFMtpqx7nNv40QzrqObT/U0m5lCVV6o3BV5GgnZ4bnMzAiEAuAfIXMU1g3PZfJY2hfUYHlrZHr1c7nYIg4Wwc5gsanA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5606475},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"5.81.3","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"20.19.43","cron-parser":"4.9.0","@adonisjs/core":"7.4.0","better-sqlite3":"11.10.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"9.2.0","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.4.0","@types/better-sqlite3":"7.6.13","@opentelemetry/sdk-trace-base":"1.30.1","@adonis-agora/durable-dashboard":"0.2.1","@opentelemetry/context-async-hooks":"1.30.1"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.24.1_1787114685785_0.04514164173094759","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@adonis-agora/durable","version":"0.24.2","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.24.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"179c0ddc91c08035457126c0d993cea868fe155f","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.24.2.tgz","fileCount":526,"integrity":"sha512-qlLsTm7CrXzCtARCzE47TyJq5k/F2XFXIERguVp6UVG8iWH5+9FJ1+7z5zLVmawesWSimFo7if8NuPBNzePHog==","signatures":[{"sig":"MEQCIHAlJnCEaRVZU4De3qEj93v2ENMxvp/pa9gAuRTpdeBNAiBhLnPVo05iK3czSh+qjMwQRcNtd4GL1rZ29yTOE/jgQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5608161},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"5.81.3","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"20.19.43","cron-parser":"4.9.0","@adonisjs/core":"7.4.0","better-sqlite3":"11.10.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"9.2.0","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.4.0","@types/better-sqlite3":"7.6.13","@opentelemetry/sdk-trace-base":"1.30.1","@adonis-agora/durable-dashboard":"0.2.1","@opentelemetry/context-async-hooks":"1.30.1"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.24.2_1787120035569_0.670774174293594","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"@adonis-agora/durable","version":"0.24.3","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.24.3","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"92154fcc839f35276bb98a72faab1cdb1ebc319a","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.24.3.tgz","fileCount":526,"integrity":"sha512-3QXTA0qPgyUz6/+lwpgIO4RQjjkgHhsuN2NvMsH/XEGgBDhuA2OQ6dBzXQTNTDLKqJkoytm8aTJJhCBfEG6Sog==","signatures":[{"sig":"MEYCIQCcF49RqeCXVOixxKCDWe3/Kiybtn8XvXOwvObdNyayIwIhAOzn5oEZg0oYOcyKu2DsArwpDgES9rt857kyf3bC501n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5609515},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"5.81.3","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"20.19.43","cron-parser":"4.9.0","@adonisjs/core":"7.4.0","better-sqlite3":"11.10.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"9.2.0","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.4.0","@types/better-sqlite3":"7.6.13","@opentelemetry/sdk-trace-base":"1.30.1","@adonis-agora/durable-dashboard":"0.2.1","@opentelemetry/context-async-hooks":"1.30.1"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.24.3_1787120643510_0.19623308034406106","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@adonis-agora/durable","version":"0.25.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.25.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"2aefcd40e3af459fb0e44059ff93ca369e320048","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.25.0.tgz","fileCount":526,"integrity":"sha512-JOivhlsy88XmMQSpRe73lDDP5MkDZpHIe3gc4jJnnfJ8A3pJdzjtlRpmANF3euemGBYrRNxiSa1dzXUbgb7Q6A==","signatures":[{"sig":"MEYCIQDtA8A1u4EZm7Tp7TV67oR1zFscXHGUZgPDWUKMTvxmmwIhAP7ZyDsgig1/Xh/YQou5dZ71PtUGtq3dzYdyxOBjaYUX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5614650},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"5.81.3","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"20.19.43","cron-parser":"4.9.0","@adonisjs/core":"7.4.0","better-sqlite3":"11.10.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"9.2.0","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.4.0","@types/better-sqlite3":"7.6.13","@opentelemetry/sdk-trace-base":"1.30.1","@adonis-agora/durable-dashboard":"0.2.1","@opentelemetry/context-async-hooks":"1.30.1"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.25.0_1787240874031_0.9966941336951778","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@adonis-agora/durable","version":"0.25.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.25.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"bd7f8d623207de775a12f77a769b4bbb477c40a5","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.25.1.tgz","fileCount":532,"integrity":"sha512-qcknvALStEvcfxjrZXp6dCTcau59xzjHOk/Z70rW9mJRlOhTkiNtw7qGWWMI0fqFXlyI6hNqK2qaBwSLXEd4mA==","signatures":[{"sig":"MEUCIQD1ljSArzUWF+UhzSPef3FFIzQ9RGZ7s89RdjpsJbqxxwIgaMVKi1rfqJazHTLTLaVpA6fyfA6FcgnqFjHYP97jgDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAeGh5rvh14kELIaB4uAMp6Mh40fq+4JNJavegWbUMzsAiEAs5PzUoltS4UdkIO+fCDO9o2poYhcOMVv7OkGTkp6EGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5683619},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"5.81.3","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"20.19.43","cron-parser":"4.9.0","@adonisjs/core":"7.4.0","better-sqlite3":"11.10.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"9.2.0","@tanstack/intent":"^0.3.2","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.4.0","@types/better-sqlite3":"7.6.13","@opentelemetry/sdk-trace-base":"1.30.1","@adonis-agora/durable-dashboard":"0.2.2","@opentelemetry/context-async-hooks":"1.30.1"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.25.1_1787578904617_0.040151187775018915","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@adonis-agora/durable","version":"0.26.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.26.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"47af94b9f4f23226f76479599b68f9d12ad0c3fd","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.26.0.tgz","fileCount":540,"integrity":"sha512-yCUb3ZUiOfzCifzdjlz5k6fOsni4a9xkxs3B3SSFcZ2i9v0EiB8ecjnDKmys3X110FlTVyJF/rjRl5cG4jAgaw==","signatures":[{"sig":"MEUCIHlp9X2UWpIIMhOyAi0MU5pcdbeIAK+wnHCRlEUlmyTaAiEAtAa23hjY5NMAjF9BzxOJMWd7rYtdTl/nTqEvmx03ETY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDC0C/pt3iYFh0ZknW7Tz/xh75o4slcPMMlkT/htuif6AiBBRfK0ijoOfo54+5+VyTjgH9QYgyQMUQXrKqZi+yGEKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5709529},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"5.81.3","vitest":"3.2.7","ioredis":"5.11.1","typescript":"5.9.3","@types/node":"20.19.43","cron-parser":"4.9.0","@adonisjs/core":"7.4.0","better-sqlite3":"11.10.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"9.2.0","@tanstack/intent":"^0.3.2","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.4.0","@types/better-sqlite3":"7.6.13","@opentelemetry/sdk-trace-base":"1.30.1","@adonis-agora/durable-dashboard":"0.2.2","@opentelemetry/context-async-hooks":"1.30.1"},"peerDependencies":{"bullmq":"^5.0.0","vitest":"^3.0.0","ioredis":"^5.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.26.0_1787784080564_0.15251297663070496","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@adonis-agora/durable","version":"0.27.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.27.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"d1a5a8818bfc8ebb0e89b15a18115f8e298d7f6b","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.27.0.tgz","fileCount":540,"integrity":"sha512-7PVitvP56RPychLOrx1lygFTwLQ2zTqjgAAfg/JiXAY/ofWmAPNNHFplQ+A8ES0htgMH+Z6sEKfZ6V8Ra1uKdA==","signatures":[{"sig":"MEUCIFcw7vzWbTUpGqv7esF9ceM4UbH3jT1nzyB3tDBIQAePAiEA7KyRtNxZTP0B2DjG4jeo/l9D+euM0d33EGBPo3Lvn5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOnFtq3A+Jh3WyCqDPhxO6+kEYQE8d/v5wTdjW8uu3jAIhALxZY9J71fEmwBkw/hTMMsw1J1oGZhtIdfpMMSm+fIAk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6058033},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && cp assets/dashboard.html dist/assets/dashboard.html && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.2.3","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.27.0_1788138092015_0.9087239768898412","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@adonis-agora/durable","version":"0.28.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.28.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"988549f48b328a9e751a745a8c1b4d8fca8012ea","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.28.0.tgz","fileCount":535,"integrity":"sha512-r/sVlhPLjFjrSEuWbKQamSti1NYYfFrG9fzZY/fFapy/YK9PXH6nylDmxPw1wvhpP9Zk79BS2nUPgcaXLojAUg==","signatures":[{"sig":"MEUCIQCZoKxyFqqeAF3pdG+ZIdRG3AavPepWoJFLVWY7fY4V5QIgLulbC5rWiI1Rfx9cAtDSSRnaR5iztlPaMloX8wt1cQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEfRIFGmH54s1TEjZRvlxo4dIyIZYL3rWyZLqwwSqc7lAiBJnTUilNlQjTKWQBzTAlsU/tJi1yS15P026HNsjH1MTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6038413},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.2.4","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.28.0_1788146032999_0.4301524758709725","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@adonis-agora/durable","version":"0.29.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.29.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"e129c80bf417b4b8bd48dea303b1b28ad060a7b1","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.29.0.tgz","fileCount":539,"integrity":"sha512-ynq36WKjpzRI//hJyhpOxq9x/gt09vUxjCk7U9BecUWwldKyqSsGbg26vRhXKsxRg8jct6bJXTuECcdX+XOyLQ==","signatures":[{"sig":"MEUCIQDWmqGrTZy/M9yImPuns3nQmbrXQF0dTYS7ez5DeH+eHwIgOb/MuZ8jYi0kXeSjify7H25jeIj9HwLh+/AjD3bazvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAJmWiwsRLYyrfbc+ElP3kV338RKYkys07nsBavyaS2GAiBIkutS5uKRRZJkUrp0Ob189gJHwp+jqMy2kLsf+/m1yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6073987},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.2.4","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.29.0_1788146896368_0.46257703909561787","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@adonis-agora/durable","version":"0.30.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.30.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"2ff091221748afd61f27a8697cd6f37789783d9e","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.30.0.tgz","fileCount":543,"integrity":"sha512-mRz95rRjn8QOIpTjd9B+fhAZ5LDpHbPssFxWbSWn0AMWv/kb5Eg5EIVmqnWzws3443UtB8/r4CZeHMEP6CMwKg==","signatures":[{"sig":"MEUCICQkUJnY+AtWpZ43Q6wm4rDB259L8olDGGq7ez/CiNQOAiEA8FAX8IFgWWeraoPxM2D1d4LDlBbncnPSYKHE3EdULDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCw9G6C/k7gIHJfVglMuSG+LTgRXu1L9iN5muz8fUEnMgIgYxn5lY+0L70rdI54GC2VmTjGShNDmE6GnEW9DbOMshk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6080430},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.2.4","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.30.0_1788359720591_0.06853537363248652","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@adonis-agora/durable","version":"0.30.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.30.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"b42bec9607b1cfac1c981d2130e0b2d4dce1de92","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.30.1.tgz","fileCount":543,"integrity":"sha512-n8um0UJ7JcrVJfhRTAV7zaE2rfmByMTEfA3LsgYNF4ZFBONG975ko8YermzYxb1LyKiebFl30lXMJoAMge3INQ==","signatures":[{"sig":"MEYCIQDfBToqsGf+eInESqN1s88tV6JlQMIjMFCrWXS1BZqpOgIhAP6kjGl23qK0mkfNwYm+th5NBiHTFd3CC/4EY7lBnXYw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGqJ30tpP4Kb0UoFJpvC7lDDs4g5jb0xw8QIXoZCYREQIgfiT5uu71pRGExAhscbLxffSiHRUEcZFK2BMZr4NLSYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6086157},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.2.4","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.30.1_1788368395214_0.9074577824101713","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@adonis-agora/durable","version":"0.31.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.31.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"73b1937a9d1e4a85754fa0164876f861425bf515","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.31.0.tgz","fileCount":543,"integrity":"sha512-Mo0QwQrSdlI/ePLMkGJrBRa5/ZpE5z5chLfGtmkQ5AlReTQlvZDHaqlpncdPYuhgEBIVZ1RvG+Zgo8Gk0dIRRw==","signatures":[{"sig":"MEYCIQCMiUJ0jTlBD+n8n/bRWq80jLF2Qrs84fNTYValA/3YmAIhAMurB6Hl8YtOwUVDBngNRpznByShCfeHBy0b1typTOHZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC1wsuTfYKU/uTxFl52RRluDZox6PX47YkdKeQuubkDHAiEA6buBz5Vi9rzuFcVPeyshhEpXQ6n/wvgEWIsrP07ajsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6095228},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.2.4","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.31.0_1788377394441_0.21506241836741236","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@adonis-agora/durable","version":"0.31.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.31.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"e7e3543b71210fd601a8c0d71c7894391d3e3ccd","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.31.1.tgz","fileCount":543,"integrity":"sha512-KQ1nbPoHjf/T+Rqy15prPu9kFq/ehmwx8Lwqf3hwzs24aix9g5sIHd75KkUEDEtScHKxyuFOVfaubFcWaAp05w==","signatures":[{"sig":"MEYCIQC2bcR92jqUetSU+RuMywCnO0Q3hJVKkxiACGHJP77FwQIhAJNrAuYeylns5mzft5mmqv7SZL4HmuKSESL3tDqagvlO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGfcR1hQ7KOTCBcQyqoVK13rq2qaBm6udmFGLmqslH07AiAonBm78mTz2+e/xXaVTO1fgpsA2KqyWgQ8IhMKWelIAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6097575},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.2.4","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.31.1_1788379548807_0.5721514103282317","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"@adonis-agora/durable","version":"0.31.2","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.31.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"ee61f75eeb9a6d0b28236abe93cef425eaeb5770","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.31.2.tgz","fileCount":547,"integrity":"sha512-qb6/IFH687zSmXPQ7nQhZ303LgidvHmMAolpyODZILGTB0vaBbwjXi3fPczYTg3WM66wlZSDoEz79c4W4WYOJw==","signatures":[{"sig":"MEUCIQDzIHOFPos2U4qyrfRH5/6tNV5+5C2I61q50ryaYkAG7wIgRs31NBvhKsmCBdFFXIDUoCBA106tah2z+wBV4ha1Goo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDZyKgyHOE91qxZK85x7Ugldl4VczWkz2kyz7ZkZvef7AiBmYxags3oTaUU5cEsTD62TEWBE+RzTZkBjdVvFSXJ2Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.31.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6105677},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.2.4","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.31.2_1788380372722_0.8837572182668847","host":"s3://npm-registry-packages-npm-production"}},"0.31.3":{"name":"@adonis-agora/durable","version":"0.31.3","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.31.3","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"7f563dedd5786f238a96f4dd5f80a1b0b98a33fa","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.31.3.tgz","fileCount":547,"integrity":"sha512-l9Ska5jfRMp46H+1DeC4xc4SV8EeObPc+JoMNS/f3yZ+yw993HkFoghesJKYIoWmdS2YJ1XAZnunI1TS8TA1Og==","signatures":[{"sig":"MEYCIQC+pq+B6+3/oxpNMMP7HllBf6n2yYjtgeYD7oeKb3oJZAIhAPCtZ0fFTAdp4ge9f+Ffom1vScSepy07m3DR1oF0pOhd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDoe/Mg9SaiWUJ1bdtlYWuf+kPX2adqj4efn+L9lCCO4wIhAL/z99h+ghdpmyeeXwg8Ya4GlrRMRJV7K2LwunLH/xYz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.31.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6107422},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.2.4","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.31.3_1788393301362_0.9915709798831795","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@adonis-agora/durable","version":"0.32.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.32.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"d8b7d1681bfd80f8ae67b680b98bc2c43aa4baf0","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.32.0.tgz","fileCount":551,"integrity":"sha512-pWxSyXxzRpZvMDUGWYlhhI77tjVsVbPF3uQ6hgI9lwKsgU8XfGGWCtS9dkmssI+2q85n+sy1+0IdKsN0GAyRxA==","signatures":[{"sig":"MEUCIQDEICNg06C8HeNBr7HoB7X1MfjHulUMpDjWjjO5II24FgIgAm6xzwqzWbGH6xkwKy+Fr1mmaEMfloCyE37Yz4zQ+es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHmI6Y1YN2jxo5+2bcWWdKPECegIw0pyd3jeYd+GDGD0AiEAmHo8GHNnfl23iXgL6M0RuIA/qBHC+rUjof0oiCJf16M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6114973},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.2.4","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.32.0_1788463527728_0.16126504307714074","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"@adonis-agora/durable","version":"0.32.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.32.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"fd2b24592f59c2320e828da44797a0e50747e2f8","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.32.1.tgz","fileCount":551,"integrity":"sha512-1UFRCm6AUG81jEoQ+WtuDizPL7FxSjhCBY88rlK9NiipyAkIgRSf0W+oRlE43geBwrVDM4ZwHisCWJYZD6QnTg==","signatures":[{"sig":"MEQCIF+aXMPkBrCsZp967EI2PsOrRwLfORgQQKzrbCDF3UlAAiBgbK3UTDIsOY4GZGAF+PwiXsD/GUjfkbiRXc1unxGjGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDHKPc2oU/tXizImAPO+EBEo2r5ZV9V4pwBiwaKlyvhxgIgbW//8UfSmHkrRM7RkeK8ybYnSXzZ+TR3qZuugfbefD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6118050},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.2.4","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.32.1_1788625568697_0.96674760829959","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@adonis-agora/durable","version":"0.33.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.33.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"6d706447b41c8f062f9f21190f1a4e45e70a9d30","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.33.0.tgz","fileCount":551,"integrity":"sha512-MTSwRDTNesxcidKTKmWo57jsGxnQmEh5w+iF6mmYXm6PqELfJBhgm7FyO+G8yYV18R2iROXCrtcrsjdaaLC0mA==","signatures":[{"sig":"MEYCIQDhws0TTJ/kxZ2xj61Td1IQTsAteuKpG2ftr3Hq48ZrZgIhAIia+vjBWQQ9D5UKwBeD1FmEm0zkMAmfX08WjtiGdm+C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZC6B5shcNDsjNszB5RghrrJJzbAHm34Umr+bm0VjUhQIhAMPPHEnSYyf+dpVhNOy6GsnXpHbsKxFXowtwXD/XBADP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6120194},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.2.4","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.33.0_1788651870595_0.8014952666141455","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@adonis-agora/durable","version":"0.34.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.34.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"80ea16f0d41d22680f0181bc4b9d88efc523bf35","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.34.0.tgz","fileCount":567,"integrity":"sha512-26JlCevUf0zb0jxwqJj+LdruE8TxC4r/AVS45ie6nBzUEKqznqryXcqqq2E/H7Lo5NqpcBt5TXTsOpnI7LtzQA==","signatures":[{"sig":"MEUCIQCtq+PCT666Ioa+3p379oep0ej58vLzpWxjVHxq4f0WTQIgH+IyxqoNf6IY1V8zlSYVIhnoFg26Q3ahCUMKZtaAly4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC4x+LTC8rHTkej2vimGqDzT3wD8zOYAZqx/BfJcaeTmAiBUPzFgrXtrUvC/IxXwYmG59ggM1NBgKJBYTeyaDOUyDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6312848},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4","@adonis-agora/filter":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.3.0","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.34.0_1788661365610_0.6357462549706354","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@adonis-agora/durable","version":"0.35.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.35.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"e6cb344076916958be0bc6027f1614c1f4bc0a5a","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.35.0.tgz","fileCount":567,"integrity":"sha512-WUJNC/qHYcMUGhzyyLY/u4dRS/wHFocGFGQ9RZhwa85iOM31m4GzevR0qNeUaLFJTaFG6fu1GvdTyHyfSMmGXw==","signatures":[{"sig":"MEUCIQCpAoMw9PL1QBSt5HmuHKk7i3BZu4Ny6wzx91L7UQ7xagIgG36hJxUzKzcAXJrkBaeLa18jeaYujQXpjWP/IrtP0Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHtfkQstU8hOUR+m7VTwaM48Y3DRXdz5OzZLzOwo02CiAiEAyUpb9M/0DnhUBsjiOd733EAU/DNVYhiEnnIOBhgagBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6316236},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4","@adonis-agora/filter":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.3.0","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.35.0_1788716463487_0.1758585109099311","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"@adonis-agora/durable","version":"0.35.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.35.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"dd357dc3088358423bb3d9f3abba33bd0d1b1098","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.35.1.tgz","fileCount":567,"integrity":"sha512-kV/RxzK/Ydhp2SZgn0iz9XzDTD2HdLzFqL+rE5TnXflRKsW7l9eZYwqX8iVxdW992/GQqtQgARDeJ/eL8lV2oA==","signatures":[{"sig":"MEUCIQDnOnohkInOhgnkb7ZueQB4fJM5gHhDUL4QJn++e0IGSwIgBuRb0KIdSP27NGMf4wwXvf2xxU6HAhfenaEGyFB9DTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHBTAEIcHttzMflGeNf+2SlAowktmQYUsDCEsKI9lrhbAiBPRA3GAtBXKLyRaIOxTTiYbHnFeweZMv8qg2jyBHCSmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6319181},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4","@adonis-agora/filter":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.3.0","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.35.1_1788757019610_0.2871169222905625","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@adonis-agora/durable","version":"0.36.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.36.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"8b631b51ed3c8238c0b8dac5db5c077b7d304b7b","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.36.0.tgz","fileCount":575,"integrity":"sha512-KuCD2wHQSI45G86+GJuApguPfnHLpEfcKZJzeQrRDc7YK52XkAFlTKms5A+zZso46kAwZNf/GDp2i4lBbomt9g==","signatures":[{"sig":"MEUCIQD13+RsXHaVIPmvZKrU36F2nRwa+UbWTCub1ZhaLI7KxAIgE/BrbGVsCAGwrwd/B00J9MqIk2hbVkJTiteE1wkcdBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE7LvDrW2/YNwsOHqAP5T/HCdKkdZNAOVUsjYzChhmX/AiEAtLw3j63UjcgFPDUXSaozFClofF1yFoyuTNljNQ2e7tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6661656},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4","@adonis-agora/filter":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"10.0.1","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.4.0","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.36.0_1788791515427_0.5844865863575257","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@adonis-agora/durable","version":"0.37.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.37.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"4f2997334277f301768215fb0f566406cb57ed6d","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.37.0.tgz","fileCount":575,"integrity":"sha512-HvWux+EEq0G+Npz+TS2EL4V0CsUVSM5ZrL+zEjbWI3aJ3OhPuoXT31bVH47rDQvrD7irkrqSWMOHQAGEmGTveQ==","signatures":[{"sig":"MEQCIFBqUXiwa4PZHSxsXrkUm7dYwbgJHp4ARI2Cxcirf0/EAiAhjO/lleHxQvB76cr6g57wyVDB5OrYckm9sqe3wJaH+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGcXV0GhG32DMZMH9Ui1KfWCAbkn3hrmwCwGx/nnr9mHAiBcSu4sgb9nGu/lYOpkWx7pk3ANjKi4+l2OSkBejiictg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6662447},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4","@adonis-agora/filter":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"11.0.0","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.4.0","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0 || ^11.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.37.0_1788792736084_0.8966670098027398","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@adonis-agora/durable","version":"0.38.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.38.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"cd94bad0213c3cd5a955765d986d6a3859e7c1e8","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.38.0.tgz","fileCount":575,"integrity":"sha512-e3LrK+wwW0IZimu0QVMSwp8KenBtoUMwsH+X8NoAHJt+0z+M4pVBYthjVNtkWmm8DLwgev//tt+3Bo3XftRgCA==","signatures":[{"sig":"MEUCIAR+GMy0uz+1cvu3cfGnEA2wEogqtrE5y1780SRnnKMWAiEA/w2zST5t7lOV85YgJBpI6u7ciMZvswvHqIhKeADbe3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJejdjIcglT4QN2VghY9lOjicaHkZRpD+MYsHK90Lq8AIhAM/qhLjpYJY6zxgAqAYN6lH1kVknJa0bgT0us4rOxh3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6705818},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4","@adonis-agora/filter":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"11.0.0","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.4.0","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0 || ^11.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.38.0_1788793070695_0.9639971645427625","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"@adonis-agora/durable","version":"0.38.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.38.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"c3a3003c370892e1279a50a159a245450e3ceff1","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.38.1.tgz","fileCount":575,"integrity":"sha512-ZafiV6PuT/IkwpRaKX/wX4pufcDb0Il8g0FFxtx3wY9P8eZurL5M8W2P8tGLGaItNoLz1whL/b+dt2NMbhWLhA==","signatures":[{"sig":"MEYCIQCjN/j0U+Lf3LFGLE3d4Jmih/Ue9O4TO+hfYQrGWH2eeQIhAOnsLGcq2hnAvWV+11ZkYZBgCEomJgNdkxkevsmrFC9r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQKV5E/lIONTqZfIRw1DBqV06wj3D7lfP2lsHm+/qzJAIhAOhSHVikaQVXcVbDNqP2EnapdM7E3dFD0ZAyLmXn4xgB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.38.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6708038},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4","@adonis-agora/filter":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"11.0.0","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.4.0","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0 || ^11.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.38.1_1788793855459_0.3579433043614837","host":"s3://npm-registry-packages-npm-production"}},"0.38.2":{"name":"@adonis-agora/durable","version":"0.38.2","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.38.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"b3074cd609ae08c9eeb5ddd35b56158bbab5b3c8","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.38.2.tgz","fileCount":575,"integrity":"sha512-LUJagKxnOVZ1gKXaOjUPJ5pMFnAl7yYYpjusHtC1yEdgnjq0DbgOoSu02nPL8gBvkmhER3oTQyLiNpHIxloxhA==","signatures":[{"sig":"MEUCIFA/Ti+Ie9wsg2yWBgTLAKSdnSeaSKZlr88LEu56vadRAiEA3CujqerRyt513/lLpwReR0Dj8xuK3qx0Sz0SE4mT7dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWnEGQpC4hHePkd3++IsVbQUaITpOcXaQ8r0to/bMg2QIhAICgf+XdJwDC6b4foSwhb4ZCDZOSh9h/TEq42okPc/xN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.38.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6714650},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4","@adonis-agora/filter":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"11.0.0","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.4.0","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0 || ^11.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.38.2_1788797583101_0.6213666966585805","host":"s3://npm-registry-packages-npm-production"}},"0.38.3":{"name":"@adonis-agora/durable","version":"0.38.3","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.38.3","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"c87282e548cac9bf24cc9100e5e7459a0b00d950","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.38.3.tgz","fileCount":575,"integrity":"sha512-iTxdml0tuuz8/JtbzVefBCbAO/KQx+0pI70G97jO1E6Sl8ezmy0FU2MWNP4/H4CAt0xYdonR2aVP5s0tUHfDbQ==","signatures":[{"sig":"MEUCIQDwccGw4v6H0iq5lvcL+HKct79ZIsROPG+iYKk2nLQD8QIgcKOmtyelb674aJD0aSlkwtynbHizFz+Cqr0gm7vCwWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGtitNCSCs99cSt/UfqytrWH1rZOpOw1A506BdM1e1AMAiEAug06H24Joj2grI9YaJfOOYztaLXhfyCqWyJ70fGq6hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.38.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6719773},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4","@adonis-agora/filter":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.25.76","bullmq":"6.3.2","vitest":"4.1.11","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.0","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"11.0.0","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.3.7","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.0","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.10.0","@adonis-agora/durable-dashboard":"0.4.0","@opentelemetry/context-async-hooks":"2.10.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0 || ^11.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.38.3_1788807923681_0.05500937795150174","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@adonis-agora/durable","version":"0.39.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.39.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"4f2d2c12ff36bc4ae68cf274afccf70946d2ca86","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.39.0.tgz","fileCount":579,"integrity":"sha512-odWpL/5/iP2n53FaHsgzZI+g4dNNVEO8G1dIzrAFGm7Gr3AqAmyJ8e0O5++OMSI4FPG8OPBOR1mUWZKC7u1DIQ==","signatures":[{"sig":"MEYCIQCj3dN8/1NwQm0Cv4rNh3JEqPZGoIvH82jWhg85haa5jAIhAOYWk3QlETpIrx3dNoaAgBQWIc7LmUW0uc2YHzZyb5pl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC1ctOUW1vVj4b/GljRlW/UsZSMdsm9hc12q7cEijcabAiEA6fsyX6fS/uKTajEKKigxfH1KOzyCpO4/KhLQndODpSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6758848},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4","@adonis-agora/filter":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.5.4","bullmq":"6.3.4","vitest":"5.0.0","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.1","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"11.0.0","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.4.0","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.1","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.11.0","@adonis-agora/durable-dashboard":"0.5.0","@opentelemetry/context-async-hooks":"2.11.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0 || ^5.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0 || ^11.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.39.0_1788837998008_0.9233013307219606","host":"s3://npm-registry-packages-npm-production"}},"0.39.1":{"name":"@adonis-agora/durable","version":"0.39.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.39.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"e01970f5bb183dbdf787499f831b9cae7901babf","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.39.1.tgz","fileCount":579,"integrity":"sha512-5a86UuTEF4rawYQinK5gDhkBoX12By1ZosGwxM2WVol8f5hp52AYKklltvc25Js4IEdHtSvaloIxvsVQh3Tt/A==","signatures":[{"sig":"MEQCIBur2ROzq8sifIevJWBB93kTunXi6UUwI7z+f4SACThcAiBTCnJIp7jBoN/0wE7FaKoRxxR/6KwpwgaF/KCDT3smNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDK3XxNP2Bmw86RbD9KnuYYSxf6tMqCDP3aeD7oGZgFtAiEA9iBaWHqn1KrnbeTZ+dpDzNVYgd9s1TahEt+gh4p7eu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.39.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6761839},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"4.5.4","@adonis-agora/filter":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.5.4","bullmq":"6.3.4","vitest":"5.0.0","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.4.1","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","cron-parser-v4":"npm:cron-parser@^4.9.0","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"11.0.0","@poppinss/hooks":"7.3.1","@tanstack/intent":"^0.4.0","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.1","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.11.0","@adonis-agora/durable-dashboard":"0.5.0","@opentelemetry/context-async-hooks":"2.11.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0 || ^5.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^4.0.0 || ^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0 || ^11.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.39.1_1788996218431_0.8983166258842292","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@adonis-agora/durable","version":"0.40.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.40.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"96e15f49159bb8781c13715a80ba051783b14667","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.40.0.tgz","fileCount":579,"integrity":"sha512-9BfO6f2FmFDb7d7/15wrXuqESH99eNxKWJ8ymKo7FgaLWgsKqoJxKOtc4mvJjDRakWc3OV3ZH3BLrkKSKkdDHg==","signatures":[{"sig":"MEYCIQD2GPFIpcpF0eYPZl+aWtuOrTIHa8f5TM3GvOgcxrMD2QIhAPfociyNkhHly99ZWCDs1ub6EcHuGoBJgaFtM1mivxPs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD75MkiwNFCA4M6NxZ1t6M2Uxz15C4WCRXuo61UVCaChwIgEYodq1+s1cG3fbtnE/+LJbUfncK9wLlQR0URSb1WxQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6926103},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"dependencies":{"zod":"4.6.2","@adonis-agora/filter":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.6.2","bullmq":"6.3.4","vitest":"5.0.0","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.5.1","cron-parser":"5.10.0","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"11.0.0","@poppinss/hooks":"7.3.1","@tanstack/intent":"0.4.0","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.1","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.11.0","@adonis-agora/durable-dashboard":"0.5.0","@opentelemetry/context-async-hooks":"2.11.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0 || ^5.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0 || ^11.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.40.0_1789190904931_0.8418925638369108","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@adonis-agora/durable","version":"0.41.0","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.41.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://davidecarvalho.github.io/agora/docs/durable","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-durable/issues"},"dist":{"shasum":"df804283213365a9e6be27a1850e53cedb44170d","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.41.0.tgz","fileCount":579,"integrity":"sha512-L0VgTBCEs+3WNIzs7K51v6unl7lyiPwgf3H/YTk3WZWxVyVROTKYYQYhFV6eBIzJmDKYC/cGHYBXO6ENWFEISg==","signatures":[{"sig":"MEUCIF6MI01C0VACyjBYciKuuDXsu6Jl39ofXAOmgrHfS3muAiEAnIsI+1axOR82SU2vK5VRe/BCwxHgiY0hhXO6BJe0dSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGw8wRXXUj+99kONUY9JeEkbjlPapZV3H4Q+QacvuzvvAiEA+LaJKCBaYpDqtHo+6EenH2/HMl/CaDdDXzoLpTpjG7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6962019},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"dependencies":{"zod":"4.6.5","@adonis-agora/filter":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.6.5","bullmq":"6.3.5","vitest":"5.0.0","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.5.1","cron-parser":"5.10.1","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"11.0.0","@poppinss/hooks":"7.3.1","@tanstack/intent":"0.4.0","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.1","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.11.0","@adonis-agora/durable-dashboard":"0.5.0","@opentelemetry/context-async-hooks":"2.11.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0 || ^5.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0 || ^11.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.41.0_1789689428610_0.19510157824244412","host":"s3://npm-registry-packages-npm-production"}},"0.41.1":{"name":"@adonis-agora/durable","version":"0.41.1","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/durable@0.41.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://davidecarvalho.github.io/agora/docs/durable","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-durable/issues"},"dist":{"shasum":"1d987322da453341fd5d073c45adf27cafe47671","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.41.1.tgz","fileCount":579,"integrity":"sha512-I0ROf/VT7L2emHYcQO2aTpbwVoi379XJFlNerZVFOpOL3ymSSibaej6lbuj1o84BnCTp6m7WjvUfFRJ1L+To3w==","signatures":[{"sig":"MEUCIHdFBjMfNmL3/JTT1ILm7OD6wOfO1l/TPRA5Ye7uhtwCAiEAhqwpR822phmQEEKzSiFlYnchpCg5xHv/+v4kuUUXloE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClY2YxXPGMvBmzORDfdd5QnFsK38T5zUIPNFr68C7nXAIhAKqjbNCJTLrFyx1qkMwGgwnQAd+CdU2PlC6cWbUm1S7w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.41.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6972307},"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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15255a84-944e-4d6c-8206-9132b588e2d0"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"dependencies":{"zod":"4.6.5","@adonis-agora/filter":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.6.5","bullmq":"6.3.6","vitest":"5.0.0","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.5.1","cron-parser":"5.10.1","@adonisjs/core":"7.5.0","better-sqlite3":"13.0.3","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"11.0.0","@poppinss/hooks":"7.3.1","@tanstack/intent":"0.4.0","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.1","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.11.0","@adonis-agora/durable-dashboard":"0.5.0","@opentelemetry/context-async-hooks":"2.11.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0 || ^5.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0 || ^11.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/durable_0.41.1_1789731323644_0.2246193339614475","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"_id":"@adonis-agora/durable@0.43.0","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-durable/issues"},"dist":{"shasum":"35edd7b670db6a1b97cdd88c8b67a9582357cf20","tarball":"https://registry.npmjs.org/@adonis-agora/durable/-/durable-0.43.0.tgz","fileCount":587,"integrity":"sha512-XlVmE5vljKk5r/gmX4iLvxlyEjwCuyk74QvNEF9v1f9Lsn9p6A56RHKubzQmLlSIAP0AsRi2ptavVk7qfeFwsw==","signatures":[{"sig":"MEUCIQCklNfsypn8enFXypnY5BYp1BC5dCmKT2II0T1aT4gsVgIga+IAsD3Vg6mrogIAmbA/eVQApv+7mQg6ItWCfV4ElI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCjblTQ29vDycT4eBNHsO5HKoMoNojBSvfM0WXIwowm0AIgLZtj3FXrxuJM5kNzS6VLyZYwjfVrRazIjwaw98yZwk0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fdurable@0.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7163909},"main":"./dist/src/index.js","name":"@adonis-agora/durable","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"},"./otel":{"types":"./dist/src/otel/index.d.ts","import":"./dist/src/otel/index.js","default":"./dist/src/otel/index.js"},"./worker":{"types":"./dist/src/worker-runtime/index.d.ts","import":"./dist/src/worker-runtime/index.js","default":"./dist/src/worker-runtime/index.js"},"./testing":{"types":"./dist/src/testing-kit/index.d.ts","import":"./dist/src/testing-kit/index.js","default":"./dist/src/testing-kit/index.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./dashboard":{"types":"./dist/src/dashboard/index.d.ts","import":"./dist/src/dashboard/index.js","default":"./dist/src/dashboard/index.js"},"./telescope":{"types":"./dist/src/telescope/index.d.ts","import":"./dist/src/telescope/index.js","default":"./dist/src/telescope/index.js"},"./commands/*":{"types":"./dist/commands/*.d.ts","import":"./dist/commands/*.js","default":"./dist/commands/*.js"},"./hooks/steps":{"types":"./dist/src/hooks/steps.d.ts","import":"./dist/src/hooks/steps.js","default":"./dist/src/hooks/steps.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./admission-redis":{"types":"./dist/src/admission-redis/index.d.ts","import":"./dist/src/admission-redis/index.js","default":"./dist/src/admission-redis/index.js"},"./hooks/workflows":{"types":"./dist/src/hooks/workflows.d.ts","import":"./dist/src/hooks/workflows.js","default":"./dist/src/hooks/workflows.js"},"./durable_provider":{"types":"./dist/providers/durable_provider.d.ts","import":"./dist/providers/durable_provider.js","default":"./dist/providers/durable_provider.js"},"./dashboard_provider":{"types":"./dist/providers/dashboard_provider.d.ts","import":"./dist/providers/dashboard_provider.js","default":"./dist/providers/dashboard_provider.js"},"./control-plane-redis":{"types":"./dist/src/control-plane-redis/index.d.ts","import":"./dist/src/control-plane-redis/index.js","default":"./dist/src/control-plane-redis/index.js"},"./testing/conformance":{"types":"./dist/src/testing-kit/conformance.d.ts","import":"./dist/src/testing-kit/conformance.js","default":"./dist/src/testing-kit/conformance.js"}},"license":"MIT","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs && pnpm run check:dist","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/database/migrations dist/stubs/make/workflow dist/assets && cp stubs/config/durable.stub dist/stubs/config/durable.stub && cp stubs/config/durable_dashboard.stub dist/stubs/config/durable_dashboard.stub && cp -r stubs/database/migrations/. dist/stubs/database/migrations/ && cp stubs/make/workflow/main.stub dist/stubs/make/workflow/main.stub && rm -rf dist/assets/spa && cp -r ../dashboard/dist/spa dist/assets/spa","test:watch":"vitest"},"version":"0.43.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"15255a84-944e-4d6c-8206-9132b588e2d0"}},"homepage":"https://davidecarvalho.github.io/agora/docs/durable","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","directories":{},"maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"sideEffects":false,"dependencies":{"zod":"4.6.5","@adonis-agora/filter":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"4.6.5","bullmq":"6.3.8","vitest":"5.0.1","ioredis":"6.0.0","typescript":"7.0.2","@types/node":"26.6.2","cron-parser":"5.10.1","@adonisjs/core":"7.5.2","better-sqlite3":"13.0.3","@adonisjs/lucid":"22.4.2","@adonisjs/queue":"0.6.2","@adonisjs/redis":"11.0.0","@poppinss/hooks":"7.3.1","@tanstack/intent":"0.4.0","@opentelemetry/api":"1.9.1","@adonisjs/assembler":"8.5.2","@types/better-sqlite3":"9.6.0","@opentelemetry/sdk-trace-base":"2.11.0","@adonis-agora/durable-dashboard":"0.5.0","@opentelemetry/context-async-hooks":"2.11.0"},"peerDependencies":{"bullmq":"^5.0.0 || ^6.0.0","vitest":"^3.0.0 || ^4.0.0 || ^5.0.0","ioredis":"^5.0.0 || ^6.0.0","cron-parser":"^5.0.0","@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0","@adonisjs/queue":"^0.6.0","@adonisjs/redis":"^9.2.0 || ^10.0.0 || ^11.0.0","@opentelemetry/api":"^1.0.0","@adonisjs/assembler":"^8.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"vitest":{"optional":true},"ioredis":{"optional":true},"cron-parser":{"optional":true},"@adonisjs/lucid":{"optional":true},"@adonisjs/queue":{"optional":true},"@adonisjs/redis":{"optional":true},"@opentelemetry/api":{"optional":true},"@adonisjs/assembler":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/durable_0.43.0_1790649749638_0.21911642231806883"}}},"time":{"created":"2026-06-23T04:14:13.806Z","modified":"2026-09-29T02:42:30.175Z","0.1.0":"2026-06-23T04:14:14.166Z","0.2.0":"2026-06-23T13:03:46.866Z","0.3.0":"2026-06-23T18:47:36.038Z","0.4.0":"2026-06-23T20:04:22.566Z","0.5.0":"2026-06-24T12:53:40.975Z","0.6.0":"2026-06-30T16:11:17.817Z","0.6.1":"2026-07-01T01:42:42.522Z","0.7.0":"2026-07-07T06:15:22.041Z","0.8.0":"2026-07-15T17:14:45.453Z","0.8.1":"2026-07-15T23:46:51.469Z","0.9.0":"2026-07-16T01:20:33.635Z","0.9.1":"2026-07-16T18:36:56.443Z","0.10.0":"2026-07-18T11:49:15.250Z","0.11.0":"2026-07-18T12:17:10.383Z","0.12.0":"2026-07-18T13:21:21.024Z","0.13.0":"2026-07-18T14:16:36.739Z","0.14.0":"2026-07-18T14:32:05.291Z","0.15.0":"2026-07-19T18:41:38.086Z","0.15.1":"2026-07-19T20:18:33.572Z","0.15.2":"2026-07-19T21:47:15.654Z","0.16.0":"2026-07-21T17:59:50.442Z","0.16.1":"2026-07-21T18:11:57.476Z","0.17.0":"2026-07-21T22:02:50.408Z","0.17.1":"2026-07-21T22:41:26.113Z","0.18.0":"2026-07-21T23:20:58.748Z","0.19.0":"2026-07-22T01:06:30.047Z","0.19.1":"2026-07-22T02:14:58.680Z","0.19.2":"2026-07-22T13:33:19.797Z","0.20.0":"2026-07-22T15:28:46.370Z","0.21.0":"2026-07-31T09:44:07.961Z","0.21.1":"2026-08-11T19:15:37.899Z","0.22.0":"2026-08-12T15:49:27.717Z","0.23.0":"2026-08-13T11:38:21.887Z","0.24.0":"2026-08-19T03:23:02.114Z","0.24.1":"2026-08-19T04:44:45.973Z","0.24.2":"2026-08-19T06:13:55.798Z","0.24.3":"2026-08-19T06:24:03.700Z","0.25.0":"2026-08-20T15:47:54.268Z","0.25.1":"2026-08-24T13:41:44.729Z","0.26.0":"2026-08-26T22:41:20.688Z","0.27.0":"2026-08-31T01:01:32.175Z","0.28.0":"2026-08-31T03:13:53.135Z","0.29.0":"2026-08-31T03:28:16.477Z","0.30.0":"2026-09-02T14:35:20.715Z","0.30.1":"2026-09-02T16:59:55.368Z","0.31.0":"2026-09-02T19:29:54.601Z","0.31.1":"2026-09-02T20:05:48.986Z","0.31.2":"2026-09-02T20:19:32.870Z","0.31.3":"2026-09-02T23:55:01.508Z","0.32.0":"2026-09-03T19:25:27.897Z","0.32.1":"2026-09-05T16:26:08.830Z","0.33.0":"2026-09-05T23:44:30.721Z","0.34.0":"2026-09-06T02:22:45.809Z","0.35.0":"2026-09-06T17:41:03.584Z","0.35.1":"2026-09-07T04:56:59.744Z","0.36.0":"2026-09-07T14:31:55.576Z","0.37.0":"2026-09-07T14:52:16.189Z","0.38.0":"2026-09-07T14:57:50.811Z","0.38.1":"2026-09-07T15:10:55.581Z","0.38.2":"2026-09-07T16:13:03.254Z","0.38.3":"2026-09-07T19:05:23.864Z","0.39.0":"2026-09-08T03:26:38.172Z","0.39.1":"2026-09-09T23:23:38.564Z","0.40.0":"2026-09-12T05:28:25.217Z","0.41.0":"2026-09-17T23:57:08.721Z","0.41.1":"2026-09-18T11:35:23.793Z","0.43.0":"2026-09-29T02:42:29.760Z"},"bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-durable/issues"},"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","homepage":"https://davidecarvalho.github.io/agora/docs/durable","keywords":["adonisjs","adonis","durable","workflow","saga","replay","dashboard","opentelemetry","telescope","testing","tanstack-intent","agora"],"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-durable.git","type":"git","directory":"packages/adonis"},"description":"Durable cross-app workflows for AdonisJS — deterministic replay engine, AdonisJS binding, ace commands, dashboard, OpenTelemetry, Telescope, testing harness and Redis admission, all in one package. Part of the Agora ecosystem.","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"readme":"# `@adonis-agora/durable`\n\nAdonisJS binding for [`@adonis-agora/durable-core`](https://www.npmjs.com/package/@adonis-agora/durable-core)\n— a container-resolved durable workflow engine.\n\n```sh\nnpm i @adonis-agora/durable\nnode ace configure @adonis-agora/durable\n```\n\n```ts\nimport { WorkflowEngine } from '@adonis-agora/durable'\n\nconst engine = await app.container.make(WorkflowEngine)\nengine.register('order', '1', async (ctx) => {\n  const charge = await ctx.step('charge', () => chargeCard(ctx.input))\n  await ctx.step('ship', () => ship(charge))\n})\nawait engine.start('order', input, runId)\n```\n\nDefaults to an in-process store + transport (single-process, zero infra). Supply a\npersistent store and a broker-backed transport in `config/durable.ts` for\nproduction. When `@adonis-agora/context` is installed, the originating tenant/user/\ncorrelation carrier rides each dispatched task (best-effort, no hard dependency).\n\n## Transports\n\nSelect a transport by name in `config/durable.ts`:\n\n- `transports.eventEmitter()` — **production in-process** transport over a Node\n  `EventEmitter`. Zero external infrastructure (no DB, no Redis, no broker): step\n  handlers run in this same process, decoupled from the dispatching workflow over\n  the event loop. Use it for a single-process production app.\n- `transports.queue({ connection })` — cross-process over `@adonisjs/queue`.\n- `transports.db({ connection })` — cross-process over the app database\n  (`@adonisjs/lucid`), no broker.\n- `transports.memory()` — test-only (drives `dispatch` straight into the handler).\n\n```ts\nimport { defineConfig, transports } from '@adonis-agora/durable'\n\nexport default defineConfig({\n  transport: 'event-emitter',\n  transports: {\n    'event-emitter': transports.eventEmitter(),\n  },\n})\n```\n\n## Workflows codegen (Assembler hook)\n\n`node ace configure` registers an AdonisJS **Assembler `init` hook** that generates\na typed barrel of `app/workflows/` at build/dev time — exactly how core generates\nthe controllers/events/listeners barrels. The provider imports the generated\n`.adonisjs/durable/workflows.ts` at boot and registers every `BaseWorkflow` class,\ninstead of scanning the directory with `readdir` at runtime. The file watcher\nregenerates the barrel whenever a workflow file changes.\n\nRegister it in `adonisrc.ts` (the `configure` command does this for you):\n\n```ts\nexport default defineConfig({\n  hooks: {\n    init: [() => import('@adonis-agora/durable/hooks/workflows')],\n  },\n})\n```\n\nIf the hook is not registered (or the barrel hasn't been generated yet) the\nprovider **falls back** to the runtime directory scan, so apps that don't opt in\nkeep working unchanged. Opt out of discovery entirely with `workflowsPath: false`.\n\n## License\n\nMIT © Davi Carvalho\n","readmeFilename":""}