{"_id":"use-dynamodb-reactive-hooks","_rev":"57-f906c7cebff95ac949af6c91381496ac","name":"use-dynamodb-reactive-hooks","dist-tags":{"latest":"1.0.56"},"versions":{"1.0.0":{"name":"use-dynamodb-reactive-hooks","version":"1.0.0","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.0","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"homepage":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks#readme","bugs":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks/issues"},"dist":{"shasum":"165be1e8b56c66851aaaf343e228a7ea7e63f178","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.0.tgz","fileCount":6,"integrity":"sha512-YJmkWSwt8hcjvc7LrQIQVo/QggrqFBTGE4hGugNNt75rn8QsUWNvs5qWD+dI/94hI8FQhyF4ahE/ruK2OXAvtQ==","signatures":[{"sig":"MEQCIH7VqcuroYBqEuiR9Otaxc7trQyF500XLy0JgsOaUsXpAiATihma67hscpawySDE6aFm6no2S41yLG4la1fLgI51/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1764066},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"fd32d0b2ba6ae923f5de0ac98a4cb0cd2db4da75","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"git+https://github.com/feliperohdee/use-dynamodb-reactive-hooks.git","type":"git"},"_npmVersion":"10.9.0","description":"A TypeScript library that provides a webhook scheduling system using Amazon DynamoDB as the backend. Schedule HTTP webhooks to be triggered at specific times or intervals, with full management and monitoring capabilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.55","use-http-error":"^1.0.1","use-async-helpers":"^1.0.18","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.12","use-dynamodb-webhooks":"^1.0.17"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/lodash":"^4.17.13","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.0_1737333617994_0.7101558993020636","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"use-dynamodb-reactive-hooks","version":"1.0.1","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.1","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"552da44ebf64b1d32fb5a457e7c8364c531e5a30","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.1.tgz","fileCount":8,"integrity":"sha512-s+5qkGZXP5M3H0E+h/GcEK9Nfaw1mUlGf1hsxBZ3CMvSVXP1WfmogfNAkkHhKwMOUwibYcKMiiFpvvMwXZJAug==","signatures":[{"sig":"MEUCIQDE+JEVlmddlCxl+zl7YiSOWpLhVnReDWe7kVRP5+UjbgIgQHywZ9Jy4q4WXoEkeJSKEgUb9ra1nCW2tz1mQx9wWCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1764181},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"- ✅ Register webhooks to be triggered at specific times or intervals. - 🔁 Support for recurring webhooks with flexible intervals and configurable repeat limits. - 📊 Webhook status tracking (ACTIVE, PROCESSING, MAX-REPEAT-REACHED, MAX-ERRORS-REACHED, DIS","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.55","use-http-error":"^1.0.1","use-async-helpers":"^1.0.18","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.12","use-dynamodb-webhooks":"^1.0.17"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/lodash":"^4.17.13","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.1_1737334604196_0.044672474812396334","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"use-dynamodb-reactive-hooks","version":"1.0.2","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.2","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"b428921dcc2098c06af2eea5af09f52a6cd1ed00","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.2.tgz","fileCount":8,"integrity":"sha512-sBtTdPr6yfG94Txaoxaku5ZiXhnb8nFxecpDZAMH1TiVmcyFMeT0dOyzBd6CFPLlZ06oNOy5nQMF1JfBKeF8TQ==","signatures":[{"sig":"MEUCICsoH8jPQeexzWgVA6iYTmyqNZCt3r/zmzAvSI3MwZP1AiEAhdQEFvGxFS2Tdx22MYWKkK2FLriFp7Oi7KsOpcxyiMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1764183},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.55","use-http-error":"^1.0.1","use-async-helpers":"^1.0.18","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.12","use-dynamodb-webhooks":"^1.0.17"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/lodash":"^4.17.13","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.2_1737334663944_0.15433816558678704","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"use-dynamodb-reactive-hooks","version":"1.0.3","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.3","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"3f0485b2f4c76ed60164e2c46ff898c3f21441bf","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.3.tgz","fileCount":8,"integrity":"sha512-RWmkCGaNQs43OMYea39VoZfbhi3JSCHZeKwEO6mSy1TyVico9w1oW3SHxdUdZ69MYkynq0xzlO28dMyHzI0DGQ==","signatures":[{"sig":"MEUCIA4BjIB0w9pQjbPhV7fMAwVqO5b2OxUW3+AQypGGbov+AiEA9M6jIguv1Hj4b8PzxaWZIK/MlQTzl+rCAfhhTXEEnTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1696998},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.56","use-http-error":"^1.0.1","use-async-helpers":"^1.0.19","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.12","use-dynamodb-webhooks":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/lodash":"^4.17.13","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.3_1737380111520_0.36709905710038004","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"use-dynamodb-reactive-hooks","version":"1.0.4","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.4","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"d7321aa9c955aa643751702410a67b06d1bdd557","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.4.tgz","fileCount":8,"integrity":"sha512-SpSbyKFzwEoeXpupNOIK9WK+hyvm1FWgcLosUYpZs5nfit/9Z4xxvVZo17GF831wNYLyfos8tco4UkeYWPtZlQ==","signatures":[{"sig":"MEYCIQCFt/TY3LcXoO/PoM6vF3ji84CrofuL9Z994JaVoYRp5QIhAKOwPhCqQfijVssxY0FBLIcqDTG1Y8+aFUtwvkfCzTgd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1696956},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.56","use-http-error":"^1.0.1","use-async-helpers":"^1.0.19","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.12","use-dynamodb-webhooks":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/lodash":"^4.17.13","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.4_1737383240853_0.46854187768604016","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"use-dynamodb-reactive-hooks","version":"1.0.5","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.5","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"27e91c7a61ce322d4ab26b1bf7bf6ca7e3b77d61","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.5.tgz","fileCount":8,"integrity":"sha512-tkgPXwto4w7/UKsYOtsarU0CDMaXus9zCmJJSOXKTaKWoarV3tJD3XyT9IiAQS5M+fFEf59DvbvwqG5nDMDAPA==","signatures":[{"sig":"MEYCIQCHtDeSGtXysQRYwfsHJVHI0pCFvfroBmft1ya2VVH9QwIhAKr1BNkFum5bkvLyTsgYXMDRkxS3JqnEHFOn20WDG76L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1696957},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.56","use-http-error":"^1.0.1","use-async-helpers":"^1.0.19","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.12","use-dynamodb-webhooks":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/lodash":"^4.17.13","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.5_1737392280661_0.29148306814289593","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"use-dynamodb-reactive-hooks","version":"1.0.6","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.6","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"e6f699327afd07ab00085c9bb076aa50836ee91f","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.6.tgz","fileCount":8,"integrity":"sha512-zAy7U1wbReo3qxZWCEqDA8xy19F9h0Mffz+7Zpq610ikrvZq/6TlflhncteCIBPJTBomZhMpFcwFOfTI8V3qpw==","signatures":[{"sig":"MEUCIQCDA1BVKwZrCSW7CZ9s6Y23N0icfbONnEd7r/b/Q1zCKQIgOGmth1b+gNq8kngI899MPUejo4VBvjDWvuuTgrr2Jes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1696969},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.56","use-http-error":"^1.0.1","use-async-helpers":"^1.0.19","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.12","use-dynamodb-webhooks":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/lodash":"^4.17.13","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.6_1737392550322_0.6582291217192004","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"use-dynamodb-reactive-hooks","version":"1.0.7","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.7","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"a401ebbb4e24f9fd80e066e2f6a1972977da9aed","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.7.tgz","fileCount":8,"integrity":"sha512-zbstPio8aJD+N5MplF97m6wNiD7xupih6tuhRMqIMxZAIWR2ZleYKUr04mmONbjaupmE1OP1vYhM/fupiFWZVg==","signatures":[{"sig":"MEYCIQDQELWXVtjXoEMbxK3/JRzMMj7ygTTBclwp3g8elX4Z5AIhAPgMBmCqq+qYOJjawewVwWUq/YVmmAOJyLN3U3yqsOiS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1697888},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.56","use-http-error":"^1.0.1","use-async-helpers":"^1.0.19","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.12","use-dynamodb-webhooks":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/lodash":"^4.17.13","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.7_1737397199944_0.4734816442036849","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"use-dynamodb-reactive-hooks","version":"1.0.8","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.8","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"93efe06706630ae134d6f09463dfae60dd258d8d","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.8.tgz","fileCount":8,"integrity":"sha512-TWuZdEaXgMcHLlNvQ5M1bTIY49VGyb8QxJtrMUTG3x57lWBIdL9ReDD7GMpLX+sv9J10zGu+QcQHphi5Lkhezw==","signatures":[{"sig":"MEUCIQCrbRPAUu5etznlmwZv2LYm18c4Y+Sqmxk0+LRUr4Of7wIgRm3KZuhUQSbXk9VcRl13hp9EQPPwpmnc1HwcBXiToZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1697889},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.56","use-http-error":"^1.0.1","use-async-helpers":"^1.0.19","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.12","use-dynamodb-webhooks":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/lodash":"^4.17.13","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.8_1737397977969_0.978752363955067","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"use-dynamodb-reactive-hooks","version":"1.0.9","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.9","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"31763dacda01e37b1de82cdc03d9babe6f53c4dd","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.9.tgz","fileCount":8,"integrity":"sha512-ZAWBu2KRiKbLm2hZc/up1j3EbHoPEGyREWaGMsSIgbuzclL0mh9wCmVD1iheCFY2KqiZp5dFbHOKz4N1Hs949A==","signatures":[{"sig":"MEQCIAZ5sd+oYsxZ7pchs6Bwlke/UdJTK2TZjne3S3lanx3wAiBB47aNWpWGr1Zq/RHtkrlKeCrGXSk4Hguxb7MHiscsmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1698128},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.56","use-http-error":"^1.0.1","use-async-helpers":"^1.0.19","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.12","use-dynamodb-webhooks":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/lodash":"^4.17.13","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.9_1737399923976_0.05725236054048266","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"use-dynamodb-reactive-hooks","version":"1.0.10","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.10","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"9238c9f83f5395ce61d4f14cc15f0d570c1086b2","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.10.tgz","fileCount":8,"integrity":"sha512-m82Jx37Xr0K/w55Wb1Zzrp3+GuSrcIT07y5U16bH2B5ggn3KjdCcQtKQBU9ddK1YXELqtOR27h+x9y93+TgtWg==","signatures":[{"sig":"MEUCIF6BXPD/04Tw34FWqmqoOvxZf2N+kHAg3PxAxuhs5vn7AiEA6eNneiPzMxim9nIimQAKEv7M+oEjTeoJ1mX3mPciY/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1698129},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.56","use-http-error":"^1.0.1","use-async-helpers":"^1.0.19","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.12","use-dynamodb-webhooks":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/lodash":"^4.17.13","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.10_1737400093960_0.4884804307913848","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"use-dynamodb-reactive-hooks","version":"1.0.11","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.11","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"3bf9c2e9767e97a5b3ea72afdf59de976ed2ae23","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.11.tgz","fileCount":8,"integrity":"sha512-XqDP2kr7wXv+yBDLiX2g9QAzB+0Hlo81Lm2hdpJ6gQuaxSTW8MrjASOD7lyoKSZPKkNzNnWcKvYN3dBphi4jcA==","signatures":[{"sig":"MEYCIQDLEDNQkvj0o8ehTm8t++z/rX0GXDOHDbBxW6amVAQEXgIhAOIjvJ4JZ376ltrxJ6iIZow606BYvsXVya1h6JkMrfYb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1698159},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.56","use-http-error":"^1.0.1","use-async-helpers":"^1.0.19","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.12","use-dynamodb-webhooks":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/lodash":"^4.17.13","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.11_1737400914044_0.23273066522594799","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"use-dynamodb-reactive-hooks","version":"1.0.12","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.12","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"4ad79d754b9e4eac260511ab7f7d2cc1bf43692d","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.12.tgz","fileCount":8,"integrity":"sha512-EEcj9/Lq8cWgKhkzxB+AUIhce4Xu3y1NArC/v2qtpR3Z+VSOL4E/fwFUp/9hMGSbhZa0JTcmNwybuZIw9RCbvA==","signatures":[{"sig":"MEQCIBNvQhYZX4zbJi3n4YobYZSXv+KF2ceBoOCtTDAEmKZwAiAe68tbuKJ+gFFvW0JEC++WzMNAfULIud5C96UxEcON7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1698247},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.56","use-http-error":"^1.0.1","use-async-helpers":"^1.0.19","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.12","use-dynamodb-webhooks":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/lodash":"^4.17.13","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.12_1737401340210_0.563716289159784","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"use-dynamodb-reactive-hooks","version":"1.0.13","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.13","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"208f6430b4b3b4822f9623329fe8591b00ca2b55","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.13.tgz","fileCount":8,"integrity":"sha512-BDBXX3vewXFxtX6PtdWs2n7sd4UbK7rDRayUBAlBSIOasJghklcxi6BMM9foJ9KnJWiglRNC4cIOipnOizKffw==","signatures":[{"sig":"MEUCIQCEBigvMXCaSLcKc40FG4qoy+oLV0Skjq41uv9YPqMZoQIgYXUm/kpPJ/Z+vK7jSzDpUUnbH9jKNZ4wTO29ukWvxwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1698247},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.56","use-http-error":"^1.0.1","use-async-helpers":"^1.0.21","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.12","use-dynamodb-webhooks":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.2","@types/lodash":"^4.17.13","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.13_1737405034477_0.2600607191640836","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"use-dynamodb-reactive-hooks","version":"1.0.14","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.14","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"75b645ce9818e76cddeb1079a048ed4a364b6bea","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.14.tgz","fileCount":8,"integrity":"sha512-cTqVOs8uWD+HFQ2Y6k5wAtBpV1rGEpOy6J1XfxSSQNm8qgvpdYWj71XVh/k+C1rhQoz6rsrOD4v+/FK6i+GbAA==","signatures":[{"sig":"MEQCICZ3vR7FxleYLtaAMtRVMxQOOuM2nXef0mt2BhBc3KgOAiBeCF27OuQin51WAtY5hPfvXFq06FrWc9mCIFD8mOKWbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1698247},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.57","use-http-error":"^1.0.2","use-async-helpers":"^1.0.21","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.15","use-dynamodb-webhooks":"^1.0.19"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.2","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.14_1737405225212_0.6834681181984721","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"use-dynamodb-reactive-hooks","version":"1.0.15","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.15","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"74b2dcd72df228f786837734ab02719808132a95","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.15.tgz","fileCount":8,"integrity":"sha512-2vAEfU2yyvxmEruQZulS9tSM5TEg83Rj85MEEj4BIIuS7LT9pzmmD8QQ7uMBVgSqkGiCifawAQwhh81XUx23YQ==","signatures":[{"sig":"MEUCIH8+D3nRQqXxwaLatZrldI8DlXTxZRnSvhwClQdBoCSgAiEAiw6A2nVRJyQbCWOSOinqI5fhSOEASj1j58msvmY2YXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1698247},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.57","use-http-error":"^1.0.2","use-async-helpers":"^1.0.23","use-filter-criteria":"^1.0.17","zod-default-instance":"^1.0.15","use-dynamodb-webhooks":"^1.0.19"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.2","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.15_1737495041683_0.6523070749799136","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"use-dynamodb-reactive-hooks","version":"1.0.16","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.16","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"af9c81c583566af25e428da826e3a844c54706ec","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.16.tgz","fileCount":8,"integrity":"sha512-6gijX6KYLqck0Vmaswx9dkYUl8R0OHGc6qrPoHk7dF1z5S1pHYYUfm7Mjt3xMXPiYdPYoMt3lfhtkqA6XH5IIw==","signatures":[{"sig":"MEYCIQDISJ/dmrpdw3eELV4B4YEspp9cXGjISH4LCDhpWe4r8wIhAKi13YHByLXCrLrDjSG2Wn3Tlw/WWI/2hfpFbwtwFSiF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1698247},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.59","use-http-error":"^1.0.3","use-async-helpers":"^1.0.24","use-filter-criteria":"^1.0.18","zod-default-instance":"^1.0.15","use-dynamodb-webhooks":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.16_1737496786845_0.8681299490271881","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"use-dynamodb-reactive-hooks","version":"1.0.17","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.17","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"f437226ddb925a48cf7b62c154019a174eb2a6ba","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.17.tgz","fileCount":8,"integrity":"sha512-YBMJKegOkTqmVHRwI0RE+A+1D977W3zgVZwoxph+DvOE+ahJppW+YnNTEERlS4bT2JVCwvhZ6V7rgWhinrwiAA==","signatures":[{"sig":"MEUCIHGC7+bKshzF1b95j0Vtcc8sgkVW6p1U2MBC7tCLNf3rAiEAimM18STfEPbfmQaCAZLjFH12W6gbdHcE3DxVh2Eu1m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2207960},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.59","use-http-error":"^1.0.3","use-async-helpers":"^1.0.24","use-filter-criteria":"^1.0.26","zod-default-instance":"^1.0.15","use-dynamodb-webhooks":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.17_1737759659262_0.5240780769782454","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"use-dynamodb-reactive-hooks","version":"1.0.18","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.18","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"46bb1e3821265d6c876f8426432699b151e7009c","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.18.tgz","fileCount":8,"integrity":"sha512-C3322Nmw11wO1YuCqfq8dqJcLz8SB5J1TKTsKEn7HyAiokOxucKv0B91PelY1cBWiPi1XRwXU53J+uRZDKKH1g==","signatures":[{"sig":"MEYCIQDfeNKoB2HXNCnfOZOvnrFq+YID3AdM1WcAtunysWvF3gIhALyyS/Sc5SD6s494a5JX9m3lnn85R+2SeRoe+awP9L/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2214821},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.59","use-http-error":"^1.0.3","use-async-helpers":"^1.0.24","use-filter-criteria":"^1.0.26","zod-default-instance":"^1.0.15","use-dynamodb-webhooks":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.18_1737835808180_0.3668175289766762","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"use-dynamodb-reactive-hooks","version":"1.0.19","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.19","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"34015fc1435e3f798b8722db10b369fcd33867b6","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.19.tgz","fileCount":8,"integrity":"sha512-UgPqk/YhbS8IcQ+jxwtkzukB+hgRFB8hKHJMcOrF2WtOT5ZhJfq/zP+cTRqPRv6Bnk7GZUagSRzhWrAtGxWPBg==","signatures":[{"sig":"MEYCIQDOThGRQbHasN+o7VkuIkXP/3lfu+XieTKh7b3ZDSjAAAIhANZjrwhTIJThQvx/eiMhz1/dPRfnBSBDEzpX7yDW80wa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2214937},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.59","use-http-error":"^1.0.3","use-async-helpers":"^1.0.24","use-filter-criteria":"^1.0.26","zod-default-instance":"^1.0.15","use-dynamodb-webhooks":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.19_1737912078990_0.29603301604032684","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"use-dynamodb-reactive-hooks","version":"1.0.20","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.20","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"8746a0bb78d72a79c5e15f4c522e13074384437b","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.20.tgz","fileCount":8,"integrity":"sha512-5y7AZ8/65TD3RDgUIxUCpFSv5S4d4TwlomzFKqojYWqi6E51+bFWHgMPygteto7tCqOCHYQY/5Pj9HHu0aqarw==","signatures":[{"sig":"MEQCIFhZ0dMWyRBlc0moJDoaqlH0xk6ulcBQxjKNDZPbLYIgAiBdanq2NcYpMa3yAny857JGO5o7T+rDOrdD/H0YmIIc1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2214931},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.59","use-http-error":"^1.0.3","use-zod-default":"^1.0.1","use-async-helpers":"^1.0.24","use-filter-criteria":"^1.0.26","use-dynamodb-webhooks":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.20_1737979629517_0.3927775106970439","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"use-dynamodb-reactive-hooks","version":"1.0.21","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.21","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"1a6e2e5484cd6520856f04fc4de2ebfa688dcf97","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.21.tgz","fileCount":8,"integrity":"sha512-B6a71cDsErFFv23ebFqFo12CeP/AN5Gq26e6zOS/smAw7/NZ1uBwN1R8DdXw/jB4PPwalq8Lp8X9IYqUXSMEUQ==","signatures":[{"sig":"MEYCIQDJrDs/lk/yFkqXWeukAzB+K5WOm/Fz22EnLJp9K3dNhwIhAMi7WPnX1vGFqVzQ7BdQBvX4rIq2ydkl3I3ILtxwx0MQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2238590},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.59","use-http-error":"^1.0.3","use-zod-default":"^1.0.1","use-async-helpers":"^1.0.24","use-filter-criteria":"^1.0.43","use-dynamodb-webhooks":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.21_1738244909266_0.24482753544248848","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"use-dynamodb-reactive-hooks","version":"1.0.22","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.22","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"f16150a046f65f5b5e9a698a4cbcdc3513f373fb","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.22.tgz","fileCount":8,"integrity":"sha512-/iCBy7NBcU52lhPTwzAlUrKu1Nr0Z8ZzOeBH6CvNVJKHfeSQIsDMVru63cCNoX8UYzgCOEQyhri29097Ez6rvQ==","signatures":[{"sig":"MEQCIBIu9cV6smnDMKk4EsosQ+yEVr7KvgjnfMH7VsG2ML1uAiAyzdwHrtVkkqOtK0m6t19s8F1ChBdcEbeJ3IgyP/VM9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2708173},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.59","use-http-error":"^1.0.3","use-zod-default":"^1.0.1","use-async-helpers":"^1.0.24","use-filter-criteria":"^1.0.44","use-dynamodb-webhooks":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.22_1738267083409_0.1295772450567707","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"use-dynamodb-reactive-hooks","version":"1.0.23","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.23","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"8832cfb7594514e3d95b607d1cdcb752d80d4436","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.23.tgz","fileCount":8,"integrity":"sha512-ZkmUprnDOs0NMlgXWD4yv4Fokx40BnbNnCQ7QI0q9KA5hym9n5PgMLgJvXNgtUVpYK6YAvckhX9iSHJOOjArfQ==","signatures":[{"sig":"MEYCIQClbA5TLxXHhU89WaR6Lw0tZPhKpjy5UDsmsA0zPY2ZlQIhAMMY5BGDq+ycKNKBor6SwL7weeiCJ7Gc9E4KTwleA3n7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2000575},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.59","use-http-error":"^1.0.3","use-zod-default":"^1.0.1","use-async-helpers":"^1.0.24","use-filter-criteria":"^1.0.52","use-dynamodb-webhooks":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.23_1738343803870_0.05697221502184746","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"use-dynamodb-reactive-hooks","version":"1.0.24","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.24","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"e53c4c7738fbc07906d1035fcf716d955f1103c1","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.24.tgz","fileCount":8,"integrity":"sha512-IJMO6wExfJwoANAG/4ApmDHj/AAMV+touPQaQhjvs+rgCxJpXHjoTSglvCIzbpA4khw4PySgZUZVpUJ6pN3cbQ==","signatures":[{"sig":"MEYCIQCI8pqcnfZdcrMih/tGi8Iyp+xJ4p93z78F2DypWiuXCQIhAKbaXgkVDgs8Gf8uyBdkIaN74mOkkUxbzz7TNwxnEJKF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2000570},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.59","use-http-error":"^1.0.3","use-zod-default":"^1.0.1","use-async-helpers":"^1.0.24","use-filter-criteria":"^1.0.52","use-dynamodb-webhooks":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.24_1738683982996_0.3009084233891306","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"use-dynamodb-reactive-hooks","version":"1.0.25","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.25","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"40ec0ce65ec3bbbc73c0fcbe570ce66ffdf36952","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.25.tgz","fileCount":8,"integrity":"sha512-ZgJJsb2N62bTlCTmV0OKf+7YbJ6fNAxd1HLQNBPJokc/6rNJYfnVUo9f9utDnjNHGU87GwBsqB+tIx6f/G5qPQ==","signatures":[{"sig":"MEYCIQC0Ab36agOxB0HVqq1ebw8K6aMjnU/6haZcWZs6EpnFnQIhANSN6aivI3HnWz0BeELvn9Fs/acDqIob+FcD+M3SqKxN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2001704},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.59","use-http-error":"^1.0.3","use-zod-default":"^1.0.1","use-async-helpers":"^1.0.24","use-filter-criteria":"^1.0.52","use-dynamodb-webhooks":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.25_1738775626422_0.8667670853273455","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"use-dynamodb-reactive-hooks","version":"1.0.26","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.26","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"26729c87803a534cd164812458cc682f3e10f34a","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.26.tgz","fileCount":8,"integrity":"sha512-We+y5ocrgwkZV6+v9wQQBAxkVJ4W33tECtQT3YpcIEbiCQ79IX9yUM5MlOFA3xexePb9E/7aYkYlUERtzpzdPw==","signatures":[{"sig":"MEUCIQDVbQmyKf3ePZ1+FGrxi5NIRz4j1LTmD/mr0zLQ8wWk2AIgXlZ93zbStTZvwsvexZCkKFSsJLFGUVekvtsWfjzaQdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2001728},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.59","use-http-error":"^1.0.3","use-zod-default":"^1.0.1","use-async-helpers":"^1.0.24","use-filter-criteria":"^1.0.52","use-dynamodb-webhooks":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.26_1738847957887_0.6587870045747108","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"use-dynamodb-reactive-hooks","version":"1.0.27","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.27","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"e32b1d961b2f18cead17ed7b99acaa9414b4bcf4","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.27.tgz","fileCount":8,"integrity":"sha512-ELmu40uj4dwyX8r0yjUQBvLv5AN6GV4WwdS3IegiOOOKC1p5M1zrcwuVjshL0WhTIB15B/NTtfhAMDi8mxrr0A==","signatures":[{"sig":"MEYCIQCSTEJGl2lM/Vydrv6I9+p1cRaSS1Gb8PMu8oZiZNpnlAIhAKmVE0h6YxlIGzEwkLz/ft1tvWEvo33gVQxOUTw5oCUy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2002825},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","use-dynamodb":"^1.0.59","use-http-error":"^1.0.3","use-zod-default":"^1.0.1","use-async-helpers":"^1.0.24","use-filter-criteria":"^1.0.52","use-dynamodb-webhooks":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.27_1740080154002_0.4963022744797332","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"use-dynamodb-reactive-hooks","version":"1.0.28","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.28","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"306d8540abea056cb455f21ddc304cb16a1c0158","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.28.tgz","fileCount":8,"integrity":"sha512-R4t07xdBt1typ0K1XLGJyYH3tQYSfMiLlr9bUDVPPJuATKDodUx8dqPqHZtcnQGdA6MrMaWruAEjLnXXVsf3lQ==","signatures":[{"sig":"MEUCIFhdrEoLlmNi03X9rzWEtxgp86dWqHhqSDugCgD1kas8AiEA+7iNDx7rPRyHSPgaSaUnfNm7ANt0BY//7GFVjwzs+Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1997915},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","lodash":"^4.17.21","use-dynamodb":"^1.0.61","use-http-error":"^1.0.5","use-zod-default":"^1.0.4","use-async-helpers":"^1.0.25","use-filter-criteria":"^1.0.59","use-dynamodb-webhooks":"^1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.28_1740089032122_0.2878361736921844","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"use-dynamodb-reactive-hooks","version":"1.0.29","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.29","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"76d4e4325126153b93e8ac526e738b18271a0c86","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.29.tgz","fileCount":8,"integrity":"sha512-A4xdI/dzMTzOT66szcU+SoPiSFNXpwzIenUr53Da7LBIFzCTuVSpnCpMBgMCQGgIKULGQf08g04M8hMxFJ8zZA==","signatures":[{"sig":"MEYCIQD2dw+hUj5zkFLDBUEqbpRyDNjNGtV4mBueNYZlGHzkrAIhALeVMDpY1yEvOZrRsZ6nK7oXUEPZLk7xo187vgKXIVsv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2123736},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","lodash":"^4.17.21","use-dynamodb":"^1.0.61","use-http-error":"^1.0.5","use-zod-default":"^1.0.4","use-async-helpers":"^1.0.25","use-filter-criteria":"^1.0.59","use-dynamodb-webhooks":"^1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.29_1740091981152_0.10879926215052826","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"use-dynamodb-reactive-hooks","version":"1.0.30","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.30","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"df44c67e466d5b9a0aa0f0226bd11a2bcbd8a210","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.30.tgz","fileCount":8,"integrity":"sha512-83Wime3I8Xl+xgd9AYZvYqUNFGFyz4NNx+MSzdzVGZt9iZELIjt1AS0k7XG67M/Ez2Q2T9ouyx+efIDZhrPAsQ==","signatures":[{"sig":"MEUCIE7lhVJF/isWgKhF9hXxTqF+Yzzqd8YsTLM5LyYnTtQtAiEAqyKYuqiqsXHZFbX4427GJJSWsdyMMIQO+kASACBSrZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2123949},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","lodash":"^4.17.21","use-dynamodb":"^1.0.61","use-http-error":"^1.0.5","use-zod-default":"^1.0.4","use-async-helpers":"^1.0.25","use-filter-criteria":"^1.0.59","use-dynamodb-webhooks":"^1.0.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.30_1740408339810_0.18943362485581305","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"use-dynamodb-reactive-hooks","version":"1.0.31","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.31","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"455281fe4f70bf3d9d5657e89253a3a7e2b7a78f","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.31.tgz","fileCount":8,"integrity":"sha512-i1tXPVktOQ+6Hlz17WtYmX7oqDdGpKbctP2ei1s/QtZ/M4cGD4t7TwhhfTYYI65+rwF5A00H7sfs9HC1QEVMlQ==","signatures":[{"sig":"MEQCIBCL6oSl5u51jPFSA5T7uZjlbvuXP3dtmnOcXHyaBSwYAiBkkm5DDHqn+K44EM0OOQE41DTYQrUxUiheHBe2Y/pJUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2123888},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","lodash":"^4.17.21","use-dynamodb":"^1.0.63","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.25","use-filter-criteria":"^1.0.65","use-dynamodb-webhooks":"^1.0.23"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.31_1746105724936_0.0057137612015134565","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"use-dynamodb-reactive-hooks","version":"1.0.32","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.32","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"07c9817d35afb8180b00e4c57be7f033339716ec","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.32.tgz","fileCount":8,"integrity":"sha512-QEdylJzq1oPkBJdGaOeIFBe4ACUf3MfcT9B1GolbCGrZ+rNyzg+5ZiSQT6Qw2DNzcbkUVwnsbsYKwZlSlTcuGA==","signatures":[{"sig":"MEQCICyaqRuo6ls3GUFdV9IRD1bp9+87tEMmrR5zl/2j68gVAiAiSUB4XppQrKrB1lg814llGkEoL96Ew3nUYtWXsiHsjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2124071},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","lodash":"^4.17.21","use-dynamodb":"^1.0.63","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.28","use-filter-criteria":"^1.0.65","use-dynamodb-webhooks":"^1.0.23"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.32_1746116532287_0.010326514455619717","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"use-dynamodb-reactive-hooks","version":"1.0.33","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.33","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"eb3c6b292c09df831d07687f24777883ca595ad0","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.33.tgz","fileCount":8,"integrity":"sha512-M/7ZwSGycOYBMJlW0P+UJYid2POtpzH8rfFU0bTTFoyORu273OKbxzeVrhhGddi9w2hbB7XFSOOqYMzt4HxB4w==","signatures":[{"sig":"MEUCIAy2BwtX6UrTyH/sKgjctcPGRoGyj9FI7jC/Xy4B7BA9AiEA7CqN8+qU4I6IxT0uYeo7Lx+cwUIPssaJUgcQCO7E5Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2124071},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","lodash":"^4.17.21","use-dynamodb":"^1.0.64","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.29","use-filter-criteria":"^1.0.67","use-dynamodb-webhooks":"^1.0.24"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.33_1746120029695_0.36503952383805216","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"use-dynamodb-reactive-hooks","version":"1.0.34","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.34","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"07fc6e21d90ff305534f61c0ed5729671184771d","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.34.tgz","fileCount":8,"integrity":"sha512-AinG90I0FA5dyJQ6Y4R1aVWWOqK7XrRgP2H4BgOpBPki+TJBhMzjgHJvkr+yti7bP4MhHAPexxv0hzlBdQuQfw==","signatures":[{"sig":"MEYCIQDt8WzlKgxtPATj/RPrYwebj7m3HD9ACZbb9RwnI2ijJgIhAPfq41zDuTXGMJIlH5rWm6CknHLwqBgbF2kzel1qtFaD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2152901},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","lodash":"^4.17.21","use-dynamodb":"^1.0.64","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.29","use-filter-criteria":"^1.0.69","use-dynamodb-webhooks":"^1.0.24"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.34_1746214365473_0.06070845547217285","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"use-dynamodb-reactive-hooks","version":"1.0.35","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.35","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"fd3f078aa816fa069f9f82ccb1a51246e737e51e","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.35.tgz","fileCount":8,"integrity":"sha512-RkDW4St30lKVUyVh1I+ZjqGUYY8TlPJ+7bnYKeH3lkChFYLql9yROuPuqnaRa6q4Y17dRXfRVQH4ZkmwjUOYWA==","signatures":[{"sig":"MEQCIDi7qMZaluC8hChHZhHnA5UpbxcnITWGRtMEvCFJ1soDAiBjhTG0ZaOl1QKomnK+/8voLxETAqEPz7kK6lN4u7tCDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2152901},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","lodash":"^4.17.21","use-dynamodb":"^1.0.64","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.29","use-filter-criteria":"^1.0.70","use-dynamodb-webhooks":"^1.0.24"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.35_1746226358293_0.4416253607548004","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"use-dynamodb-reactive-hooks","version":"1.0.36","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.36","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"42778b5d96a0b4f8daf461832fc2bb3b210a45fa","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.36.tgz","fileCount":8,"integrity":"sha512-yUA/cb0eBhK/NsYgEyNY378ZYRAUxNZ9arFcNxNTOWLBasiMCLEdmN4r+Xqx9BxtxcYvlwzacT4Ce9pkbSn4FA==","signatures":[{"sig":"MEUCIQCdkJvG16R7NvRpI1J0UbCFM0hRlT6SODbXedxPx3uqogIgTHF2zdrg8hB/5tLA5VF78bcbNpGfvkyXogFD2ePql7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2149994},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","lodash":"^4.17.21","use-dynamodb":"^1.0.64","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.70","use-dynamodb-webhooks":"^1.0.24"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.36_1746318880243_0.18696946364546085","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"use-dynamodb-reactive-hooks","version":"1.0.37","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.37","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"ebd700f618acaf834e29f4a524248bd3619b0fe8","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.37.tgz","fileCount":8,"integrity":"sha512-V9rh7/4aF2baN1THRdmTBbgeHD7nx5yeA8HZzX/2dwcn9iGXU8BfDVuhV+Yt8b+ZFJRR/3HR9s29Aq5+HshDWg==","signatures":[{"sig":"MEUCIQDyYJjh15NydLH5TzDk7mX0K9MGj42+JtGWz1L1a0FKPwIgd5dVWsGhZ3/yFs1OsCvMljaeNWgrqPihZ9EZil41kD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2149994},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","lodash":"^4.17.21","use-dynamodb":"^1.0.64","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.72","use-dynamodb-webhooks":"^1.0.24"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.37_1746319208875_0.3558911990987095","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"use-dynamodb-reactive-hooks","version":"1.0.38","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.38","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"975ac9578ef6834c84268f145d20b06343dc8bae","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.38.tgz","fileCount":8,"integrity":"sha512-5jyY6+XYFsjB4KvkundfOqnD2evIz8PRr/+wFYc1BJBl2uikCUhksiU1MMHeGoWqnFxhk8QktgRC5FOMhNjB/Q==","signatures":[{"sig":"MEUCIQDdKos3PPSyt/PrhgQ6ovpwWKRQ9q295T4LBjAlx2EzhAIgGswlCNMPIBflQQ7NtFxYEjdK8TfDLuBEexCjTID8zgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2150373},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.64","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.72","use-dynamodb-webhooks":"^1.0.25"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.38_1746381628354_0.5211442422946506","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"use-dynamodb-reactive-hooks","version":"1.0.39","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.39","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"b431f286aea9e706b5789ed693e5e65a0461cbe4","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.39.tgz","fileCount":8,"integrity":"sha512-3R3bQXlYVL9AIGlsJ3MZyaJCR2lUoOwTgLoGSWpSxD5E6tnKgvMJCl/19KsigzZqIJzQVhJOlBaArOw4DQtuJQ==","signatures":[{"sig":"MEUCIQDyq4LB/zvJHNiKNyCy4/glL+IdANtjJ/Yb5bcpzM2vwwIgHU08l3mp4kesWjnMzJ5f/ZTJMstqYOM0n8tYGijXoVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2150373},"main":"dist/index.js","scripts":{"lint":"prettier --write . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.66","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.72","use-dynamodb-webhooks":"^1.0.27"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.39_1746642203284_0.0631344278980619","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"use-dynamodb-reactive-hooks","version":"1.0.40","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.40","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"5538dc451f367318c7a16fc2ded62d999263e09e","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.40.tgz","fileCount":10,"integrity":"sha512-EqFeCGlx675ND0mVl8AHe64CVf7ehZVcozNR08UL10YQyp1IfZJsnGfVONd6udhufLu7pbTK8kWx/Wr/3n02mA==","signatures":[{"sig":"MEYCIQDxumAYdI9V/w3ApUriZE842EdfPeXthoB1igIiUPwD8gIhAJ6a5+s0bQcAfi7gwpWMit3sfNPdxz3ZPdy7sHWswPJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2150817},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.67","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.72","use-dynamodb-webhooks":"^1.0.28"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.40_1746711981896_0.8663944860993174","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"use-dynamodb-reactive-hooks","version":"1.0.41","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.41","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"7970ab2edca8a821f9b91239deb169e4c34b097e","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.41.tgz","fileCount":12,"integrity":"sha512-TuV90OfpyeKe40XHwlFy4ZHK35IYB5F1+eUw3Tq1rqQ+YtyzMKlbU+VjV/guDcxmczK8tMzkhdNeAV1YDsziog==","signatures":[{"sig":"MEUCIA8pyvNGnBwtScFlSvcKDd5c+Kj2AhzpXevR8XVHfYzvAiEAl7Vi9X/cwmjSEDyR/fIBdFkkS9gTT2JQMJw4zO2RQDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2151615},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.67","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.72","use-dynamodb-webhooks":"^1.0.28"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.41_1746712195274_0.7129824978881547","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"use-dynamodb-reactive-hooks","version":"1.0.42","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.42","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"759dd8685b271ea2b3ec3a71cf51f159fdd1b160","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.42.tgz","fileCount":12,"integrity":"sha512-LLcNqFUAQwW2YJ/wDg1myK09W7zMqX1Hg970QpYlVEv05Odnhc3NAKvOis/9VDQ6rI4Q3/VjU+1rpI/4ktJG2A==","signatures":[{"sig":"MEQCIGB2/rsq0f2Cnvk5ge1j+vvv/9hYlxg6yJrg2pil954vAiA7ih5nPyfwQUo1Kl4a6Lf+7ckenAmREB+NAql3tmdJ2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2151615},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.67","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.73","use-dynamodb-webhooks":"^1.0.28"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.42_1746884703319_0.2666620516081093","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"use-dynamodb-reactive-hooks","version":"1.0.43","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.43","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"6e2102c628de00ac96d5b726017ce189269e5b14","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.43.tgz","fileCount":12,"integrity":"sha512-VREvqRb2i2KkpkUEPfwBo3sfDiKYvqBjKDkKYRTSrcctA/hl5YhYTO0GJ4QbYwjmtZUs/H1ycg8TNyGNliUYQA==","signatures":[{"sig":"MEUCIBhrK1Cn0AsbXqelGe7ykvwgPx1KBFt9xkqRdwuSA5nNAiEAv7rmaAV7yk4Dc5cK7pJIBkPwV1MpdE++/c/pDOyXjwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2151641},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn lint && yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn lint && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.67","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.75","use-dynamodb-webhooks":"^1.0.28"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.43_1746885646492_0.5148434805775333","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"use-dynamodb-reactive-hooks","version":"1.0.44","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.44","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"83110d8ad93f96cafdbc6102f8de3b003d36c2d5","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.44.tgz","fileCount":12,"integrity":"sha512-cshS3MVXaqgp2pV+vSBMc7sylf8BqmNx5beRFIO+By4MFysgUQORkKM8n/bKFhAkznKlKrPAPVuQYzxJOA2/+Q==","signatures":[{"sig":"MEYCIQC1n5+4byLXthTzI6yQJLsaB2pEaANCmYxacyaMr3jY2AIhANKxWQRXTYovejZ/VneW1o+PC0d6wjt52//waCIV0eVp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2151628},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && yarn lint && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.69","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.75","use-dynamodb-webhooks":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.44_1746996352206_0.9601809799036927","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"use-dynamodb-reactive-hooks","version":"1.0.45","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.45","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"e76688989c5353fa26b181db43f13e9d28113509","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.45.tgz","fileCount":12,"integrity":"sha512-NTzEKDSfgJWt1lQJuHc28rJixYYeCYjVl0IKEaGPMrxMhSIYAoCiVNDMIB9L3nGusmkaAK4HbX9tlwxbZgIQ8g==","signatures":[{"sig":"MEUCIQC1vBMpE2FtIjffBhfGpnvTGrzPWBKUfC6aSx+pGkLRbwIgO3X7RSa4zUTXRNAJeNDHcxNeseemH7JBNYdVR/BEdq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2151628},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && yarn lint && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.69","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.76","use-dynamodb-webhooks":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.45_1747008429135_0.715367347474831","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"use-dynamodb-reactive-hooks","version":"1.0.46","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.46","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"b65d0a26aa971aa50513f85e46cad21544298f7f","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.46.tgz","fileCount":12,"integrity":"sha512-Ic0w+zH8ZY6HlLo/CRIv+NoaxADAycN3ggGuH092XS3A/OiYLl9bhsm7hHl+Dqsh3AD6S9sVNklTodlsbpl3cw==","signatures":[{"sig":"MEUCIHGTkc9adq/Wpro6K05oLM0QsGpAv3EoZFYnlIO2mhL/AiEAiZWDt3SzeCPBtODbQCaW23QTITbNTa5NX69IACwnUt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2151628},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && yarn lint && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.69","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.77","use-dynamodb-webhooks":"^1.0.29"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.46_1747011753957_0.41198388459672985","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"use-dynamodb-reactive-hooks","version":"1.0.47","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.47","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"11ee109df604804c8b91e8a326b4e1f2412940a6","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.47.tgz","fileCount":12,"integrity":"sha512-DPCZH+vPJMOZm/MKGJmL/CQDCDDr8ETNm4hTUnVTvFbR1JcQjt8VkPjRgnMXimjY7nMm6d3fkcENKTYMyGg3Qw==","signatures":[{"sig":"MEYCIQC3AOnsJRA8hRz1xZlA1FD1YzKW4KS0eMzlRpvLqSRZGgIhAOh4VCneLE6MiVRNGNB2koExU3Zri2l3HIXy23VVD7zP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2153965},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && yarn lint && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.69","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.77","use-dynamodb-webhooks":"^1.0.31"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.47_1747327878741_0.16995577899106817","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"use-dynamodb-reactive-hooks","version":"1.0.48","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.48","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"3d33b9badab32841422081a2b42dcbc11cf06c63","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.48.tgz","fileCount":12,"integrity":"sha512-2Xaa+fvmiZLQNbWeWxm/RB7X1f+2yvERN4Fq7eypIRI9BeRM6LvCF7SbGd5yPEYmhfWiRuSg/oliqubTN+KDDw==","signatures":[{"sig":"MEUCIQDlZwON9fw+w+cxfF6zFQC344AMaupMKXcZPbh4on3J1gIgE72QDWPTaW8WWRB4rsogMxRnT+LSuYFx+xBRMWblGNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2267155},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && yarn lint && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.69","use-http-error":"^1.0.6","use-zod-default":"^1.0.10","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.78","use-dynamodb-webhooks":"^1.0.31"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.48_1747339323152_0.864701933162388","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"use-dynamodb-reactive-hooks","version":"1.0.49","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.49","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"2ffe796c86295fb86be87b6bf74c866bf67e24eb","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.49.tgz","fileCount":12,"integrity":"sha512-lqhzr1TX2XRSsBQ0GgU9X/5c+uKudVPrER/AfHJvoJYB4X6AWIkrHpb9ZFgXTPOf8+gfbhhP/3mv9V4XJ1qz7w==","signatures":[{"sig":"MEUCIDoH4xwQvkgDTMQapc2Wi3/c7YHC6Gl8YeGGiDVOXXb+AiEA4Fupb5OwUy4Xo4rY75w9XVpvcLgo1X0Luuc9jHOZ9FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2267155},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && yarn lint && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.69","use-http-error":"^1.0.6","use-zod-default":"^1.0.12","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.79","use-dynamodb-webhooks":"^1.0.32"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.49_1747417868932_0.1114391189494115","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"use-dynamodb-reactive-hooks","version":"1.0.50","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.50","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"a6772671734bf5ee429b149cb113482e4acf7121","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.50.tgz","fileCount":12,"integrity":"sha512-U3uyQIX39k9GkIhNiAqtvbSdhhrHDxsTGlGml2NaZ/zXcx0tvBcviugggw2FlO9bnTU93I4+t+Kj/rFKWWs45A==","signatures":[{"sig":"MEYCIQC3D6qA5FzdU6z2dajh4wNooFTp4WhxWmQ6RgXBkga37gIhAP/EHrpBjYYQ6HFiIiiSb4okK0wuNs4SsEqxgvsdXkhI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2267161},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && yarn lint && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.69","use-http-error":"^1.0.6","use-zod-default":"^1.0.12","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.79","use-dynamodb-webhooks":"^1.0.32"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.50_1747686394916_0.7153642713879331","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"use-dynamodb-reactive-hooks","version":"1.0.51","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.51","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"561b15fb9b27c3ae5a89bd6df2d5907e61e8240f","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.51.tgz","fileCount":12,"integrity":"sha512-asFQMZ8v4szHkplBfqXzlU9IDqP5I6hRUKpQtHs0STw+bxDl5nfnBsR1WdIPXIq0SfyZNyhBLr4zA+FdoTRiyg==","signatures":[{"sig":"MEUCIQCBBhfQcdD14jYxt3v9FhkrEZeHx7BgXOLWiaKLSjdaGAIgd9CKBzPH306SmPcmYDDOs28mwCTaz2ohqmthwoR0a98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2267161},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && yarn lint && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.69","use-http-error":"^1.0.6","use-zod-default":"^1.0.13","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.80","use-dynamodb-webhooks":"^1.0.33"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.51_1748911162852_0.11883044545865151","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"use-dynamodb-reactive-hooks","version":"1.0.52","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.52","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"73161e40c62e109fed97f677bca345e35aba7350","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.52.tgz","fileCount":12,"integrity":"sha512-+hw4TjA/INcUprk2ZoVnI9pN1YQdTk9xrlwMLW05eUULWNKh+Ju1dmRYeQXLUp+Rq5a35A1ItMvD4F2MllTN8g==","signatures":[{"sig":"MEQCIGFrD44rOj6oJvNpo0TYgZrf0UBSeO94wwE6Sb562iYUAiAuM3gYGab7xbNq73iUbbG8hOkVeHXofehvv2V0AF/Cqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2267161},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && yarn lint && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.69","use-http-error":"^1.0.6","use-zod-default":"^1.0.14","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.81","use-dynamodb-webhooks":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.52_1748912284314_0.17143665314181367","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"use-dynamodb-reactive-hooks","version":"1.0.53","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.53","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"7752a11247f9497394c6bee456022f4b23e6e23c","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.53.tgz","fileCount":12,"integrity":"sha512-Hjkl5XAG5XnouPDVwxTpJkl1oTpTUi3kuOGY+L7XjoN6cjJtV5E4VOy68cecwzMX18ViL9UCqTwBq/rrJMmhuw==","signatures":[{"sig":"MEUCIFb0bKdQQyx3bjVRiYX7kU14sTGb0hPcLImQxud2beiAAiEAn2pqIGLFoewLC+DuBzq7eke680Me5Fzvo8kJTZil3tY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2267161},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && yarn lint && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","actor":{"name":"feliperohdee","type":"user","email":"feliperohdee@gmail.com"},"email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.24.2","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.70","use-http-error":"^1.0.6","use-zod-default":"^1.0.14","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.81","use-dynamodb-webhooks":"^1.0.35"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.53_1750248718635_0.8669974455408835","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"use-dynamodb-reactive-hooks","version":"1.0.54","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.54","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"c33e81f42f02ef52ed6fc9f22d2d0379e3e596d9","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.54.tgz","fileCount":12,"integrity":"sha512-4tYaP9r03FSpqM497a7XyLQxJOkDQFDg943onwPCgdVdXl6aekGF4tNHTmWT8pq+uzWmfBnwzip6yzR6OjH7tA==","signatures":[{"sig":"MEYCIQDXRgRYH42Z7gAO37TYqLVYbLbyMrFhJiQMkz+BWGg9xgIhAKC+zgXbnSTnZAKSBF1M1nbhoRVlmYVMCDDzNHrzaktM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2267037},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && yarn lint && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","actor":{"name":"feliperohdee","type":"user","email":"feliperohdee@gmail.com"},"email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"^3.25.67","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.70","use-http-error":"^1.0.6","use-zod-default":"^1.0.15","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.82","use-dynamodb-webhooks":"^1.0.36"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.54_1750260741701_0.08140496750751325","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"use-dynamodb-reactive-hooks","version":"1.0.55","license":"MIT","_id":"use-dynamodb-reactive-hooks@1.0.55","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"dist":{"shasum":"67c1be8ded5c9476c7acd90b09c358e5fd04c604","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.55.tgz","fileCount":12,"integrity":"sha512-sKulmV79SaK2wLitupTT3El09vZJ5/X/AC04He/uB1v7Se/O+QCflBlwU9GEhhiPuaONwjhDOZiVP9PkXkit0Q==","signatures":[{"sig":"MEQCICgTUgqqOWLgX+oCIj9SiNIyzjlW6a92DKmgmTJ+lTn3AiB4hduRacp6GuahHnkL8NUjX2hPZjiM9Ybk5srsGFHr7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2267291},"main":"dist/index.js","scripts":{"lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","test":"./.test.sh","build":"rm -rf dist && yarn lint && tsc -p tsconfig.json","test:basic":"./.test.sh --reporter=basic","npm-publish":"yarn test --run && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","test:coverage":"rm -rf coverage && ./.test.sh --run --coverage","npm-publish-only":"yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive"},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"repository":{"url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks","type":"git"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","directories":{},"dependencies":{"zod":"3.25.67","ulid":"^3.0.0","lodash":"^4.17.21","use-dynamodb":"^1.0.70","use-http-error":"^1.0.6","use-zod-default":"^1.0.15","use-async-helpers":"^1.0.31","use-filter-criteria":"^1.0.82","use-dynamodb-webhooks":"^1.0.36"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.26.0","vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.10.7","@types/lodash":"^4.17.14","typescript-eslint":"^8.32.0","@vitest/coverage-v8":"2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/use-dynamodb-reactive-hooks_1.0.55_1754482109623_0.8239034106108041","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"use-dynamodb-reactive-hooks","devDependencies":{"@aws-sdk/client-dynamodb":"^3.868.0","@aws-sdk/lib-dynamodb":"^3.868.0","@types/lodash":"^4.17.14","@types/node":"^22.10.7","@vitest/coverage-v8":"^3.2.4","eslint":"^9.26.0","lodash":"^4.17.21","prettier":"^3.4.2","typescript":"^5.7.3","typescript-eslint":"^8.32.0","ulid":"^3.0.1","use-async-helpers":"^1.0.31","use-dynamodb":"^1.0.72","use-dynamodb-webhooks":"^1.0.40","use-filter-criteria":"^1.0.84","use-http-error":"^1.0.6","use-qs":"^1.0.5","use-zod-default":"^1.0.21","vitest":"^3.2.4","zod":"^4.0.17"},"peerDependencies":{"@aws-sdk/client-dynamodb":"^3.868.0","@aws-sdk/lib-dynamodb":"^3.868.0","lodash":"^4.17.21","ulid":"^3.0.1","use-async-helpers":"^1.0.31","use-dynamodb":"^1.0.72","use-dynamodb-webhooks":"^1.0.40","use-filter-criteria":"^1.0.84","use-http-error":"^1.0.6","use-qs":"^1.0.5","use-zod-default":"^1.0.21","zod":"^4.0.17"},"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks"},"scripts":{"build":"rm -rf dist && yarn lint && tsc -p tsconfig.json","dev:dynamodb":"java -jar /Users/feliperohde/Documents/dynamodb-local/DynamoDBLocal.jar -dbPath ./dynamodb-local -sharedDb","lint":"prettier --write . && eslint --fix . && tsc -p tsconfig.json","npm:publish":"yarn test && yarn build && yarn version --patch --no-git-tag-version && yarn publish --non-interactive","test":"yarn vitest --fileParallelism=false --run","test:coverage":"rm -rf coverage && yarn vitest --fileParallelism=false --coverage --run","test:watch":"yarn vitest --fileParallelism=false"},"version":"1.0.56","description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","_id":"use-dynamodb-reactive-hooks@1.0.56","dist":{"shasum":"17d39466b9632f8a28a31591b6630805ba126c6d","integrity":"sha512-DzQy85SzsUDD+XqRhUA5f8Ib674ZFRxvWVA0Omv4SQF7+J1+3vca3IRn21Im6FcUQEWd10aH6gXpn55thPpyvA==","tarball":"https://registry.npmjs.org/use-dynamodb-reactive-hooks/-/use-dynamodb-reactive-hooks-1.0.56.tgz","fileCount":12,"unpackedSize":465059,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFKGjUX0GOl4SdS0yb0VwKV8yTXUwf37PkUvgTqGIeVPAiEAm9FWLR+JDLGHS3oVDkgu/VT99OC5vLvINbniNqgVfR0="}]},"_npmUser":{"name":"feliperohdee","email":"feliperohdee@gmail.com"},"directories":{},"maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/use-dynamodb-reactive-hooks_1.0.56_1755363118728_0.8140245670392168"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-20T00:40:17.993Z","modified":"2025-08-16T16:51:59.109Z","1.0.0":"2025-01-20T00:40:18.184Z","1.0.1":"2025-01-20T00:56:44.393Z","1.0.2":"2025-01-20T00:57:44.160Z","1.0.3":"2025-01-20T13:35:11.768Z","1.0.4":"2025-01-20T14:27:21.028Z","1.0.5":"2025-01-20T16:58:00.839Z","1.0.6":"2025-01-20T17:02:30.538Z","1.0.7":"2025-01-20T18:20:00.198Z","1.0.8":"2025-01-20T18:32:58.218Z","1.0.9":"2025-01-20T19:05:24.190Z","1.0.10":"2025-01-20T19:08:14.152Z","1.0.11":"2025-01-20T19:21:54.206Z","1.0.12":"2025-01-20T19:29:00.374Z","1.0.13":"2025-01-20T20:30:34.713Z","1.0.14":"2025-01-20T20:33:45.355Z","1.0.15":"2025-01-21T21:30:41.865Z","1.0.16":"2025-01-21T21:59:47.005Z","1.0.17":"2025-01-24T23:00:59.478Z","1.0.18":"2025-01-25T20:10:08.343Z","1.0.19":"2025-01-26T17:21:19.259Z","1.0.20":"2025-01-27T12:07:09.707Z","1.0.21":"2025-01-30T13:48:29.456Z","1.0.22":"2025-01-30T19:58:03.630Z","1.0.23":"2025-01-31T17:16:44.108Z","1.0.24":"2025-02-04T15:46:23.192Z","1.0.25":"2025-02-05T17:13:46.670Z","1.0.26":"2025-02-06T13:19:18.277Z","1.0.27":"2025-02-20T19:35:54.208Z","1.0.28":"2025-02-20T22:03:52.299Z","1.0.29":"2025-02-20T22:53:01.323Z","1.0.30":"2025-02-24T14:45:40.049Z","1.0.31":"2025-05-01T13:22:05.162Z","1.0.32":"2025-05-01T16:22:12.549Z","1.0.33":"2025-05-01T17:20:29.882Z","1.0.34":"2025-05-02T19:32:45.751Z","1.0.35":"2025-05-02T22:52:38.471Z","1.0.36":"2025-05-04T00:34:40.435Z","1.0.37":"2025-05-04T00:40:09.091Z","1.0.38":"2025-05-04T18:00:28.714Z","1.0.39":"2025-05-07T18:23:23.584Z","1.0.40":"2025-05-08T13:46:22.131Z","1.0.41":"2025-05-08T13:49:55.461Z","1.0.42":"2025-05-10T13:45:03.539Z","1.0.43":"2025-05-10T14:00:46.682Z","1.0.44":"2025-05-11T20:45:52.443Z","1.0.45":"2025-05-12T00:07:09.324Z","1.0.46":"2025-05-12T01:02:34.226Z","1.0.47":"2025-05-15T16:51:18.922Z","1.0.48":"2025-05-15T20:02:03.451Z","1.0.49":"2025-05-16T17:51:09.147Z","1.0.50":"2025-05-19T20:26:35.119Z","1.0.51":"2025-06-03T00:39:23.019Z","1.0.52":"2025-06-03T00:58:04.494Z","1.0.53":"2025-06-18T12:11:58.836Z","1.0.54":"2025-06-18T15:32:21.950Z","1.0.55":"2025-08-06T12:08:29.803Z","1.0.56":"2025-08-16T16:51:58.909Z"},"license":"MIT","repository":{"type":"git","url":"https://github.com/feliperohdee/use-dynamodb-reactive-hooks"},"description":"A powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based trigg","maintainers":[{"name":"feliperohdee","email":"feliperohdee@gmail.com"}],"readme":"# ⚡️ Use DynamoDB Reactive Hooks ⚡️\n\nA powerful TypeScript library for orchestrating dynamic, event-driven, and scheduled webhook workflows, leveraging the speed and scalability of DynamoDB. Go beyond basic cron-like scheduling with advanced features like delayed execution, event-based triggering, forking, debouncing, concurrency control, and robust error handling. Build reactive, resilient, and scalable applications with ease.\n\n[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat-square&logo=typescript&logoColor=white)](https://www.typescriptlang.org/)\n[![Vitest](https://img.shields.io/badge/-Vitest-729B1B?style=flat-square&logo=vitest&logoColor=white)](https://vitest.dev/)\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n\n## 🚀 Features\n\n- ✅ Register webhooks to be triggered at specific times or intervals.\n- 🔁 Support for recurring webhooks with flexible intervals and configurable repeat limits.\n- 📊 Webhook status tracking (ACTIVE, PROCESSING, MAX-REPEAT-REACHED, MAX-ERRORS-REACHED, DISABLED).\n- 🔄 Automatic retries with configurable max attempts.\n- 🕒 Built-in timestamp management.\n- 📝 Comprehensive error tracking with detailed error messages and timestamps.\n- 🔎 Rich querying capabilities by namespace, status, time ranges, event patterns, and IDs.\n- 🔍 Filtering capabilities with configurable filter criteria.\n- 🏃 Concurrent webhook execution with configurable limits.\n- 📦 Batch operations support for efficient updates and deletions.\n- 🔄 Configurable webhook chunk processing for optimal performance and resource management.\n- 📊 Detailed execution logs and metrics, including response body, headers, and status.\n- 🔀 Forking mechanism to create new tasks based on existing ones, with customizable forking behavior.\n- ⏱️ Configurable delay mechanism to postpone task execution, with optional debouncing for event-driven delays.\n- 🔒 Concurrency control to prevent simultaneous execution of the same task.\n- 🧪 Debugging capabilities to test task conditions against provided data.\n- 🆔 UUID generation and hashing utilities for task and fork IDs.\n- 🎯 Rules system for dynamic webhook transformation and multiplexing based on custom logic.\n\n## 📦 Installation\n\n```bash\nnpm install use-dynamodb-reactive-hooks\n# or\nyarn add use-dynamodb-reactive-hooks\n```\n\n## 🛠️ Usage\n\n### Initialization\n\n```typescript\nimport Hooks from 'use-dynamodb-reactive-hooks';\n\nconst hooks = new Hooks({\n\taccessKeyId: 'YOUR_ACCESS_KEY',\n\tcreateTable: true, // Optional: automatically create table\n\tfilterCriteria: new FilterCriteria(), // Optional: custom filter criteria implementation\n\tlogsTableName: 'YOUR_LOGS_TABLE_NAME',\n\tlogsTtlInSeconds: 86400, // Optional: TTL for log entries (default: forever)\n\tmaxConcurrency: 25, // Optional: concurrent webhook execution limit (default: 25)\n\tmaxErrors: 5, // Optional: max errors before marking task as MAX-ERRORS-REACHED (default: 5)\n\tregion: 'us-east-1',\n\tsecretAccessKey: 'YOUR_SECRET_KEY',\n\ttasksTableName: 'YOUR_TABLE_NAME',\n\twebhookCaller: async (input: Hooks.CallWebhookInput) => {\n\t\t// Optional: custom webhook caller implementation\n\t},\n\twebhookChunkSize: 10 // Optional: process webhooks in chunks of specified size\n});\n```\n\n### Registering Webhooks\n\n```typescript\n// Register a simple webhook\nconst task = await hooks.registerTask({\n\tnamespace: 'my-app',\n\trequestUrl: 'https://api.example.com/endpoint',\n\tscheduledDate: new Date(Date.now() + 60_000).toISOString(), // Execute in 1 minute\n\trequestMethod: 'POST',\n\trequestHeaders: {\n\t\t'Content-Type': 'application/json'\n\t},\n\trequestBody: {\n\t\tkey: 'value'\n\t}\n});\n\n// Register a recurring webhook\nconst recurringTask = await hooks.registerTask({\n\tnamespace: 'my-app',\n\trequestUrl: 'https://api.example.com/status',\n\tscheduledDate: new Date(Date.now() + 60_000).toISOString(), // Start in 1 minute\n\trepeatInterval: 30, // Every 30 minutes\n\trepeatMax: 5, // Repeat up to 5 times\n\trepeatUnit: 'minutes'\n});\n\n// Register a webhook with event pattern for event-driven triggering\nconst eventTask = await hooks.registerTask({\n\tnamespace: 'my-app',\n\trequestUrl: 'https://api.example.com/event',\n\teventPattern: 'user-created'\n});\n\n// Register a webhook with forking to create new tasks on trigger\nconst forkTask = await hooks.registerTask({\n\tnamespace: 'my-app',\n\trequestUrl: 'https://api.example.com/fork',\n\teventPattern: 'data-updated',\n\teventDelayValue: 5, // Delay forked tasks by 5 minutes\n\teventDelayUnit: 'minutes'\n});\n\n// Register a delayed task with debouncing\nconst delayedTask = await hooks.registerTask({\n\tnamespace: 'my-app',\n\trequestUrl: 'https://api.example.com/delayed',\n\teventPattern: 'process-later',\n\teventDelayDebounce: true, // Debounce delay registration\n\teventDelayValue: 10, // Delay task execution by 10 minutes\n\teventDelayUnit: 'minutes'\n});\n```\n\n### Triggering Webhooks\n\n```typescript\n// Trigger due webhooks (scheduled tasks)\nconst { processed, errors } = await hooks.trigger();\n\n// Trigger webhooks matching an event pattern (event-driven tasks)\nconst { processed, errors } = await hooks.trigger({\n\tnamespace: 'my-app',\n\teventPattern: 'user-created',\n\trequestBody: {\n\t\tuserId: 123\n\t}\n});\n\n// Trigger a specific task by ID\nconst { processed, errors } = await hooks.trigger({\n\tnamespace: 'my-app',\n\tid: 'task-id'\n});\n\n// Trigger a fork task by ID and fork ID\nconst { processed, errors } = await hooks.trigger({\n\tnamespace: 'my-app',\n\tid: 'task-id',\n\tforkId: 'fork-id-1',\n\tforkOnly: true // Only register the fork, do not execute it\n});\n```\n\n### Querying Webhooks\n\n```typescript\n// Fetch webhooks by namespace\nconst { items, count, lastEvaluatedKey } = await hooks.fetchTasks({\n\tnamespace: 'my-app',\n\tlimit: 100\n});\n\n// Fetch webhooks with filters\nconst filteredTasks = await hooks.fetchTasks({\n\tnamespace: 'my-app',\n\tstatus: 'ACTIVE',\n\tfromScheduledDate: new Date(Date.now() - 86400_000).toISOString(), // Last 24 hours\n\ttoScheduledDate: new Date().toISOString(),\n\tdesc: true // Sort by scheduledDate descending\n});\n\n// Fetch webhooks by event pattern\nconst eventTasks = await hooks.fetchTasks({\n\tnamespace: 'my-app',\n\teventPattern: 'user-',\n\teventPatternPrefix: true\n});\n\n// Get a specific webhook\nconst task = await hooks.getTask({\n\tnamespace: 'my-app',\n\tid: 'task-id'\n});\n\n// Get a specific fork webhook\nconst forkTask = await hooks.getTask({\n\tnamespace: 'my-app',\n\tid: 'fork-id-1',\n\tfork: true\n});\n\n// Fetch execution logs\nconst logs = await hooks.fetchLogs({\n\tnamespace: 'my-app',\n\tfrom: new Date(Date.now() - 86400_000).toISOString(), // Last 24 hours\n\tto: new Date().toISOString()\n});\n\n// Fetch webhooks by primary task namespace (including forks)\nconst tasksByNamespace = await hooks.fetchTasksByPrimaryTask({\n\tprimaryNamespace: 'my-app'\n});\n\n// Fetch webhooks by primary task ID (including forks)\nconst tasksByPrimaryId = await hooks.fetchTasksByPrimaryTask({\n\tprimaryId: 'task-id',\n\tprimaryNamespace: 'my-app'\n});\n\n// Fetch webhooks with options (including forks)\nconst tasksByNamespaceWithOptions = await hooks.fetchTasksByPrimaryTask({\n\tprimaryNamespace: 'my-app',\n\tdesc: true, // Sort descending\n\tlimit: 10,\n\tchunkLimit: 5, // Process in chunks of 5\n\tonChunk: async chunk => {\n\t\t// Handle each chunk\n\t}\n});\n```\n\n### Managing Webhooks\n\n```typescript\n// Delete a single webhook\nconst deletedTask = await hooks.deleteTask({\n\tnamespace: 'my-app',\n\tid: 'task-id'\n});\n\n// Delete a fork and its associated subtasks\nconst deletedForkTask = await hooks.deleteTask({\n\tnamespace: 'my-app',\n\tid: 'fork-id-1',\n\tfork: true\n});\n\n// Update a webhook\nconst updatedTask = await hooks.updateTask({\n\tid: 'task-id',\n\tnamespace: 'my-app',\n\trequestBody: {\n\t\tkey: 'updated-value'\n\t},\n\trepeatInterval: 60\n});\n\n// Update a fork and its associated subtasks\nconst updatedForkTask = await hooks.updateTask({\n\tid: 'fork-id-1',\n\tnamespace: 'my-app',\n\tfork: true,\n\trequestHeaders: {\n\t\t'X-Custom-Header': 'newValue'\n\t}\n});\n\n// Disable a webhook\nconst disabledTask = await hooks.setTaskActive({\n\tnamespace: 'my-app',\n\tid: 'task-id',\n\tactive: false\n});\n\n// Enable a webhook\nconst enabledTask = await hooks.setTaskActive({\n\tnamespace: 'my-app',\n\tid: 'task-id',\n\tactive: true\n});\n\n// Clear all webhooks in a namespace\nconst { count } = await hooks.clearTasks('my-app');\n\n// Clear all logs in a namespace\nconst { count } = await hooks.clearLogs('my-app');\n```\n\n### Rules System\n\n```typescript\n// Register a rule that transforms webhook requests\nhooks.registerRule('rule-id', async ({ task }) => {\n\t// Return an array of transformed webhook requests\n\treturn [\n\t\t{\n\t\t\trequestBody: { key: 'value1' },\n\t\t\trequestHeaders: { 'X-Custom': 'header1' },\n\t\t\trequestMethod: 'POST',\n\t\t\trequestUrl: 'https://api.example.com/endpoint1'\n\t\t},\n\t\t{\n\t\t\trequestBody: { key: 'value2' },\n\t\t\trequestHeaders: { 'X-Custom': 'header2' },\n\t\t\trequestMethod: 'POST',\n\t\t\trequestUrl: 'https://api.example.com/endpoint2'\n\t\t}\n\t];\n});\n\n// Use the rule when registering a task\nconst task = await hooks.registerTask({\n\tnamespace: 'my-app',\n\trequestUrl: 'https://api.example.com/endpoint',\n\truleId: 'rule-id' // Reference the rule\n});\n\n// Or trigger a specific rule\nconst { processed, errors } = await hooks.trigger({\n\tnamespace: 'my-app',\n\tid: 'task-id',\n\truleId: 'rule-id'\n});\n```\n\nThe rules system allows you to:\n\n- Transform webhook requests dynamically based on custom logic\n- Split a single webhook into multiple requests with different configurations\n- Apply complex transformations to request bodies, headers, methods and URLs\n- Chain multiple rules together for advanced webhook orchestration\n- Override rule behavior at trigger time with custom configurations\n\n### Webhook Chunk Processing\n\n```typescript\n// Initialize hooks with chunk processing\nconst hooks = new Hooks({\n\t// ... other options\n\twebhookChunkSize: 10, // Process webhooks in batches of 10\n\tmaxConcurrency: 25 // Control concurrent execution of chunks\n});\n\n// The webhookChunkSize parameter provides several benefits:\n// - Better memory management for large numbers of webhooks\n// - Improved error isolation between chunks\n// - Fine-grained control over processing rate\n// - Reduced network load through controlled batch sizes\n```\n\n### Debugging\n\n```typescript\n// Debug a task's condition filter against provided data\nconst debugResult = await hooks.debugCondition({\n\tnamespace: 'my-app',\n\tid: 'task-id',\n\tconditionData: {\n\t\tkey: 'value'\n\t}\n});\n\nconsole.log(debugResult);\n```\n\n## 📋 Task Schema\n\n```typescript\ntype Task = {\n\t__createdAt: string;\n\t__updatedAt: string;\n\t__ts: number;\n\tconcurrency: boolean;\n\tconditionFilter: null | {\n\t\tdefaultValue: string;\n\t\tnormalize: boolean;\n\t\toperator: string;\n\t\tpath: string[];\n\t\ttype: string;\n\t\tvalue: string;\n\t};\n\tdescription: string;\n\teventDelayDebounce: boolean;\n\teventDelayUnit: 'minutes' | 'hours' | 'days';\n\teventDelayValue: number;\n\teventPattern: string;\n\tfirstErrorDate: string;\n\tfirstExecutionDate: string;\n\tfirstScheduledDate: string;\n\tforkId: string;\n\tid: string;\n\tlastError: string;\n\tlastErrorDate: string;\n\tlastErrorExecutionType: 'EVENT' | 'SCHEDULED';\n\tlastExecutionDate: string;\n\tlastExecutionType: 'EVENT' | 'SCHEDULED';\n\tlastResponseBody: string;\n\tlastResponseHeaders: Record<string, string> | null;\n\tlastResponseStatus: number;\n\tnamespace: string;\n\tnamespace__eventPattern: string;\n\tnoAfter: string;\n\tnoBefore: string;\n\tpid: string;\n\tprimaryId: string;\n\tprimaryNamespace: string;\n\trepeatInterval: number;\n\trepeatMax: number;\n\trepeatUnit: 'minutes' | 'hours' | 'days';\n\trequestBody: any;\n\trequestHeaders: Record<string, string> | null;\n\trequestMethod: 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE';\n\trequestUrl: string;\n\trescheduleOnEvent: boolean;\n\tretryLimit: number;\n\tscheduledDate: string;\n\tstatus: 'ACTIVE' | 'PROCESSING' | 'MAX-REPEAT-REACHED' | 'MAX-ERRORS-REACHED' | 'DISABLED';\n\ttotalErrors: number;\n\ttotalExecutions: number;\n\ttotalFailedExecutions: number;\n\ttotalSuccessfulExecutions: number;\n\tttl: number;\n\ttype: 'PRIMARY' | 'FORK' | 'SUBTASK';\n};\n```\n\n## 🧪 Testing\n\n```bash\n# Set environment variables\nexport AWS_ACCESS_KEY='YOUR_ACCESS_KEY'\nexport AWS_SECRET_KEY='YOUR_SECRET_KEY'\nexport AWS_REGION='YOUR_REGION'\n\n# Run tests\nyarn test\n\n# Run tests with coverage\nyarn test:coverage\n```\n\n## 📝 Notes\n\n- Failed webhooks will be retried according to the `retryLimit` configuration.\n- Tasks are marked as `MAX-ERRORS-REACHED` after reaching `maxErrors` threshold (default: 5).\n- Recurring webhooks are automatically rescheduled after successful execution.\n- The scheduler uses DynamoDB's GSI capabilities for efficient webhook querying.\n- All timestamps are in ISO 8601 format and stored in UTC.\n- Webhook execution is concurrent with configurable limits.\n- Batch operations support chunked processing for better performance.\n- The `chunkLimit` parameter in batch operations allows you to control the size of each processing batch.\n- Execution logs are stored in a separate table with configurable TTL.\n- Forking creates new tasks based on existing ones, copying relevant properties and appending `#FORK` to the namespace.\n- Subtasks are created for delayed tasks, with `type` set to `SUBTASK` and `namespace` appended with `#SUBTASK`.\n- Debouncing for delayed tasks is achieved by updating the existing subtask instead of creating a new one.\n- Concurrency control is implemented using the `pid` field and conditional updates.\n- Debugging capabilities allow testing task conditions without triggering actual webhooks.\n- UUID generation and hashing utilities are provided for task and fork IDs.\n- Webhook execution can be processed in chunks using the `webhookChunkSize` parameter for better control over batch processing.\n- When `webhookChunkSize` is set, webhooks are processed in batches of the specified size while respecting `maxConcurrency`.\n- Setting `webhookChunkSize` to 0 (default) processes all webhooks in a single batch.\n\n## 📄 License\n\nMIT © [Felipe Rohde](mailto:feliperohdee@gmail.com)\n\n## 👨‍💻 Author\n\n**Felipe Rohde**\n\n- Twitter: [@felipe_rohde](https://twitter.com/felipe_rohde)\n- Github: [@feliperohdee](https://github.com/feliperohdee)\n- Email: feliperohdee@gmail.com\n\n## 🙏 Acknowledgements\n\n- [use-dynamodb](https://github.com/feliperohdee/use-dynamodb)\n- [AWS SDK for JavaScript v3](https://github.com/aws/aws-sdk-js-v3)\n- [Amazon DynamoDB](https://aws.amazon.com/dynamodb/)\n\n## 📊 Flowchart\n\n<img style=\"background:#fff;padding:10px\" src=\"https://mermaid.ink/img/pako:eNqVGOly2kb4VXaU8TiZkTOAOQzTSYcAbpiJHReI0xb4sUgLaBArIq1iE-CF-hp9se6hvSRkt_ywd7_73l0dHC_ykdNxLi4OIMAB6YADmGFAf5dkjbbosgMuFzBBl64JfYRxABchSij6IBAcuYuDLYz3vSiMYsb5Zsl_ktmkmaBnoukq_HeO7mMU-yh-kTIMMHqRIEFehP3XDCMoJsFrRAvobVZxlGL_RbItDPDHzaoMvYwwuYXbINwzChbM8FKgTzN8AqeLixme4WUYPXlrGBMw6QvsxQUYYBLvwUMUYJII4JhQkrdT_m_-DlxdfQCTOFitUDzZ71ByyDaA7U6CxcQzhuMdxCkMjxLxLSDrId6lZCqZnygEcNC8RMTYWyM_DZGvpCjIVK0kas78yzz6PUXUo65Hgh8ITGCySSwNyhbuGSf-uH-AhKYLTwXvYg8GPxAmGXT-Ov_Q16zDvs2gjTUYJFCzKbI-JMj0h7kAHuLIQ0kS4BUYI5LuBNa2nsv_hhbrKNr01immf5C3OTwZkHHwE4EPoPLryRIw9M_zWkTSwDJSZTAHGhYLRIGDZ_lPlBwFw5CgbTIVvHzNgpK3PYusZuDGZKo4NJlmO0GU_LKIP_Bi28LnXoS9NI4R9vbzl4y6j45SZjcMhWFSKgVk5kECvmDPSlUPhmEmEtzSbgNXoBdtAZ0WJI5o5HzE1l4Ux__8jb0ACkbLfO6QIWdqrJkvZ93IGZuXYVpIB1dAgggDI8Gm2ZxVEokC-gQTZrYA3QYhrTVZPzalzugjDAOf1rHCT-8g8daafl7Kz4LPSp5NAsPGgsRszlCp_4P-PgIZy3gT7BjblC24gDn3fYD9fO8NnpGX5mNmqTxwOnMgmliu-UEcPzo0XLnACwViWM3LBNxG8eYI2F9lz1QyMujL3ON0wYBH8BuiY43WDuH66Q6IrWS3Xc-MpbrsqHIkLxWmge3ocUHQQSjkWA5gFXsluDggTQSEDdEAAzbqMshXTI9lEKMdguQOPgvgfUTAKMWYDhFZcJY-7hqXfgRGVwwwu0z4pRxD_EPwTNZx9MRwgziO4infZjlngHMVYUSrMOKs2HJeGS8BPmTMHCpbyCYxhyK1O0uwUSs9iGW9zEsF8B5izph-5V1SwTGU_OeA5nlKQmpPHikOfILYD1XYiooOBsgYNTkqHat-ECOPFPuClVlET-rPkceHJw0RHXUo1C09f1E4iyM9bpk7TMR0zNpl2Ffyxuh7SmNOr1sFiQabbhS2G6ceK5oDx3S97ym1XRVDnkq7aFbCmXlxlpGbT8ebDgwfdtpUuxhyURRIrdbIJZ83-eq3RpP2mYHv6KPgoHFsazosSbjRg8fB_eQIRmgVJPSkYbip3BQGXZF93Ps06H_9POgL1zk795qtcg6bOjiGLb7gcC-GOgezrcyOhTZSg32uhv63IpPTVuRm-TnXZSrOfRTCfLfkOk_Q6IOab6XBGmcXkj64dFKM0yvHZlyH5KVE3oay_VybZh87uWRmp5DOJ9dEmy1D5CJWlJfLLmd__RQfsVtrvlxtjzgXo9ORZDsZSIUpNCTDqIZkm_k5DhbCjEiGUM0oFUJlr7RJJcfK_Ch3By-Ovbs0JMEuVLJLL8HCa5RQ-rNFZgZnTJEhMnQqdQKjHDkrVOeCIwrZsOkP2RRT4bewOgdfd-zgy4inYpfdPgRsXsrPMiIYxBlpMouT0px3AaYjnl8gssekpVnMDkbDSUQJsYN6xK8zanzYFNoN-bK6R89EvW0B25XO6nOystOKvjho7gnip9Vd94-r0eBh0J3Qf13WPTlBRgwEgq2EB_QaJrYqDxppGI-IiKBUNxiNvozGJepyEjKTxWOdS-j2JsPHQaGL6fItG7Dzd0ZaxmSvS9YLYZL00RLsstm0DMKw8wZdL2tL303oA2yDOm-qjWbDq2Tbq6fAJ-tObffseuzrS-dNxa-3YDUn0EdekLARmUm8WTZQW0msoZZ_XSuVWF00UK2Sk5jwq6gQt7xGjWVDiWvC6qINS8XVYbV-4-XEIZ69TNwSLRBS4rxm7aZ2Uypu0ap61bw4T04IomRSIytKJmo2qpXyGAq0TBOXar4wXeu56-aHmJu_hWhrTIGFh7trvXnc4rHq6lPNVcPZtSeDm2srV5eraz9VXftZ4dqXcNc-uWQBmQ5YA8Q1utA1WtiVzeWqJhG1Y0rSF33XvnyLujD6pev7AGF_Z3zsEyL4tz6X3V_oobylMSBR7LjOlm5g4Dsdh3-UnTn8Y-3M6dClD-PNzJnhE6WDKYnGe-w5HRKnyHXiKF2tnc4Shgndpdy3fgBXMdxKkh3Ef0WRuXU6B-fZ6bRq72vtertWr9eazfp103X2TueqWn9faV1Xaq2bZvumXW23Tq7zk_NXKXmtVa_W2jfNVqNx3XIdRPMUxXfiQzT_Hn36F5x8sBA?type=png\"/>\n","readmeFilename":"README.md"}