{"_id":"@duraflows/nestjs","_rev":"27-c480a4acb41e53fcd1030cc3eb4f462a","name":"@duraflows/nestjs","dist-tags":{"latest":"7.2.0"},"versions":{"0.0.1":{"name":"@duraflows/nestjs","version":"0.0.1","_id":"@duraflows/nestjs@0.0.1","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"dist":{"shasum":"7bb4d2ea21e73c6daa966159beeb367be2c22c4c","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-0.0.1.tgz","fileCount":73,"integrity":"sha512-BkZ1PdKwnZyaPpEpgzpO40bQWmAQa9+HfHAv//kqvhsbU4jX3hwygqMp/Ehc4mtpBXT/upYWobANroZozpgy7A==","signatures":[{"sig":"MEYCIQDuMQcbbXsbOSGlKxPE9K3MdOnAl3zKjRV/TuA4+6kFXwIhAM7AFJJRZWbFoJJylYjktj9S7SzfqnSZ7L8M4KoNw5EH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73734},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2ab4f4bc935eb297ec7148147bde5288bf2c5475","scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_npmVersion":"11.6.3","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@duraflows/core":"^0.0.1","class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/testing":"^11.1.17"},"peerDependencies":{"rxjs":"^7.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_0.0.1_1774722405977_0.5176336858923987","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@duraflows/nestjs","version":"0.0.2","_id":"@duraflows/nestjs@0.0.2","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"dist":{"shasum":"62909a429b3b86fb0c3e2946d71bc0031a40017d","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-0.0.2.tgz","fileCount":74,"integrity":"sha512-psgS+wvvFUEZOGW7ykuUkzxBnZTe7Mv1994/AND4nIeIXIpef2fHLzoKiHpaV9et52xuFxApJOqnKbOpU8UXxQ==","signatures":[{"sig":"MEQCIGSqwVTjJs7m/86ptSNxZ1TuKyJe5a34AlDQZJZsaYFDAiBK4gR8CAUBavmrX5xEYnVC4KPuRCd0Udxd2LNRBOLGSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77804},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1b2df9b6f76e9d580245bbbc05540ef81fa240c4","scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_npmVersion":"11.6.3","description":"[NestJS](https://nestjs.com/) module for [duraflows](https://github.com/camcima/duraflows), providing dependency injection, services, and optional REST controllers for the durable workflow runtime.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@duraflows/core":"^0.0.2","class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/testing":"^11.1.17"},"peerDependencies":{"rxjs":"^7.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_0.0.2_1774723348011_0.028384816872588647","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@duraflows/nestjs","version":"0.1.0","_id":"@duraflows/nestjs@0.1.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"dist":{"shasum":"24241dd784c4dad7595c47a79854038c28049377","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-0.1.0.tgz","fileCount":74,"integrity":"sha512-QI4wSfIlXZMrzOIDrIDcOrx4VyLwovQ7E9aXzxpLmQdZ3wyGlPHiMTVITHMRyC2jS8iq6a3qwqHvg3BpRDzrkg==","signatures":[{"sig":"MEUCIQCjaccyQxFLf6OHw3MJwV00/DF2tlFnGj8x/NSNdE1ffAIgFON0EMGQZdn7oAvr6eZoAVk6YGM+0snunF/aXFK9MeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78282},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c1fd11b925058a493faa80412a4827042a81bc99","scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_npmVersion":"11.6.3","description":"[NestJS](https://nestjs.com/) module for [duraflows](https://github.com/camcima/duraflows), providing dependency injection, services, and optional REST controllers for the durable workflow runtime.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@duraflows/core":"^0.1.0","class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/testing":"^11.1.17"},"peerDependencies":{"rxjs":"^7.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_0.1.0_1774837309459_0.9557487643180609","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@duraflows/nestjs","version":"0.2.0","_id":"@duraflows/nestjs@0.2.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"dist":{"shasum":"67fb2997add7666c60358a91dffe19be642e48dc","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-0.2.0.tgz","fileCount":74,"integrity":"sha512-g4tPc1qePyJA8dBvETD+F6YEF8juJrdvu/7BpmY3e6vZeWbH5Uhu64WWEoB6U3hojPqB6nXJ2tWnISLSzbavGQ==","signatures":[{"sig":"MEUCIQCdISpNQS3O40ErZ0qd2u55pBsNnLmWXUEsXRoipXVZlAIgWC9jA9vIwBJxn7/yhbI4w6+nsweTzIEYVZaGbchkQh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"da38ad33743ded9a778c16e2382c09a8cbdd719b","scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_npmVersion":"11.6.3","description":"[NestJS](https://nestjs.com/) module for [duraflows](https://github.com/camcima/duraflows), providing dependency injection, services, and optional REST controllers for the durable workflow runtime.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@duraflows/core":"^0.2.0","class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/testing":"^11.1.17"},"peerDependencies":{"rxjs":"^7.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_0.2.0_1774886752300_0.00007033823758662017","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@duraflows/nestjs","version":"0.3.0","_id":"@duraflows/nestjs@0.3.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"dist":{"shasum":"6a8922dc905dae2388a40f67f342dd34503378e0","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-0.3.0.tgz","fileCount":148,"integrity":"sha512-NvSpdcT5KPmLauuBiL/i6GmFhsDYe/QE0bMOoFuB+FYb7EOqMERqaFn2RRZdDE+kldx4oGmI2It8xjKQA0jTZw==","signatures":[{"sig":"MEQCICbQStkdKbV+RKWWjThYs+AHAq2jwttmUQo+9dWl3vwpAiBeqXvIMvNHwg898v87cljFRq8LWDqeMwxEo07DdYcEhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346058},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"75860a272688fffc4862b7d7f5e0e324591eb0e2","scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_npmVersion":"11.6.3","description":"[NestJS](https://nestjs.com/) module for [duraflows](https://github.com/camcima/duraflows), providing dependency injection, services, and optional REST controllers for the durable workflow runtime.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@duraflows/core":"^0.3.0","class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/testing":"^11.1.17"},"peerDependencies":{"rxjs":"^7.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_0.3.0_1775322834094_0.9693212257582544","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@duraflows/nestjs","version":"0.4.0","_id":"@duraflows/nestjs@0.4.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"dist":{"shasum":"ed0892ade1d05595ac09af445274aae62116a4f6","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-0.4.0.tgz","fileCount":148,"integrity":"sha512-dBvVV3Lh1HJF4x5qwRy09r6f5GLzVU6WnSVOEv3px10uHzA0UXNjmy3gDU4BLxRgs1eMhKmCo4nWCLmgr2rl/g==","signatures":[{"sig":"MEYCIQDcvxvLkCPC2qjXWrVK2EwsVDz6Ngp7pACw3ao70YiJ9wIhAMVpjtRcS+s48z8TRD/A1mba61kh7mo7TWMgPgkBxofx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346058},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"39c4dc321b99c8a5f56c63fe454db5c2dc2d7594","scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_npmVersion":"11.6.3","description":"[NestJS](https://nestjs.com/) module for [duraflows](https://github.com/camcima/duraflows), providing dependency injection, services, and optional REST controllers for the durable workflow runtime.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@duraflows/core":"^0.4.0","class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/testing":"^11.1.17"},"peerDependencies":{"rxjs":"^7.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_0.4.0_1775341563785_0.04195073370628122","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@duraflows/nestjs","version":"0.4.1","_id":"@duraflows/nestjs@0.4.1","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"dist":{"shasum":"72f0d967fee399a796a36e5ac8e46e033eb74b42","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-0.4.1.tgz","fileCount":148,"integrity":"sha512-NaNnnj/bs0pM7y2u/4a89RupaM6Cua3oB1HYyfrIhtp0Wt2qhIP3ot6ZCzT/+j8C1iBNRwVQMO56wm2eG7Qkig==","signatures":[{"sig":"MEQCIH1B5V2NOma08+707k26kAtqn8k+xDJMVnmG7B1HFrzVAiBryFO7Eyo+gVqaJeamIvzxdl7MGweXUVbavDh5yhhnlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330037},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"8c8bcc6b9e78eb9fa1ae3be8b561edb5d9cc33be","scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_npmVersion":"11.6.3","description":"[NestJS](https://nestjs.com/) module for [duraflows](https://github.com/camcima/duraflows), providing dependency injection, services, and optional REST controllers for the durable workflow runtime.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@duraflows/core":"^0.4.1","class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/testing":"^11.1.17"},"peerDependencies":{"rxjs":"^7.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_0.4.1_1775486530765_0.057456607008241845","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@duraflows/nestjs","version":"0.5.0","_id":"@duraflows/nestjs@0.5.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"dist":{"shasum":"a39c1f8f699afe01a7f05f1c24db2092c51d617f","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-0.5.0.tgz","fileCount":148,"integrity":"sha512-AAOAttZN8EFeTsWu+/MUUBcn1ZMR6R69L/Wq7i8tThExZHiBYXvKTLSRc0OLUyjsP8sOuPu5/PFBW3cbGvF2xw==","signatures":[{"sig":"MEUCIQCl3Ys3qAyCOzU5HR22c4NrM49T+RsHysQ4X4A7/hI6JAIgIBdRnHSuTngT+1DroRW55O2yurxkKMh+pSp+65dyLuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330037},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"8c8bcc6b9e78eb9fa1ae3be8b561edb5d9cc33be","scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_npmVersion":"11.6.3","description":"[NestJS](https://nestjs.com/) module for [duraflows](https://github.com/camcima/duraflows), providing dependency injection, services, and optional REST controllers for the durable workflow runtime.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@duraflows/core":"^0.5.0","class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/testing":"^11.1.17"},"peerDependencies":{"rxjs":"^7.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_0.5.0_1775486610638_0.5179206667056282","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@duraflows/nestjs","version":"0.5.1","license":"MIT","_id":"@duraflows/nestjs@0.5.1","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"dist":{"shasum":"ec5367fae2c5a73c349d8d6aa31b8007ee2896d5","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-0.5.1.tgz","fileCount":148,"integrity":"sha512-49NrRBYIGvaAMI2cnSa8u59KkrXbBrezzJiRm0KnQsY5atAg72E0p4W9PndNjZAkpWnnz4z91B+2AIOoxY20qA==","signatures":[{"sig":"MEUCIH8rX17ltvL1rLKvdZmN8RU+ygjUi3PKueFti1/7v3d3AiEAwrqkZtuAYeFgn9izKWKrLCpKbqJBkVI/RqZbwN7Wp7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330057},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"202fe841d3b83b718b3a16228b780d2b0d7a6075","scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_npmVersion":"11.6.3","description":"[NestJS](https://nestjs.com/) module for [duraflows](https://github.com/camcima/duraflows), providing dependency injection, services, and optional REST controllers for the durable workflow runtime.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@duraflows/core":"^0.5.1","class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/testing":"^11.1.17"},"peerDependencies":{"rxjs":"^7.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_0.5.1_1775489089887_0.1379684631121718","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@duraflows/nestjs","version":"1.0.0","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@1.0.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"44ca5df71da3a9e501d60294cf703be03e62cba0","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-1.0.0.tgz","fileCount":149,"integrity":"sha512-QPMbhcbb4ZzN1FK3+d5N0bWu1+eYb2Dluw2GQoQ561IEDNBJrHfmFecZkgrqWyUAQq8VcurLRfEaH3fUHajFaA==","signatures":[{"sig":"MEQCIB9au8aO6ZuZ7MlwsGhyFVKcTUu5BOdRkkfHXVIn2dF9AiAoWWKtHMlzUxRjz8dllopSF7COL9CqlVRyW9puKGipNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381338},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-1.0.0.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/65d1e9f462aa37c24709fb9d6d40b195/duraflows-nestjs-1.0.0.tgz","_integrity":"sha512-QPMbhcbb4ZzN1FK3+d5N0bWu1+eYb2Dluw2GQoQ561IEDNBJrHfmFecZkgrqWyUAQq8VcurLRfEaH3fUHajFaA==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@nestjs/core":"^11.1.19","@nestjs/common":"^11.1.19","@duraflows/core":"^1.0.0","class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/testing":"^11.1.19"},"peerDependencies":{"rxjs":"^7.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_1.0.0_1777073996258_0.9699936472512447","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@duraflows/nestjs","version":"1.1.0","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@1.1.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"1b8289e3c40fd6bd2f5a547e1ebb5130676ca6d2","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-1.1.0.tgz","fileCount":149,"integrity":"sha512-x4FKFOebg7v73eS+Y0yGcTq1ujCDE+g1Dvb2KSETCKbpSVngMo6zizYU2eR2rCwFuMArn6l6GFH75mWgSeV0sw==","signatures":[{"sig":"MEQCICUzJdSdfw8A4CQNfTApShUpF/3MF1QB/5UrKG0HLugUAiBOqfY7kbuUV4t2df6cAQnjUucp0bfqUQ2msnn4JNm8hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393257},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-1.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/a7ad09823f036d88fed4d7d4598347a6/duraflows-nestjs-1.1.0.tgz","_integrity":"sha512-x4FKFOebg7v73eS+Y0yGcTq1ujCDE+g1Dvb2KSETCKbpSVngMo6zizYU2eR2rCwFuMArn6l6GFH75mWgSeV0sw==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@nestjs/core":"^11.1.19","@nestjs/common":"^11.1.19","@duraflows/core":"^1.1.0","class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/testing":"^11.1.19"},"peerDependencies":{"rxjs":"^7.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_1.1.0_1777305723328_0.686888832578131","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@duraflows/nestjs","version":"2.0.0","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@2.0.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"b5957c464baf7605eaec178353ef924d8eab83a5","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-2.0.0.tgz","fileCount":149,"integrity":"sha512-x1hGPb6HRcXXmYpCOuD6EPEsztUKZumarRT4/8BVlaf6O9myTU0TEP81qSgFKgB1uhIai6Roa2oUuTW15HgLfQ==","signatures":[{"sig":"MEUCIAZN4feRv35J1iekv17BrWD/4wQb4FBQeZPO4H8N8sQKAiEA0fY6Sb+ah7HlOqBQYv2IMzPQoJ9Rk5IU412OHCqmTV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393296},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-2.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/a4e0d71eabc2b1377a3336f0ce31c2e7/duraflows-nestjs-2.0.0.tgz","_integrity":"sha512-x1hGPb6HRcXXmYpCOuD6EPEsztUKZumarRT4/8BVlaf6O9myTU0TEP81qSgFKgB1uhIai6Roa2oUuTW15HgLfQ==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@nestjs/core":"^11.1.19","@nestjs/common":"^11.1.19","@duraflows/core":"^2.0.0","class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/testing":"^11.1.19"},"peerDependencies":{"rxjs":"^7.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_2.0.0_1777642846125_0.6952686203605143","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@duraflows/nestjs","version":"2.1.0","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@2.1.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"349cab47e60b01932f1c2ab68d6bd98a2499a7cf","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-2.1.0.tgz","fileCount":149,"integrity":"sha512-PO3Z+VN84lOfl2VsJXUEsekDpuXMnWm30yfCRSU0UzyKINxv4MPRuy/f4fCR2f9MTQkmakS6DOGjDGCv+dm2QA==","signatures":[{"sig":"MEUCIQDBDzwdOt/a66vTlJQlx0mvlzBAF4a1yquWJEU63Q9/MgIgPODlBuyJqCzK6HYCpsiCPaW7riqulWFNSR3IpJfyweE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403819},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-2.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/claude-1000/4553c28c194b9769e6329345e37f33d0/duraflows-nestjs-2.1.0.tgz","_integrity":"sha512-PO3Z+VN84lOfl2VsJXUEsekDpuXMnWm30yfCRSU0UzyKINxv4MPRuy/f4fCR2f9MTQkmakS6DOGjDGCv+dm2QA==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@nestjs/core":"^11.1.24","@nestjs/common":"^11.1.24","@duraflows/core":"^2.1.0","class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/testing":"^11.1.24"},"peerDependencies":{"rxjs":"^7.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_2.1.0_1780178544296_0.043285288265451305","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@duraflows/nestjs","version":"3.0.0","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@3.0.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"d80921740280e19263bd7a0b422ded05b9c6df8e","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-3.0.0.tgz","fileCount":80,"integrity":"sha512-GZm+wMcOKMrueFUHBvk5mKuiBGLuHCGLBuGmve7+/kb90J7qCbGEzw/QAOQAkgeZY/gRuunaIRen1piPpos6Pg==","signatures":[{"sig":"MEUCIQDKO6X0tXxnPGTti29f2XtyzA7iHHR5q9Go5FxJTKxZyAIgAkNQvTFrxfFUVmHGoXc5NuNqjY3PJZx8qoDHHUWuzss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141483},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-3.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/9c79bd016364fc7663227f1820824af2/duraflows-nestjs-3.0.0.tgz","_integrity":"sha512-GZm+wMcOKMrueFUHBvk5mKuiBGLuHCGLBuGmve7+/kb90J7qCbGEzw/QAOQAkgeZY/gRuunaIRen1piPpos6Pg==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/core":"^11.1.24","@nestjs/common":"^11.1.24","@duraflows/core":"3.0.0","@nestjs/testing":"^11.1.24"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@duraflows/core":"^3.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_3.0.0_1782204677255_0.22177453987352802","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@duraflows/nestjs","version":"3.1.0","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@3.1.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"4f6f853aad94f2f63b01045506ffe307c5fb2ee3","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-3.1.0.tgz","fileCount":80,"integrity":"sha512-onzch4dLOOV4WUeHfKY+hCH43ZZE5ScVZ07oS+FDUiBE/6+hvijxKyaz2cUVuGkOzokOg53zWxir7fkv2KbEEw==","signatures":[{"sig":"MEUCIFCdYPQtUozifM1EFJU9iLaCh1bsOSFjSZ56k4isV0aZAiEA/6ahI5iuAovKPwSWSVMWyW551EaJe5a9/YamHsjmN+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141798},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-3.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/30e1579b41593c0a4f798a4a9edfddc6/duraflows-nestjs-3.1.0.tgz","_integrity":"sha512-onzch4dLOOV4WUeHfKY+hCH43ZZE5ScVZ07oS+FDUiBE/6+hvijxKyaz2cUVuGkOzokOg53zWxir7fkv2KbEEw==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/core":"^11.1.24","@nestjs/common":"^11.1.24","@duraflows/core":"3.1.0","@nestjs/testing":"^11.1.24"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@duraflows/core":"^3.1.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_3.1.0_1782211442264_0.1474125197089846","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@duraflows/nestjs","version":"4.0.0","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@4.0.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"afb4b398f8957346eeba31692d96cabded6d27dd","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-4.0.0.tgz","fileCount":80,"integrity":"sha512-pvB7Edri8TvpjSHc1D8LpDf88GPVDxnqGR+4si2tSwCjBVrwYkitzkEqQSI6tXYhG2WgL8fNNxqkzOAru1jAbw==","signatures":[{"sig":"MEUCIArgaVCTE8l/kElb/t51Ga72DT5MAyyqb/rcIBh17xFbAiEAjVRmH0pKqzktm3BsGVt5t1oxfMDcQYgiIC1sk/D8XAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142116},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-4.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/544df12b51000f01dc891f3f756e9221/duraflows-nestjs-4.0.0.tgz","_integrity":"sha512-pvB7Edri8TvpjSHc1D8LpDf88GPVDxnqGR+4si2tSwCjBVrwYkitzkEqQSI6tXYhG2WgL8fNNxqkzOAru1jAbw==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/core":"^11.1.24","@nestjs/common":"^11.1.24","@duraflows/core":"4.0.0","@nestjs/testing":"^11.1.24"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@duraflows/core":"^4.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_4.0.0_1783646178109_0.7614996180049338","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@duraflows/nestjs","version":"4.0.1","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@4.0.1","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"719dee9afd7aa99dc344c52d447b32f710161bd3","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-4.0.1.tgz","fileCount":80,"integrity":"sha512-2tB6kiIQjFZss1AwP9tK0nPlq0qp4TOUoJbH7rXa0oM/TmJO38OWl1564YQu88jnVHG3JL9Q2igs+i107JefrQ==","signatures":[{"sig":"MEUCIAxx0SFUNuBadciIVl0JZ6ku8wJFW4W8nSYGNpa0WfDdAiEArTr3BML54GbXafeUtaKl/Zs3KqzI+uilig9sG8murVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136262},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-4.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/a466c61d36a11ae6a5389dd2bcc0d667/duraflows-nestjs-4.0.1.tgz","_integrity":"sha512-2tB6kiIQjFZss1AwP9tK0nPlq0qp4TOUoJbH7rXa0oM/TmJO38OWl1564YQu88jnVHG3JL9Q2igs+i107JefrQ==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/core":"^11.1.28","@nestjs/common":"^11.1.28","@duraflows/core":"4.0.1","@nestjs/testing":"^11.1.28"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@duraflows/core":"^4.0.1","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_4.0.1_1786756290111_0.7019571116828698","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@duraflows/nestjs","version":"4.1.0","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@4.1.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"bb31617f08b948aade946ca185c2eb6866c3ddf1","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-4.1.0.tgz","fileCount":80,"integrity":"sha512-zcneVyte0iQpteDBa2CakUxa1O8g1Qc0gbC9s72aRpgAgnr+NDgZ1hc0hOyQdGHCuwzC2Hx2QFuDyGr0o1kkag==","signatures":[{"sig":"MEYCIQDWS/J3c/wgMdDBJCpi3TE+T6Zqrgc1PRccuAcXQasbuwIhAOPZut2v8EA2NHeUtEL7xTkYMSjheCymd9BmEjNCwMYy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136265},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-4.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/c6abd3357cbf4a0c0531a371806713d5/duraflows-nestjs-4.1.0.tgz","_integrity":"sha512-zcneVyte0iQpteDBa2CakUxa1O8g1Qc0gbC9s72aRpgAgnr+NDgZ1hc0hOyQdGHCuwzC2Hx2QFuDyGr0o1kkag==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/core":"^11.1.28","@nestjs/common":"^11.1.28","@duraflows/core":"4.1.0","@nestjs/testing":"^11.1.28","reflect-metadata":"^0.2.2"},"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@duraflows/core":"^4.1.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_4.1.0_1786791151767_0.5007040103059586","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@duraflows/nestjs","version":"5.0.0","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@5.0.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"95d3bb2c18c3b5964e2dc2a2746264b5ff0c0bda","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-5.0.0.tgz","fileCount":84,"integrity":"sha512-T+yjbtZlgs/Y0ri4yDp9byqd1HyTI6bKudlK+2yIIA2tYDbWi7kydG7llYSyzhSXMepCT7lgRnUx5gkdydwdNg==","signatures":[{"sig":"MEYCIQDQvtLqgKc97wagnw1PY9IbMkR9DaNrbrdTwmuNPAsx/QIhAOj77bAdmY/9wxi87oTMYpJv1FYpry/mimlehWkp/5RX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142665},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-5.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/77989d543cf57c350ba1ee164da71c1e/duraflows-nestjs-5.0.0.tgz","_integrity":"sha512-T+yjbtZlgs/Y0ri4yDp9byqd1HyTI6bKudlK+2yIIA2tYDbWi7kydG7llYSyzhSXMepCT7lgRnUx5gkdydwdNg==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/core":"^11.1.29","@nestjs/common":"^11.1.29","@duraflows/core":"5.0.0","@nestjs/testing":"^11.1.29","reflect-metadata":"^0.2.2"},"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@duraflows/core":"^5.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_5.0.0_1787021527777_0.3496545591763869","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@duraflows/nestjs","version":"5.1.0","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@5.1.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"00cd56b8e8b75009c4c1813f7f0dfa129609c0e4","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-5.1.0.tgz","fileCount":84,"integrity":"sha512-Gk0+l4vW8ULctXxRpsLbEsSWEiiSXajZvWvjaotTrQsAnb9n/ZLNZ0JHO4OyTMTIwgJt00yGcCSf4GAwLQ+nNA==","signatures":[{"sig":"MEUCIE/50iVnQ1PLPgm4YWBEgbx2TN+wABvwedYYEVEhBZjqAiEA1lzd47dvQqykrh4xovwXpx/vhh6RTOAyZRmnooyEs0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID/Qf8xOIDv09rPZsWnjxvAwlaZehmWMEXoSpHJhje+eAiEAjXrmJ0fzKDbwgdujI1MXRTtPBHrSXu1jJgWKn82ScZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143664},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-5.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/9ecdeb896c68eb456e6db1524b17d76e/duraflows-nestjs-5.1.0.tgz","_integrity":"sha512-Gk0+l4vW8ULctXxRpsLbEsSWEiiSXajZvWvjaotTrQsAnb9n/ZLNZ0JHO4OyTMTIwgJt00yGcCSf4GAwLQ+nNA==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/core":"^12.1.0","@nestjs/common":"^12.1.0","@duraflows/core":"5.1.0","@nestjs/testing":"^12.1.0","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^12.1.0"},"peerDependencies":{"@nestjs/core":"^11.0.0 || ^12.0.0","@nestjs/common":"^11.0.0 || ^12.0.0","@duraflows/core":"^5.1.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_5.1.0_1790398911060_0.8249674101641762","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@duraflows/nestjs","version":"5.2.0","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@5.2.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"645a26df4cb26800889014256d26b1b1cfac51ba","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-5.2.0.tgz","fileCount":84,"integrity":"sha512-h1PyczQMx6KA3T4DjYd9TovgudqU0Kz5AcKBagSCHGBcYATAwSgoX4L2SKCPGhrUwrSURHb79nN2uGvL1mxZtA==","signatures":[{"sig":"MEQCIB7OqXAjsFf+mU3kZ6wNniY4VpUwDRDcKTFphj5ogeqtAiAc+jws+M8nEVGbBZZnksGCu/P6Zu0cN/o8duLo0icTUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIENJRFPeOTu4JvM3rK2edAISpDOq0qajFKPSllS7fsoSAiEAkCzhngp5mPfYkv/SmNa/jH0u8QfeKAtnhLGkaDgHmNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143664},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-5.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/24b780bd4747421d1cc0313f77fc13db/duraflows-nestjs-5.2.0.tgz","_integrity":"sha512-h1PyczQMx6KA3T4DjYd9TovgudqU0Kz5AcKBagSCHGBcYATAwSgoX4L2SKCPGhrUwrSURHb79nN2uGvL1mxZtA==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/core":"^12.1.0","@nestjs/common":"^12.1.0","@duraflows/core":"5.2.0","@nestjs/testing":"^12.1.0","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^12.1.0"},"peerDependencies":{"@nestjs/core":"^11.0.0 || ^12.0.0","@nestjs/common":"^11.0.0 || ^12.0.0","@duraflows/core":"^5.2.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_5.2.0_1790518190628_0.16125780565152792","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@duraflows/nestjs","version":"5.2.1","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@5.2.1","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"451ef1bc14a86062c4d88857559ebd7c67bc98b5","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-5.2.1.tgz","fileCount":84,"integrity":"sha512-mMgW4rT0WFG87XPTEKnEst3QHJKJeVzoHgBAsDzvASeh2rz1k6KjM+kMXhjRoCFOagwnVCIDXZeLZgJ0kDd7Yw==","signatures":[{"sig":"MEUCIGK5bfJJnmFF7toB0SfxwB/M/jcuzdrD06vCWQ2rRojVAiEArbHHSCvuWxxg0m5yXqa/dZ/r5q+hyZ8MqOc+FasdUbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF6CeDvee8HAMjrRniEMpDuP9s50ry7t/uOKpwqZFQ97AiEAgHLo2o2H1EAoZoieXR2czkFKiwH8clFZgT0yLBaHbz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143664},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-5.2.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/245d4c5fd52b2d03ea16c1e396b16737/duraflows-nestjs-5.2.1.tgz","_integrity":"sha512-mMgW4rT0WFG87XPTEKnEst3QHJKJeVzoHgBAsDzvASeh2rz1k6KjM+kMXhjRoCFOagwnVCIDXZeLZgJ0kDd7Yw==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/core":"^12.1.0","@nestjs/common":"^12.1.0","@duraflows/core":"5.2.1","@nestjs/testing":"^12.1.0","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^12.1.0"},"peerDependencies":{"@nestjs/core":"^11.0.0 || ^12.0.0","@nestjs/common":"^11.0.0 || ^12.0.0","@duraflows/core":"^5.2.1","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_5.2.1_1790525563851_0.4632791006002799","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@duraflows/nestjs","version":"6.0.0","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@6.0.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"7389dd0d516ca557b2f185445d0b5285e8e9ff28","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-6.0.0.tgz","fileCount":84,"integrity":"sha512-H+trjGq5q4R3nXh9yLTc+/UxA33aQYi12gufdOQ19VlAHKkdW7bMzBiBpMlE6EAeAMWlL9rC1SJyOQyEwrp7jw==","signatures":[{"sig":"MEYCIQC0dEaAIlpXG08FYHiep7zvsp88Gs1fDjQF74PFnGXZCgIhAJbB4QjMDUXEggnOM28xaLjhuAIPiBbKFI04nJp099WR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjgfdXK0miwWHEBlANJJYhnqr+RFGqReZTgzF1oR7SDAIhAN6XTYd3RnT2erTdunJLBkjy3W9JutDA7d1il+Qapogo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145160},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-6.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/759fe6bac2e94cd01a7a839e2142872a/duraflows-nestjs-6.0.0.tgz","_integrity":"sha512-H+trjGq5q4R3nXh9yLTc+/UxA33aQYi12gufdOQ19VlAHKkdW7bMzBiBpMlE6EAeAMWlL9rC1SJyOQyEwrp7jw==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/core":"^12.1.0","@nestjs/common":"^12.1.0","@duraflows/core":"6.0.0","@nestjs/testing":"^12.1.0","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^12.1.0"},"peerDependencies":{"@nestjs/core":"^11.0.0 || ^12.0.0","@nestjs/common":"^11.0.0 || ^12.0.0","@duraflows/core":"^6.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_6.0.0_1790540889805_0.10801914966832693","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@duraflows/nestjs","version":"6.1.0","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@6.1.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"3218c6cf55bdd9db9871bf0185ac0e1209b2ad69","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-6.1.0.tgz","fileCount":84,"integrity":"sha512-DO5AqBV2r9ROWMtlW/JOUa5DmklmLtyUSqedF6k7uAZHCP8NWcIWABeArFjGf24f2hQtCHedlQk8TfG3Fnm9Qw==","signatures":[{"sig":"MEQCIDE6rU6LiKBql7H9VfwqHi7QyyLE418OhpljwDuU8vI7AiB7tQYveiePb/muRYG/2+yEXvmtJpPAfIGy9jmcU6ylxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAFz6ccIG0YAToitJhm8LaqgeSuda5SGmqd8duDM/UVgIgF02h4BbxKvW/fC81rWDmKX9pxRF4b6y1aw2vNI1wKPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146134},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-6.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/9175c4c2917586aa4bf1c3c5c9da2868/duraflows-nestjs-6.1.0.tgz","_integrity":"sha512-DO5AqBV2r9ROWMtlW/JOUa5DmklmLtyUSqedF6k7uAZHCP8NWcIWABeArFjGf24f2hQtCHedlQk8TfG3Fnm9Qw==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/core":"^12.1.0","@nestjs/common":"^12.1.0","@duraflows/core":"6.1.0","@nestjs/testing":"^12.1.0","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^12.1.0"},"peerDependencies":{"@nestjs/core":"^11.0.0 || ^12.0.0","@nestjs/common":"^11.0.0 || ^12.0.0","@duraflows/core":"^6.1.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_6.1.0_1790543967364_0.04242191818517149","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@duraflows/nestjs","version":"7.0.0","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@7.0.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"a0f74e0b8156b94de8b6dfa4d06025d9aee20c4c","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-7.0.0.tgz","fileCount":84,"integrity":"sha512-uNzIHQveDDr8us8E3ir5XOgurGUkcay3rMRTO0S1Mc1C92yTC7P1qYsVRk4ZRCKu1sG4YoaldRFcmjnU4MHhHQ==","signatures":[{"sig":"MEQCIEs0QjXt7H0iGjq6NVX8i7vwzwYvBdQKej/iw+JSo9NxAiAyVzKTQjpGWSwiOEtUcYugA5tvGPyWx17sTI6EEg9gMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/fkDU4EMAQFEDC8HglbexY6jIQ15IoJy1+r/MmMEwIAIhAO+jgd25ElJCgAYJwcI4w/bQI/qv1Iop2LN6r1rxRgiH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148102},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-7.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/fe95cc2ae8a26762ed656bce13db0782/duraflows-nestjs-7.0.0.tgz","_integrity":"sha512-uNzIHQveDDr8us8E3ir5XOgurGUkcay3rMRTO0S1Mc1C92yTC7P1qYsVRk4ZRCKu1sG4YoaldRFcmjnU4MHhHQ==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/core":"^12.1.0","@nestjs/common":"^12.1.0","@duraflows/core":"7.0.0","@nestjs/testing":"^12.1.0","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^12.1.0"},"peerDependencies":{"@nestjs/core":"^11.0.0 || ^12.0.0","@nestjs/common":"^11.0.0 || ^12.0.0","@duraflows/core":"^7.0.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_7.0.0_1790561524897_0.9018789025928262","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@duraflows/nestjs","version":"7.1.0","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"author":{"name":"Carlos Cima"},"license":"MIT","_id":"@duraflows/nestjs@7.1.0","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"homepage":"https://github.com/camcima/duraflows#readme","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"45381974b261d07b22f09759f04e12ba9c12bbe7","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-7.1.0.tgz","fileCount":84,"integrity":"sha512-fqJPwSHYgreqfcKw3jojgT3IkAvbNplVS8wwUcVCQ0mr5kNjBi0QsXN26+93u+3bheTu13w9/8VzWCNQH6ecZw==","signatures":[{"sig":"MEUCIQCS7xLep8mkbdhae8MNlyuRuK1ikw5yI0FU1WCY7SJztAIgGwMZYxgHtUG+ZYRShzKwApeq5Ehonh9t2xgOYcqchKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/c12XfXeA+771Kgjg+vFeMhryIg46dOiyFxGudmkM3gIgBrkMB3o0nVTrLrwkKFEmhUCvdSsmdii5Hkmo7cXYlqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148720},"main":"dist/index.js","type":"module","_from":"file:duraflows-nestjs-7.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"build":"tsc --build"},"_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"_resolved":"/tmp/4621769dad1e926742b7fe8608905529/duraflows-nestjs-7.1.0.tgz","_integrity":"sha512-fqJPwSHYgreqfcKw3jojgT3IkAvbNplVS8wwUcVCQ0mr5kNjBi0QsXN26+93u+3bheTu13w9/8VzWCNQH6ecZw==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/core":"^12.1.0","@nestjs/common":"^12.1.0","@duraflows/core":"7.1.0","@nestjs/testing":"^12.1.0","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^12.1.0"},"peerDependencies":{"@nestjs/core":"^11.0.0 || ^12.0.0","@nestjs/common":"^11.0.0 || ^12.0.0","@duraflows/core":"^7.1.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs_7.1.0_1790591835998_0.2974878366945699","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"_id":"@duraflows/nestjs@7.2.0","bugs":{"url":"https://github.com/camcima/duraflows/issues"},"dist":{"shasum":"6aa3606cde629ce021d32f4322f65ede0e945a4d","tarball":"https://registry.npmjs.org/@duraflows/nestjs/-/nestjs-7.2.0.tgz","fileCount":84,"integrity":"sha512-nzYfNuOq7B9KyLPtjbp3YzO/xzVpx5ZADWs1fg+fIQDrJyCsCZlkZjFHFYrx6G6wwn8J2lkqcfLeFxlBKNiwVA==","signatures":[{"sig":"MEYCIQDd866kzXwmLH4/7LrMe3bkFytxgTHOUn9wOpjxqGK9RgIhAO82OSlzxPB9xVVrSSD0zOdIUnQKaMFae3JQvCspjelx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrIAu4XjTRE8+lKbOIEv4uMsQf8ayjQOTXgWRihpJgvgIgBmYxGjRAb/Wsxlpe3/IzEOIvFnP+TkB5up8yPlxiLKw="}],"unpackedSize":149105},"main":"dist/index.js","name":"@duraflows/nestjs","type":"module","_from":"file:duraflows-nestjs-7.2.0.tgz","types":"dist/index.d.ts","author":{"name":"Carlos Cima"},"engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"license":"MIT","scripts":{"build":"tsc --build"},"version":"7.2.0","_npmUser":{"name":"camcima","email":"camcima@hotmail.com"},"homepage":"https://github.com/camcima/duraflows#readme","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"_resolved":"/tmp/7d20b924c024c12ace326fd822c276d6/duraflows-nestjs-7.2.0.tgz","_integrity":"sha512-nzYfNuOq7B9KyLPtjbp3YzO/xzVpx5ZADWs1fg+fIQDrJyCsCZlkZjFHFYrx6G6wwn8J2lkqcfLeFxlBKNiwVA==","repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"_npmVersion":"10.9.7","description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","directories":{},"maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"class-validator":"^0.15.1","class-transformer":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@nestjs/core":"^12.1.0","@nestjs/common":"^12.1.0","@duraflows/core":"7.2.0","@nestjs/testing":"^12.1.0","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^12.1.0"},"peerDependencies":{"@nestjs/core":"^11.0.0 || ^12.0.0","@nestjs/common":"^11.0.0 || ^12.0.0","@duraflows/core":"^7.2.0","reflect-metadata":"^0.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs_7.2.0_1790623637077_0.15344324695945089"}}},"time":{"created":"2026-03-28T18:26:45.838Z","modified":"2026-09-28T19:27:17.386Z","0.0.1":"2026-03-28T18:26:46.107Z","0.0.2":"2026-03-28T18:42:28.151Z","0.1.0":"2026-03-30T02:21:49.602Z","0.2.0":"2026-03-30T16:05:52.441Z","0.3.0":"2026-04-04T17:13:54.243Z","0.4.0":"2026-04-04T22:26:03.957Z","0.4.1":"2026-04-06T14:42:10.926Z","0.5.0":"2026-04-06T14:43:30.776Z","0.5.1":"2026-04-06T15:24:50.024Z","1.0.0":"2026-04-24T23:39:56.418Z","1.1.0":"2026-04-27T16:02:03.612Z","2.0.0":"2026-05-01T13:40:46.371Z","2.1.0":"2026-05-30T22:02:24.450Z","3.0.0":"2026-06-23T08:51:17.407Z","3.1.0":"2026-06-23T10:44:02.404Z","4.0.0":"2026-07-10T01:16:18.276Z","4.0.1":"2026-08-15T01:11:30.265Z","4.1.0":"2026-08-15T10:52:31.912Z","5.0.0":"2026-08-18T02:52:07.911Z","5.1.0":"2026-09-26T05:01:51.154Z","5.2.0":"2026-09-27T14:09:50.697Z","5.2.1":"2026-09-27T16:12:43.939Z","6.0.0":"2026-09-27T20:28:09.889Z","6.1.0":"2026-09-27T21:19:27.445Z","7.0.0":"2026-09-28T02:12:04.982Z","7.1.0":"2026-09-28T10:37:16.103Z","7.2.0":"2026-09-28T19:27:17.175Z"},"bugs":{"url":"https://github.com/camcima/duraflows/issues"},"author":{"name":"Carlos Cima"},"license":"MIT","homepage":"https://github.com/camcima/duraflows#readme","keywords":["duraflows","workflow","nestjs","dependency-injection","decorator","durable","state-machine"],"repository":{"url":"git+https://github.com/camcima/duraflows.git","type":"git","directory":"packages/duraflows-nestjs"},"description":"NestJS integration for duraflows: dependency injection, services, optional REST controllers, and @WorkflowCommand decorator for DI-backed command handlers.","maintainers":[{"name":"camcima","email":"camcima@hotmail.com"}],"readme":"# @duraflows/nestjs\n\n[NestJS](https://nestjs.com/) module for [duraflows](https://github.com/camcima/duraflows), providing dependency injection, services, and optional REST controllers for the durable workflow runtime.\n\nPart of the [duraflows](https://github.com/camcima/duraflows) monorepo.\n\n## Features\n\n- Dynamic NestJS module with `forRoot()` and `forRootAsync()` configuration\n- Registered as a **global module** -- feature modules can inject `WorkflowService` without re-importing `WorkflowModule.forRoot()`\n- `WorkflowService` for creating instances, triggering events, and querying state\n- Type-safe `createInstanceFor()` / `triggerEventFor()` variants that narrow `currentState` / `fromState` / `toState` to the state union of a `WorkflowDefinition<TState>`\n- `WorkflowTimeoutService` for processing expired workflows\n- Optional REST controllers for full HTTP API\n- `@WorkflowCommand` decorator with automatic discovery\n- `guards` option for registering declarative event preconditions\n- Re-exports the commonly used `@duraflows/core` types, errors and classes for convenience (import the rest, e.g. `InvalidArgumentError` or `toMermaidDiagram`, from `@duraflows/core`)\n\n## Installation\n\n```bash\npnpm add @duraflows/core @duraflows/nestjs\n```\n\n> **Note:** `@duraflows/core` is a peer dependency — you install it alongside this\n> package so your app and the adapter share a single core instance. `@nestjs/common`,\n> `@nestjs/core` and `reflect-metadata` are peers too, but any NestJS app\n> already has them, so no extra install is normally needed.\n\nYou will also need a persistence adapter such as [`@duraflows/pg`](https://www.npmjs.com/package/@duraflows/pg):\n\n```bash\npnpm add @duraflows/pg pg\n```\n\n### Compatibility\n\n| NestJS | Supported | Notes                                                                                                                                                           |\n| ------ | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| 12.x   | ✅        | NestJS 12 ships ESM-only. CommonJS apps load it through `require(esm)`, which needs **Node.js ≥ 20.19 or ≥ 22.12** (a NestJS requirement, not a duraflows one). |\n| 11.x   | ✅        | From `11.0.0`.                                                                                                                                                  |\n\nThe same `@duraflows/nestjs` release works on both majors, from both CommonJS and ESM apps. No duraflows changes are needed when you upgrade an app from NestJS 11 to 12.\n\n## Quick Start\n\n### Module Registration\n\n```ts\nimport { Module } from \"@nestjs/common\";\nimport { Pool } from \"pg\";\nimport { WorkflowModule } from \"@duraflows/nestjs\";\nimport { pgWorkflowProviders } from \"@duraflows/pg\";\n\nconst pool = new Pool({ connectionString: process.env.DATABASE_URL });\n\n@Module({\n  imports: [\n    WorkflowModule.forRoot({\n      workflows: [orderWorkflow],\n      commands: [\n        { name: \"sendToWarehouse\", useClass: SendToWarehouseCommand },\n        { name: \"notifyCustomer\", useClass: NotifyCustomerCommand },\n      ],\n      persistence: pgWorkflowProviders(pool),\n      enableControllers: true, // optional REST endpoints\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n### Async Configuration\n\n```ts\nWorkflowModule.forRootAsync({\n  imports: [ConfigModule],\n  useFactory: (config: ConfigService) => ({\n    workflows: [orderWorkflow],\n    commands: [{ name: \"sendToWarehouse\", useClass: SendToWarehouseCommand }],\n    persistence: pgWorkflowProviders(new Pool({ connectionString: config.get(\"DATABASE_URL\") })),\n  }),\n  inject: [ConfigService],\n});\n```\n\n### Using WorkflowService\n\n```ts\nimport { Injectable } from \"@nestjs/common\";\nimport { WorkflowService } from \"@duraflows/nestjs\";\n\n@Injectable()\nexport class OrderService {\n  constructor(private readonly workflowService: WorkflowService) {}\n\n  async createOrder(orderData: CreateOrderDto) {\n    const instance = await this.workflowService.createInstance({\n      workflowName: \"order\",\n      metadata: { orderId: orderData.id },\n    });\n    return instance;\n  }\n\n  async receivePayment(instanceUuid: string, order: Order) {\n    const handle = this.workflowService.getHandle(instanceUuid);\n    return handle.triggerEvent(\"PaymentReceived\", { subject: order });\n  }\n\n  async getAvailableActions(instanceUuid: string) {\n    const handle = this.workflowService.getHandle(instanceUuid);\n    return handle.getAvailableEvents();\n  }\n}\n```\n\n### Type-Safe Variants\n\nWhen you have a typed `WorkflowDefinition<TState>` in hand, use `createInstanceFor` / `triggerEventFor` to narrow `currentState`, `fromState`, and `toState` to the state union instead of `string`:\n\n```ts\nimport type { WorkflowDefinition } from \"@duraflows/nestjs\";\n\ntype OrderState = \"new\" | \"paid\" | \"shipped\" | \"cancelled\";\n\nconst orderWorkflow: WorkflowDefinition<OrderState> = {\n  name: \"order\",\n  initialState: \"new\",\n  states: {\n    new: { events: { PaymentReceived: { targetState: \"paid\" }, Cancel: { targetState: \"cancelled\" } } },\n    paid: { events: { Ship: { targetState: \"shipped\" } } },\n    shipped: {},\n    cancelled: {},\n  },\n};\n\n// `instance.currentState` is typed as OrderState, not string\nconst instance = await workflowService.createInstanceFor(orderWorkflow, {\n  metadata: { orderId: \"abc\" },\n});\n\n// `result.fromState` / `result.toState` are typed as OrderState\nconst result = await workflowService.triggerEventFor(orderWorkflow, {\n  workflowInstanceUuid: instance.uuid,\n  eventName: \"PaymentReceived\",\n});\n```\n\n`triggerEventFor` does not verify at runtime that the instance belongs to the supplied definition -- the type narrowing is the caller's contract. Pair it with `createInstanceFor` to keep that invariant.\n\n### @WorkflowCommand Decorator\n\nMark command handlers for automatic discovery:\n\n```ts\nimport { WorkflowCommand as IWorkflowCommand, CommandResult, WorkflowExecutionContext } from \"@duraflows/nestjs\";\nimport { WorkflowCommand } from \"@duraflows/nestjs\";\n\n@WorkflowCommand(\"sendToWarehouse\")\nexport class SendToWarehouseCommand implements IWorkflowCommand {\n  constructor(private readonly warehouseClient: WarehouseClient) {} // NestJS DI works here\n\n  async execute(subject: unknown, ctx: WorkflowExecutionContext): Promise<CommandResult> {\n    await this.warehouseClient.ship(ctx.metadata.orderId as string);\n    return { ok: true, code: \"SHIPPED\" };\n  }\n}\n```\n\n## REST Controllers\n\nWhen `enableControllers: true` is set, the following endpoints are registered:\n\n> **Security:** the generated controllers ship **without authentication**. They expose instance creation, arbitrary event triggering, full history reads, and `POST /workflows/timeouts/process` (an administrative bulk operation). Apply your own auth guards and rate limiting before enabling them in production — e.g. a global `APP_GUARD`, or guards bound per controller. Note also that `triggerEvent` responses include each command's `CommandResult` verbatim, so command authors must not place sensitive data in `CommandResult.error` / `message` if the controllers are enabled.\n\n| Controller                   | Endpoints                              |\n| ---------------------------- | -------------------------------------- |\n| `WorkflowInstanceController` | Create and retrieve workflow instances |\n| `WorkflowEventController`    | Trigger events on instances            |\n| `WorkflowQueryController`    | Query available events and history     |\n| `WorkflowTimeoutController`  | Process expired workflows              |\n\n## Documentation\n\nSee the full documentation in the [duraflows repository](https://github.com/camcima/duraflows).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}