{"_id":"@novu/framework","_rev":"75-7ab1e91877be84a4708221ddd22d66ba","name":"@novu/framework","dist-tags":{"alpha":"2.11.2-alpha.1","latest":"2.13.2","next":"2.13.2-rc.dc9caee828"},"versions":{"0.24.3-alpha.5":{"name":"@novu/framework","version":"0.24.3-alpha.5","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu"},"license":"MIT","_id":"@novu/framework@0.24.3-alpha.5","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"de99500c76428941d15115900286a1d2ca7e22b9","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-0.24.3-alpha.5.tgz","fileCount":17,"integrity":"sha512-cvALPHjretqL9tNy5bMtDLnbbUB/W/zeTDxiIfMlm3UmaKsYFpvAHzqvAvaYCCAV2YLzE2DiWLsqd+iSG3Os2g==","signatures":[{"sig":"MEUCIQDMxLRzhWTY3zyzPjtUDhaCWg1MFc+Ge3jRL2t/d+4+UwIgcsK9ZVxYmsWm2iZkUnFAoZ8i7tF43OebFZxfNo8hhiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":451450},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"61d159d2aa896359cd3288b2b3e4970de6ca55ff","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.18.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^2.5.10","@types/express":"^4.17.13","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.24.3-alpha.5_1718625841089_0.6447420876214445","host":"s3://npm-registry-packages"}},"0.24.3-alpha.6":{"name":"@novu/framework","version":"0.24.3-alpha.6","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu"},"license":"MIT","_id":"@novu/framework@0.24.3-alpha.6","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"5a05aecd33835aca56ea2dff60bb623feb8a983b","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-0.24.3-alpha.6.tgz","fileCount":17,"integrity":"sha512-qAFx0IaE9tlFRZ93aTHMCYceMxu/ScgQO/X4krUhNSPuy5y5LKz7Zp/qy65buERHvHV5fAVN8AeBg4c7oPny9w==","signatures":[{"sig":"MEUCIG3KFa5L6gAtKpx7j+nv5QZz8mivjLusnYxhUeTgM2riAiEAyq+JfNa7RG4edN0np59e6D6sAJ3WryWtlM2Ozi/rMhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445461},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"1e240328627c4b3e8ccddf06294ea9a62415e798","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"scopsy","email":"dima@grossman.io"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.2.4","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.18.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^2.5.10","@types/express":"^4.17.13","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.24.3-alpha.6_1718724666268_0.24315692051653826","host":"s3://npm-registry-packages"}},"0.24.3-alpha.7":{"name":"@novu/framework","version":"0.24.3-alpha.7","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu"},"license":"MIT","_id":"@novu/framework@0.24.3-alpha.7","homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"afcf88302f6cd103d1f7e22720f1ef10202a9181","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-0.24.3-alpha.7.tgz","fileCount":17,"integrity":"sha512-Z6U72XsYN8eX5kG2rXiIqmDITR1Ghyh2rJ/pQAkyjZtzRDkMEc6P0TRIfi59yJrPY+n8w/EVxtCjOQP1bVv7uA==","signatures":[{"sig":"MEQCIA1WLvjRN9UcgJcIH9E8UhINaT0HG3WLRsmncrUyDHEpAiB/ch5+ZZXNpWJHh8btQDfVpQDetognqQsp0oI81Z17Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1108186},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"844f682b8e52d631cdd2db4eddfe9a9ad1504c2f","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.18.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^2.5.10","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.24.3-alpha.7_1719232075341_0.21268236695167952","host":"s3://npm-registry-packages"}},"0.24.3-alpha.8":{"name":"@novu/framework","version":"0.24.3-alpha.8","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu"},"license":"MIT","_id":"@novu/framework@0.24.3-alpha.8","homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"9344f0b8113515cb79c7a79f9dd7e29e6a477129","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-0.24.3-alpha.8.tgz","fileCount":17,"integrity":"sha512-zAnFJzyJynyKUMHkVwhp+CHj6EmKh+S51fgDzuo5RgGmBGXC69C85ZOJQ3R9IEbmcibvwadHMNxaSNeccy8nNw==","signatures":[{"sig":"MEUCIAendsX8DDhZ3mysvqP0HNhtMiEHn2ruOBVQlrmPpK6yAiEA+M8to1Js6b/v2V8cqhlMYm87vZUP7uUzpKZve2ofx80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1108178},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"844f682b8e52d631cdd2db4eddfe9a9ad1504c2f","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.18.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^2.5.10","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.24.3-alpha.8_1719232822397_0.553278607547738","host":"s3://npm-registry-packages"}},"0.24.3-alpha.9":{"name":"@novu/framework","version":"0.24.3-alpha.9","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu"},"license":"MIT","_id":"@novu/framework@0.24.3-alpha.9","homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"61e988a3601fa035b5b6670de22f409a1b484587","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-0.24.3-alpha.9.tgz","fileCount":17,"integrity":"sha512-qnqQXs5e8ioMrJa/6rYhNP2EsX1kTVEv1hbMDxXwFwObnBawSKIXKINvINeqNlP95O5RGnP/qrj1Ov9eMwIhpw==","signatures":[{"sig":"MEQCIHVzvowcDKyDErEezSmLXIniEYznadxqYnn90PHXBxaDAiAvZtTO94BiuZILWq2OQ3SE70IJ0pwPCrI2NnVS6Svbwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1114996},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"ee4d04065b2091c411dedaae9a95fb62d9e23f7b","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.18.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^2.5.10","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.24.3-alpha.9_1719249336719_0.3023234910367385","host":"s3://npm-registry-packages"}},"0.24.3-alpha.10":{"name":"@novu/framework","version":"0.24.3-alpha.10","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu"},"license":"MIT","_id":"@novu/framework@0.24.3-alpha.10","homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"0e0df8416f6169dc837d9132a5ef67ccbb5c2ba0","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-0.24.3-alpha.10.tgz","fileCount":17,"integrity":"sha512-h11dU+SBDgCPtS91MrflWIR0sPwB5duFJmKq+j2QWZrtF+bkdYYdmeqF+6t1aFKNeaBGpR9YOcvesQLM/GEEWA==","signatures":[{"sig":"MEUCIDYnc+v5RybjpZE+pogLlOXuG9LYF8GNdiV9cBCxxuf4AiEAsQmA81YoqeugxSDMHI4x5Tt5vNVNsN1q06bAVOE9jZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1140462},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"0094c61d190093ccb6dea7d84fd76c716b1d702f","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"0.24.2","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.18.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^2.5.10","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.24.3-alpha.10_1719494507264_0.7093572726918074","host":"s3://npm-registry-packages"}},"0.24.3-alpha.11":{"name":"@novu/framework","version":"0.24.3-alpha.11","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu"},"license":"MIT","_id":"@novu/framework@0.24.3-alpha.11","homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"cce2e0b4bd775055c3a9e18b846aed1429f7e3ef","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-0.24.3-alpha.11.tgz","fileCount":17,"integrity":"sha512-NOZWU5xlxKLBzdXfgu79cIxvmW3WgV6yNY7Ju4CoRJL1ICPT2gWEGjyTtIE3wE3+Z7RHdvxPK89nY62pOEonng==","signatures":[{"sig":"MEYCIQCpCtUvuDDwFvNGLlspD7wpUoSEb7WksDUEXYQhV4KmRQIhAIwe5owPeXBO4qjNBDmNGhIR/EBTc2ZOImL6LgXOQA7u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1140833},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"4159f1ef8c690a7e1ad696e2cf12bfb2c6428aa2","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"0.24.2","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.18.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^2.5.10","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.24.3-alpha.11_1719501273369_0.06023298993928705","host":"s3://npm-registry-packages"}},"0.24.3-alpha.12":{"name":"@novu/framework","version":"0.24.3-alpha.12","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu"},"license":"MIT","_id":"@novu/framework@0.24.3-alpha.12","homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"4fddf91e13e8fb36bc67c1dab65eb8b4d1336f2d","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-0.24.3-alpha.12.tgz","fileCount":17,"integrity":"sha512-C0aj+yaDwuZyhhg1EbDWc460FQtHpWTseq6Zo3unGQqYG+qYGVAEPQpXZUGNiWFXC//g6G88q/7+G7VhdhZrlg==","signatures":[{"sig":"MEYCIQCcDb66tlTOEn77C493T8VcDscGwOTOey0b8KfWb1z7eQIhANsbhjg/RtrWO4R50mEDqsZYZ0vviIRRR4cdoQWki6rJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1142088},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"7a2cb339f06cd464fdad74ff56e6f21a28f0ef87","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^0.24.2","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.18.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^2.5.10","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.24.3-alpha.12_1719576601952_0.984731997336971","host":"s3://npm-registry-packages"}},"0.24.3-alpha.13":{"name":"@novu/framework","version":"0.24.3-alpha.13","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@0.24.3-alpha.13","homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"c0e1a726359bfa15ef4267ba587b40c86c1d9a75","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-0.24.3-alpha.13.tgz","fileCount":17,"integrity":"sha512-YTW0JuxfgRsCYXJAd5qpslH7R7x5s+TBlkOTVUPvwrXf6lOYw8Ue3QOvUyn4hashKcziGFQkF5cyFbuuwTO2Bw==","signatures":[{"sig":"MEUCID2qDrD7NyHz+gnZoW3QdkkFfbTA64Yaouuq0bO3AQGiAiEAq240+qy5NKZcuGv8XOP2iTRALQ7ApW1ZdshYJAmmDoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1143067},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"4d09d49dad31ab1e34166401b308985047d55157","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^0.24.2","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.18.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^2.5.10","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"_npmOperationalInternal":{"tmp":"tmp/framework_0.24.3-alpha.13_1719577915122_0.4395669267166258","host":"s3://npm-registry-packages"}},"0.24.3-alpha.14":{"name":"@novu/framework","version":"0.24.3-alpha.14","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@0.24.3-alpha.14","homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"1022222565986ec1a89980d56d6aaec783a51c52","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-0.24.3-alpha.14.tgz","fileCount":17,"integrity":"sha512-rVHOak8ew+X8f7JMby8IrZY3ide80uVjMSnH0OjNCcGYCj49C3GjKnmMjLPqPbDMLYWYViihrVdifAw5rBPQBg==","signatures":[{"sig":"MEYCIQDa/rhZ4gWmY+NiLciPo3vzfCUhmh3zT2AnMb8ZIpTbYQIhAMmzvd/bF+ZU/MV00aea8UcfP2Li5mN6lbL9d2zau5cq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":484242},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"fd93c7724e4cdac18f93709dcc847a7b7ab38b63","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^0.24.2","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_0.24.3-alpha.14_1719918047952_0.9302994039235346","host":"s3://npm-registry-packages"}},"0.24.3-alpha.15":{"name":"@novu/framework","version":"0.24.3-alpha.15","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@0.24.3-alpha.15","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"0b828cf582733d99c1bc5fa31174e453602870b7","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-0.24.3-alpha.15.tgz","fileCount":17,"integrity":"sha512-Yl3AyOnw44c2YDErJfKrVY+B69mIIh4Yr9Yj4s45IR3K+HB5l9JSHpnhPGrxjYdUvhiMDvUmuB6CXPhdZ26rTw==","signatures":[{"sig":"MEUCIQC+AEG4DT1a4TJ8NKqr3R1sIqnY6FroJLRA0OPdH2bxOgIgWkEfCY8nIHp235Gry4oN2gE25WeHv3VGAHsN+koah4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":482995},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"375e2b572d8d86b23619aa2d27fcfeb3ebf6a179","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"workspace:*","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_0.24.3-alpha.15_1719952195948_0.7398044512156503","host":"s3://npm-registry-packages"}},"0.24.3-alpha.16":{"name":"@novu/framework","version":"0.24.3-alpha.16","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@0.24.3-alpha.16","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"f2de05975530a389b70143ebfc8020da6012da44","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-0.24.3-alpha.16.tgz","fileCount":17,"integrity":"sha512-1sbvYgFybcDjUYBkPNh1q2KgN5qEasikrjShlNKhrHnaqEaJatf+iXrsd9cbAQyrof5TFW0/CYq5E5CVNwcrTA==","signatures":[{"sig":"MEQCIDmMrJuMpmUFB7rmSi8IhxvSbv9T9Z1hnS4iL9Q+QY8KAiAl6tqc+O9gGvf3GGcu3JFMrwQuBDeGgAahwO9uiPgWag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":482963},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"ee17afd0393b4538934059a16506dda4d6e30a03","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^0.24.2","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_0.24.3-alpha.16_1719952280763_0.559937849604639","host":"s3://npm-registry-packages"}},"0.24.3-alpha.17":{"name":"@novu/framework","version":"0.24.3-alpha.17","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@0.24.3-alpha.17","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"7b7fd9c51443e38762a126cd9970f55c125768d6","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-0.24.3-alpha.17.tgz","fileCount":17,"integrity":"sha512-2etG7mlyH40irfw0GIWnBxtzJ8kGnQVvk+WMag2aB4fzJHkQqiPsjd8ETsjGGL3K/KwhbhaVS1047+P1qILxPg==","signatures":[{"sig":"MEUCIBU5dQwywYXjopFr7FKVe9V9KP/a3zX7Z9apJCt/UyMLAiEAkCtGNKSCiWiAOZ8sT2pfGxTcr9TTGk2cBfsTEfVqIwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":483025},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"708a5c0fcaebabcfebf5b335f6f27a7aeadc5769","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"workspace:*","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_0.24.3-alpha.17_1719993387576_0.842251712836273","host":"s3://npm-registry-packages"}},"0.24.3-alpha.18":{"name":"@novu/framework","version":"0.24.3-alpha.18","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@0.24.3-alpha.18","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"c3fbdd9b6ebf04ce4f85e9034cbf13f9379afb35","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-0.24.3-alpha.18.tgz","fileCount":17,"integrity":"sha512-1HC2gtSEm49Ykea47BHo0RvRVWSwlFdkBeT4dftIk3/Ak7oCGZMwp4OJl85d9xL39Yw5KFlLAOA/9kK3Z2dcbA==","signatures":[{"sig":"MEYCIQDHYUm0zNfCqQJaveue8ae5kEMJwGUnII/l7ioQyxH3XwIhAIU5Inv/W8ZvA7ZKORB8Gi9cTMR16Z1DHZ+qQRP73OSy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":483021},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"708a5c0fcaebabcfebf5b335f6f27a7aeadc5769","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^0.24.2","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_0.24.3-alpha.18_1719993443390_0.09598041153249715","host":"s3://npm-registry-packages"}},"2.0.0-canary.0":{"name":"@novu/framework","version":"2.0.0-canary.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.0.0-canary.0","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"75c7926ccce9d40b11c1a71fd96e2b38e99979f4","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.0.0-canary.0.tgz","fileCount":17,"integrity":"sha512-3QaMZUKEQybyOzNjQaRWHE0ffgq18f2iuKd+jC/jwo68PUT9ZpjuzP88vflG5BTbIMeekbWbk4Pw66hh0NpEwg==","signatures":[{"sig":"MEYCIQDG4L+VWfNVgl1kz3U0m7ZIHbxiyvLSSvnkx5o58wpB0QIhAK12Q2EJ2nOacE1B1KmFDEY/+yduip+FaqwvaxjUKufc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":483048},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"4be15b8a2a3f9df0acca07eb37634f72ceb4b9f7","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"2.0.0-canary.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.0.0-canary.0_1720016378411_0.6477113892621575","host":"s3://npm-registry-packages"}},"2.0.0-canary.1":{"name":"@novu/framework","version":"2.0.0-canary.1","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.0.0-canary.1","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"3cc8406d21b09fb343cfe4c966c5dbc2e07f8a2c","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.0.0-canary.1.tgz","fileCount":17,"integrity":"sha512-kPeP/Rb24UYF0Kh3Ln47hXkNlmdrm19rplmSb8Wi0moEXiwEUI1Chm1gTNffSGavSNAcQp2GMUuhb76nDCtXhg==","signatures":[{"sig":"MEYCIQDc+eLh1PMYoAEZrQq+/Xv5CDl58XixDb3+dErOF5B2WAIhAK6NXWl879HtUizAtcGDQIkCKVhS8JnDKAD3wBwR/gVM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485669},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"bd28b2d2cc79939d56c9c3daf015330b2fe484f3","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^2.0.0-canary.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.0.0-canary.1_1720023225718_0.9533820276546399","host":"s3://npm-registry-packages"}},"2.0.0-canary.2":{"name":"@novu/framework","version":"2.0.0-canary.2","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.0.0-canary.2","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"f70257a0fa70121f17f1d5aa2c61800654c94cba","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.0.0-canary.2.tgz","fileCount":17,"integrity":"sha512-+0Y9YqGEe892qJCt0F9TqJSFvfVxv9cwZF/ShjcAQFrJJwVtJCOM4/ZQBiCoeLo07YL1RG+0QSd9do5DprA4EA==","signatures":[{"sig":"MEYCIQC52+RveyelQwxzBzkKGTemVWFCstQeQEZouGavXdC8WwIhALhARwiJ9tamJ5vFcvEga1JZs9Ruz4kqWo3H6iZUkDX5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485691},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"1c9e46d4614385528119e3485ece5971ad01a683","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^2.0.0-canary.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.0.0-canary.2_1720023656965_0.03689213936550306","host":"s3://npm-registry-packages"}},"2.0.0-canary.3":{"name":"@novu/framework","version":"2.0.0-canary.3","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.0.0-canary.3","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"68a42c4fb748eb536fa01e34604f67d6e019efe1","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.0.0-canary.3.tgz","fileCount":17,"integrity":"sha512-xv3jh5loMfC2LEzX/bX2dTC15Opr5mVu5JyohkWH+CATnlXlY3Z9O3aRNiWXYPBp9DTzoRtWl1OsT1nPa+x1Zw==","signatures":[{"sig":"MEUCIBlfEuZApMqGPda6J45jysVzDd4H9o4zZqPkpvrhaWn8AiEA3uU+jXWFkdIcQH9E73BzdYR+c1uyKZCbhaz/6l+Nqag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487085},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/h3.d.ts","import":"./dist/h3.js","require":"./dist/h3.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/remix.js","require":"./dist/remix.js"},"./express":{"types":"./dist/express.d.ts","import":"./dist/express.js","require":"./dist/express.js"},"./sveltekit":{"types":"./dist/sveltekit.d.ts","import":"./dist/sveltekit.js","require":"./dist/sveltekit.js"}},"gitHead":"3ffd558db8dd58404e27d8338d402ecb1f1f1669","private":false,"scripts":{"lint":"eslint src --ext .ts","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","lint:fix":"eslint src --ext .ts --fix","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^2.0.0-canary.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.20","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/json-schema":"^7.0.15","zod-to-json-schema":"^3.23.0"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.0.0-canary.3_1720117704150_0.46239832069328224","host":"s3://npm-registry-packages"}},"2.0.0-canary.4":{"name":"@novu/framework","version":"2.0.0-canary.4","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.0.0-canary.4","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"7e8c8958541a4d7ebcae5b308d9ccefcccbd7a2e","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.0.0-canary.4.tgz","fileCount":19,"integrity":"sha512-EZ4UwdyuU6lk+7KPqoa42DjfgI5xIxLpYbIRxbYkeiU5HS9hI59OUXMOdwNGlScgMfyoKZTosVfpY6QZ5cS8eA==","signatures":[{"sig":"MEUCIQDT3wUVh+wM0Hz7hucH7SLf+WqfDWUonfUFmmMWRgMqZQIgdlOrA/MZX8F6lvBn/VZAHiiXEA49t7JalQmfgxk8wYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518548},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/servers/h3.d.ts","import":"./dist/servers/h3.js","require":"./dist/servers/h3.js"},"./next":{"types":"./dist/servers/next.d.ts","import":"./dist/servers/next.js","require":"./dist/servers/next.js"},"./nuxt":{"types":"./dist/servers/nuxt.d.ts","import":"./dist/servers/nuxt.js","require":"./dist/servers/nuxt.js"},"./remix":{"types":"./dist/servers/remix.d.ts","import":"./dist/servers/remix.js","require":"./dist/servers/remix.js"},"./express":{"types":"./dist/servers/express.d.ts","import":"./dist/servers/express.js","require":"./dist/servers/express.js"},"./lambda ":{"types":"./dist/servers/lambda.d.ts","import":"./dist/servers/lambda.js","require":"./dist/servers/lambda.js"},"./sveltekit":{"types":"./dist/servers/sveltekit.d.ts","import":"./dist/servers/sveltekit.js","require":"./dist/servers/sveltekit.js"}},"gitHead":"fb79dcf73e715883d221adfd06fab25e40473925","private":false,"scripts":{"lint":"eslint src --ext .ts --config .eslintrc.js","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"eslint src --ext .ts --fix --config .eslintrc.js","format:fix":"prettier --write --ignore-path .gitignore .","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^2.0.0-canary.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"^5.3.3","@types/node":"^20.14.10","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.0","@types/sanitize-html":"2.11.0","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.0.0-canary.4_1721403984313_0.7226173200092867","host":"s3://npm-registry-packages"}},"2.0.0-canary.5":{"name":"@novu/framework","version":"2.0.0-canary.5","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.0.0-canary.5","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"b62f3358a9e3dd6cfc9710df3d86f4e3f5352379","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.0.0-canary.5.tgz","fileCount":19,"integrity":"sha512-scLmBsyo5kh5drhz0IY7RxcC+aSMbwtEr5nUw1+jYqi4HM9otyTxPskMLU9VJVXVULcV3LSljZiQgLPIrD4PyA==","signatures":[{"sig":"MEQCIFWi/Pp6zPeRp3WHs/6JR9RuQ5cl2GvaZF23sb8vhEnwAiAitbBPgx7DKESJij7zxRxxRal++S1kGwK/OT11QweNaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566222},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/servers/h3.d.ts","import":"./dist/servers/h3.js","require":"./dist/servers/h3.js"},"./next":{"types":"./dist/servers/next.d.ts","import":"./dist/servers/next.js","require":"./dist/servers/next.js"},"./nuxt":{"types":"./dist/servers/nuxt.d.ts","import":"./dist/servers/nuxt.js","require":"./dist/servers/nuxt.js"},"./remix":{"types":"./dist/servers/remix.d.ts","import":"./dist/servers/remix.js","require":"./dist/servers/remix.js"},"./express":{"types":"./dist/servers/express.d.ts","import":"./dist/servers/express.js","require":"./dist/servers/express.js"},"./lambda ":{"types":"./dist/servers/lambda.d.ts","import":"./dist/servers/lambda.js","require":"./dist/servers/lambda.js"},"./sveltekit":{"types":"./dist/servers/sveltekit.d.ts","import":"./dist/servers/sveltekit.js","require":"./dist/servers/sveltekit.js"}},"gitHead":"476d1d4030957cc0ca2478cf57442302314ac807","private":false,"scripts":{"lint":"eslint src --ext .ts --config .eslintrc.js","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"eslint src --ext .ts --fix --config .eslintrc.js","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^2.0.0-canary.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"^5.3.3","@types/node":"^20.14.10","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.0","@types/sanitize-html":"2.11.0","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.0.0-canary.5_1722877742514_0.27234517058997176","host":"s3://npm-registry-packages"}},"2.0.0-canary.6":{"name":"@novu/framework","version":"2.0.0-canary.6","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.0.0-canary.6","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"2f987d294c2ff1ce81c53632c3e56a780c0e47d2","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.0.0-canary.6.tgz","fileCount":19,"integrity":"sha512-P9DXh4NpQwtZO38XKDYoUAlAespyF/O911ofbvttlNq4pohfGaVgd+ZjfqRY1ivC6oZlAXK5nwsvO5EKGSEWEA==","signatures":[{"sig":"MEQCID4mJ7jUa6G1tl66DMSDYjLKCUdveiWKpqzaraDGh4eQAiASXPJXf0Yssv6QuO5W4rD69pO1W3WHAjFataTfLsF8xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566304},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/servers/h3.d.ts","import":"./dist/servers/h3.js","require":"./dist/servers/h3.js"},"./next":{"types":"./dist/servers/next.d.ts","import":"./dist/servers/next.js","require":"./dist/servers/next.js"},"./nuxt":{"types":"./dist/servers/nuxt.d.ts","import":"./dist/servers/nuxt.js","require":"./dist/servers/nuxt.js"},"./remix":{"types":"./dist/servers/remix.d.ts","import":"./dist/servers/remix.js","require":"./dist/servers/remix.js"},"./express":{"types":"./dist/servers/express.d.ts","import":"./dist/servers/express.js","require":"./dist/servers/express.js"},"./lambda ":{"types":"./dist/servers/lambda.d.ts","import":"./dist/servers/lambda.js","require":"./dist/servers/lambda.js"},"./sveltekit":{"types":"./dist/servers/sveltekit.d.ts","import":"./dist/servers/sveltekit.js","require":"./dist/servers/sveltekit.js"}},"gitHead":"671b70ba70a9d06ee8b525578f34bd7248f593c8","private":false,"scripts":{"lint":"eslint src --ext .ts --config .eslintrc.js","test":"vitest","build":"tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"eslint src --ext .ts --fix --config .eslintrc.js","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^2.0.0-canary.1","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"^5.3.3","@types/node":"^20.14.10","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.0","@types/sanitize-html":"2.11.0","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.0.0-canary.6_1723822333554_0.8597010227045823","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@novu/framework","version":"2.0.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.0.0","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"bf234feee148010d890c065f050e5b836a527e9a","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.0.0.tgz","fileCount":19,"integrity":"sha512-UhR5kBIweiYIAQMJCSZ1o1dKCrLHe5OrnXHolIAQJaii4KskIsC+W8RXPzMzZOMaYJOjR9qH4GjOjohiioKx/g==","signatures":[{"sig":"MEYCIQDl58T5mByh2cvkZDnEgKOz5ngfZs+7YRyLw9CBwWTOkAIhAN5HBzKLd3shSPKDwFEn4PKZOsDVGNYz7Xwxys7W72J2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":579319},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/servers/h3.d.ts","import":"./dist/servers/h3.js","require":"./dist/servers/h3.js"},"./next":{"types":"./dist/servers/next.d.ts","import":"./dist/servers/next.js","require":"./dist/servers/next.js"},"./nuxt":{"types":"./dist/servers/nuxt.d.ts","import":"./dist/servers/nuxt.js","require":"./dist/servers/nuxt.js"},"./remix":{"types":"./dist/servers/remix.d.ts","import":"./dist/servers/remix.js","require":"./dist/servers/remix.js"},"./express":{"types":"./dist/servers/express.d.ts","import":"./dist/servers/express.js","require":"./dist/servers/express.js"},"./lambda ":{"types":"./dist/servers/lambda.d.ts","import":"./dist/servers/lambda.js","require":"./dist/servers/lambda.js"},"./sveltekit":{"types":"./dist/servers/sveltekit.d.ts","import":"./dist/servers/sveltekit.js","require":"./dist/servers/sveltekit.js"}},"gitHead":"62f39e30037daac760e86057fafa93955faad6cf","private":false,"scripts":{"lint":"eslint src --ext .ts --config .eslintrc.js","test":"vitest --typecheck","build":"tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"eslint src --ext .ts --fix --config .eslintrc.js","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^2.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"^5.3.3","@types/node":"^20.14.10","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.0","@types/sanitize-html":"2.11.0","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.0.0_1724846800970_0.7219813283463734","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@novu/framework","version":"2.0.1","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.0.1","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"b519d0412f08b2cd91ba69ff69c9b6a669d5b58e","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.0.1.tgz","fileCount":19,"integrity":"sha512-DLsG1nLnHmZeHlB99Ke5IodNWfv+EKKQr25pAJRMFODc2K/xTjpcMZzSZsyulW8xFfzf3zDLYn0HviXiPyxcQA==","signatures":[{"sig":"MEUCIQCMkPMo8h2VF4Ow07LtxcroJ3B46uYMycqrFC2MrF7rqwIgR7xOY33pGYrU7ZjjRT9QjE88DntP1PeX+FJjdTtknBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":579340},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/servers/h3.d.ts","import":"./dist/servers/h3.js","require":"./dist/servers/h3.js"},"./next":{"types":"./dist/servers/next.d.ts","import":"./dist/servers/next.js","require":"./dist/servers/next.js"},"./nuxt":{"types":"./dist/servers/nuxt.d.ts","import":"./dist/servers/nuxt.js","require":"./dist/servers/nuxt.js"},"./remix":{"types":"./dist/servers/remix.d.ts","import":"./dist/servers/remix.js","require":"./dist/servers/remix.js"},"./express":{"types":"./dist/servers/express.d.ts","import":"./dist/servers/express.js","require":"./dist/servers/express.js"},"./lambda ":{"types":"./dist/servers/lambda.d.ts","import":"./dist/servers/lambda.js","require":"./dist/servers/lambda.js"},"./sveltekit":{"types":"./dist/servers/sveltekit.d.ts","import":"./dist/servers/sveltekit.js","require":"./dist/servers/sveltekit.js"}},"gitHead":"80b3e3a3befd461ad1226273708c58db4ff8f03b","private":false,"scripts":{"lint":"eslint src","test":"vitest --typecheck","build":"tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"pnpm lint -- --fix","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^2.0.1","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"4.9.5","@types/node":"^20.14.10","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.0","@types/sanitize-html":"2.11.0","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.0.1_1725365509999_0.5288931885052772","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@novu/framework","version":"2.0.2","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.0.2","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"361be3c9a385bc6d220ffed5f677f7d7968547d8","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.0.2.tgz","fileCount":19,"integrity":"sha512-7PgSP9LAbHMWsDHWyQ5j8gIscqykzhSLRnj+Lg0SbUh3ezeZqlt6OaKd2VP+kgEDmb9Ttm8lF3wlW/HEYRwgiQ==","signatures":[{"sig":"MEYCIQCt0Nwn3YkehtPvV2JWCKg1YnkUaH2pGodsgsfXUIoDygIhAP9X/QzW5WrPTRtqWQ89MuXr5DvaT0pEKyTLBjBL7bgX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":582681},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/servers/h3.d.ts","import":"./dist/servers/h3.js","require":"./dist/servers/h3.js"},"./next":{"types":"./dist/servers/next.d.ts","import":"./dist/servers/next.js","require":"./dist/servers/next.js"},"./nuxt":{"types":"./dist/servers/nuxt.d.ts","import":"./dist/servers/nuxt.js","require":"./dist/servers/nuxt.js"},"./remix":{"types":"./dist/servers/remix.d.ts","import":"./dist/servers/remix.js","require":"./dist/servers/remix.js"},"./express":{"types":"./dist/servers/express.d.ts","import":"./dist/servers/express.js","require":"./dist/servers/express.js"},"./lambda ":{"types":"./dist/servers/lambda.d.ts","import":"./dist/servers/lambda.js","require":"./dist/servers/lambda.js"},"./sveltekit":{"types":"./dist/servers/sveltekit.d.ts","import":"./dist/servers/sveltekit.js","require":"./dist/servers/sveltekit.js"}},"gitHead":"c309fa0f6c8444044463bd5aa9829ba37ade6425","private":false,"scripts":{"lint":"eslint src","test":"vitest --typecheck","build":"tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"pnpm lint -- --fix","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^2.0.1","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"4.9.5","@types/node":"^20.14.10","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.0","@types/sanitize-html":"2.11.0","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.0.2_1725960327559_0.21393731342732214","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@novu/framework","version":"2.0.3","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.0.3","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"d12846eef7e1c96e57c751add6feafefa9b6066b","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.0.3.tgz","fileCount":19,"integrity":"sha512-A+i/gQaInw0Lfd78lJoM4V/mD16WgvYIhJpB3SzkwPEeYeKS1cF00rWdt8L7jXLWpqgg4N/QdBxc6ymIcBrmfQ==","signatures":[{"sig":"MEQCIHYTrd95As/a6KGSCOm8Kw49UkJttATeho+RDDBsGuxJAiBNZEZHx/8T8liFeI0eeI4FOC7uRDFYZC4e85M2s3vMpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":583011},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/servers/h3.d.ts","import":"./dist/servers/h3.js","require":"./dist/servers/h3.js"},"./next":{"types":"./dist/servers/next.d.ts","import":"./dist/servers/next.js","require":"./dist/servers/next.js"},"./nuxt":{"types":"./dist/servers/nuxt.d.ts","import":"./dist/servers/nuxt.js","require":"./dist/servers/nuxt.js"},"./remix":{"types":"./dist/servers/remix.d.ts","import":"./dist/servers/remix.js","require":"./dist/servers/remix.js"},"./express":{"types":"./dist/servers/express.d.ts","import":"./dist/servers/express.js","require":"./dist/servers/express.js"},"./lambda ":{"types":"./dist/servers/lambda.d.ts","import":"./dist/servers/lambda.js","require":"./dist/servers/lambda.js"},"./sveltekit":{"types":"./dist/servers/sveltekit.d.ts","import":"./dist/servers/sveltekit.js","require":"./dist/servers/sveltekit.js"}},"gitHead":"85726d6de296e8fafbdb7976d204b0a70a5c18a8","private":false,"scripts":{"lint":"eslint src","test":"vitest --typecheck","build":"tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"pnpm lint -- --fix","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"sokratis","email":"sokratis.vidros@gmail.com"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.7.0","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"2.0.2","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"4.9.5","@types/node":"^20.14.10","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.0","@types/sanitize-html":"2.11.0","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.0.3_1726237692259_0.01090890688795465","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@novu/framework","version":"2.1.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.1.0","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"dist":{"shasum":"f90fa91999f72a3d48d610e401b5ad5b70271264","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.1.0.tgz","fileCount":19,"integrity":"sha512-RPBtFK/ZPuqHAV9ALe50R2JL49AQ/jQGxDdzniCZ60xdHBtJxk38eMMYSQ/l2fzFiYUXU6G5QQ4YaVL0z8x+iQ==","signatures":[{"sig":"MEUCIQCsueepbME7FwC0eAUOpLUnnvAjlZNymDu8kkiBP3NPQgIgOvjkVIRi2jUNurUhTxjOhu+QQVGg0Rh4qzMXjtE/SIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":585187},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/servers/h3.d.ts","import":"./dist/servers/h3.js","require":"./dist/servers/h3.js"},"./next":{"types":"./dist/servers/next.d.ts","import":"./dist/servers/next.js","require":"./dist/servers/next.js"},"./nuxt":{"types":"./dist/servers/nuxt.d.ts","import":"./dist/servers/nuxt.js","require":"./dist/servers/nuxt.js"},"./remix":{"types":"./dist/servers/remix.d.ts","import":"./dist/servers/remix.js","require":"./dist/servers/remix.js"},"./express":{"types":"./dist/servers/express.d.ts","import":"./dist/servers/express.js","require":"./dist/servers/express.js"},"./lambda ":{"types":"./dist/servers/lambda.d.ts","import":"./dist/servers/lambda.js","require":"./dist/servers/lambda.js"},"./sveltekit":{"types":"./dist/servers/sveltekit.d.ts","import":"./dist/servers/sveltekit.js","require":"./dist/servers/sveltekit.js"}},"gitHead":"83bc3eccacb0848630e85c4bdb85bb57caf7da11","private":false,"scripts":{"lint":"eslint src","test":"vitest --typecheck","build":"tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"pnpm lint -- --fix","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","release:preview":"pnpx pkg-pr-new publish","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^2.1.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.0","@types/sanitize-html":"2.11.0","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.1.0_1727094466227_0.097358445253942","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@novu/framework","version":"2.1.1","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.1.1","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["package:public"]},"dist":{"shasum":"49c555e2819aa73c80b20c6eb69a174eed30e11b","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.1.1.tgz","fileCount":19,"integrity":"sha512-YA5dniAcQWAfYxBhP8rD4K9HDsFls/DtLtdwU9E6jYAbYODw24aIbEkirisvYLYiKcd2CXEK/9+oK9UREORs8w==","signatures":[{"sig":"MEQCIAwHHEQRB3gU+olfuMmBO1u1jfM6MMdLeqX3utxRA2jlAiAhAyT1AN0+LOferOmO1utEvnOo26GgH/sp8l727CiMKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":585889},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/servers/h3.d.ts","import":"./dist/servers/h3.js","require":"./dist/servers/h3.js"},"./next":{"types":"./dist/servers/next.d.ts","import":"./dist/servers/next.js","require":"./dist/servers/next.js"},"./nuxt":{"types":"./dist/servers/nuxt.d.ts","import":"./dist/servers/nuxt.js","require":"./dist/servers/nuxt.js"},"./remix":{"types":"./dist/servers/remix.d.ts","import":"./dist/servers/remix.js","require":"./dist/servers/remix.js"},"./express":{"types":"./dist/servers/express.d.ts","import":"./dist/servers/express.js","require":"./dist/servers/express.js"},"./lambda ":{"types":"./dist/servers/lambda.d.ts","import":"./dist/servers/lambda.js","require":"./dist/servers/lambda.js"},"./sveltekit":{"types":"./dist/servers/sveltekit.d.ts","import":"./dist/servers/sveltekit.js","require":"./dist/servers/sveltekit.js"}},"gitHead":"27d2608d7c3980f6f7883575f9d91ef2b4081d63","private":false,"scripts":{"lint":"eslint src","test":"vitest --typecheck","build":"tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"pnpm lint -- --fix","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^2.1.1","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.0","@types/sanitize-html":"2.11.0","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.1.1_1727694419753_0.7973885953183237","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@novu/framework","version":"2.2.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.2.0","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["package:public"]},"dist":{"shasum":"477dfbc79c0523e2d6aba100fb2b0856c2ff76d4","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.2.0.tgz","fileCount":21,"integrity":"sha512-I0Z122KDfGn/XUfEd52QgPbJwg3LzhNaQeI95lA90yWwfXDHWGQvWDclMB/w3ytmYeBtybwLq60JgZSYEt2JsA==","signatures":[{"sig":"MEUCIQCQfh38UnlaK8KKOSdQf/+223g5uae7+HeG5uT8mywIEAIgWlna6hoZfmpxvah/VfG6X3NpMV46Tw6FI+BH0BBm4ik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":616826},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/servers/h3.d.ts","import":"./dist/servers/h3.js","require":"./dist/servers/h3.js"},"./nest":{"types":"./dist/servers/nest.d.ts","import":"./dist/servers/nest.js","require":"./dist/servers/nest.js"},"./next":{"types":"./dist/servers/next.d.ts","import":"./dist/servers/next.js","require":"./dist/servers/next.js"},"./nuxt":{"types":"./dist/servers/nuxt.d.ts","import":"./dist/servers/nuxt.js","require":"./dist/servers/nuxt.js"},"./remix":{"types":"./dist/servers/remix.d.ts","import":"./dist/servers/remix.js","require":"./dist/servers/remix.js"},"./express":{"types":"./dist/servers/express.d.ts","import":"./dist/servers/express.js","require":"./dist/servers/express.js"},"./lambda ":{"types":"./dist/servers/lambda.d.ts","import":"./dist/servers/lambda.js","require":"./dist/servers/lambda.js"},"./sveltekit":{"types":"./dist/servers/sveltekit.d.ts","import":"./dist/servers/sveltekit.js","require":"./dist/servers/sveltekit.js"}},"gitHead":"9260b6d3cf079ea15604a66ffb3fef07510e6bf5","private":false,"scripts":{"lint":"eslint src","test":"vitest --typecheck","build":"tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"pnpm lint -- --fix","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^2.1.1","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.1","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.0","@types/sanitize-html":"2.11.0","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.2.0_1728497336401_0.9296994378082479","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@novu/framework","version":"2.3.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.3.0","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["package:public"]},"dist":{"shasum":"941e539ae3c7e30439ae3436015512ab1d441cfb","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.3.0.tgz","fileCount":21,"integrity":"sha512-Get/kAeiCIa7RGax3zRJqIEEfvctCUH0z1UXDMTSeefyYxphrnGA6/QQg54SES1GNtETYK/U4OGCkIT2A2NCtg==","signatures":[{"sig":"MEUCIQClbzPWhOPdM9mSbVC88NvRxRTwNwRlGNVFCbM3Ll55zQIgS0XefMwRdNH9onG7p8zGxXy3DtfD+H0m+Aehah29dWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":629352},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./h3":{"types":"./dist/servers/h3.d.ts","import":"./dist/servers/h3.js","require":"./dist/servers/h3.js"},"./nest":{"types":"./dist/servers/nest.d.ts","import":"./dist/servers/nest.js","require":"./dist/servers/nest.js"},"./next":{"types":"./dist/servers/next.d.ts","import":"./dist/servers/next.js","require":"./dist/servers/next.js"},"./nuxt":{"types":"./dist/servers/nuxt.d.ts","import":"./dist/servers/nuxt.js","require":"./dist/servers/nuxt.js"},"./remix":{"types":"./dist/servers/remix.d.ts","import":"./dist/servers/remix.js","require":"./dist/servers/remix.js"},"./express":{"types":"./dist/servers/express.d.ts","import":"./dist/servers/express.js","require":"./dist/servers/express.js"},"./lambda ":{"types":"./dist/servers/lambda.d.ts","import":"./dist/servers/lambda.js","require":"./dist/servers/lambda.js"},"./sveltekit":{"types":"./dist/servers/sveltekit.d.ts","import":"./dist/servers/sveltekit.js","require":"./dist/servers/sveltekit.js"}},"gitHead":"fc5b3cb0b6a66ddd7cdf5e9933310be218d7725f","private":false,"scripts":{"lint":"eslint src","test":"vitest --typecheck","build":"tsup && pnpm check:circulars","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"pnpm lint -- --fix","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts --exclude ../../shared ./src","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","ora":"^5.4.1","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^2.1.1","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-faker":"^0.5.6","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.1","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.0","@types/sanitize-html":"2.11.0","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.3.0_1729507482922_0.9670022056075156","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@novu/framework","version":"2.4.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.4.0","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["package:public"]},"dist":{"shasum":"fa4adbd7bc9d7ed8b240dadff505ef86277f25a4","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.4.0.tgz","fileCount":59,"integrity":"sha512-AGjcqCDTRuCarDtyqb6eze3fQ7kEUD+G7sFUyQbxTuQ34/FdjdW0TdyyK5g9TSZ7P/bDPHhWflWwIoMfC7NVyQ==","signatures":[{"sig":"MEUCICtfDXadDwSCWLsA628TG/LWGrFaKoT6tTXfLdGO+onxAiEAxdhO702FTTLy8+bcxQouy+LjuzwNbFWuVfi69kT8vag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2838566},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}}},"gitHead":"4c14053fb2fd3bc37b0db3526f8e700930ae5da6","private":false,"scripts":{"lint":"eslint src","test":"vitest --typecheck","build":"NODE_ENV=production tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"pnpm lint -- --fix","postbuild":"pnpm run check:exports && pnpm check:circulars","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts --exclude ../../shared ./src","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^2.1.2","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.1","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.0","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.16.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.4.0_1731406484320_0.6167603127121859","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@novu/framework","version":"2.5.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.5.0","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["package:public"]},"dist":{"shasum":"1b9b2e6ae98a5759b9f490db3236fd25658ff67c","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.5.0.tgz","fileCount":59,"integrity":"sha512-u9sBmPaVUoW0YOk8xEoLdjx5HImKHj7E5/3YCVTXcBRabQxQZufbAPNWFNuVtOXyL2XPUo06UgNbZ5g2D3dPAQ==","signatures":[{"sig":"MEUCIQD3IXJCpa80N9ieX8qCAAxO/4E2TOFnz2epnEJ+9H4GDAIgVnEuAn0d+J2L3EUm/ZCtoDrMAR+QiqttKQMKbsuu8AQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2843857},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}}},"gitHead":"c86094dbe271cde6d6127ae1edaf2c44629823a0","private":false,"scripts":{"lint":"eslint src","test":"vitest --typecheck","build":"NODE_ENV=production tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"pnpm lint -- --fix","postbuild":"pnpm run check:exports && pnpm check:circulars","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts --exclude ../../shared ./src","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"rifont","email":"richard@fontein.co"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"^2.1.2","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.1","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.0","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.16.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.5.0_1731505078230_0.12805310177880735","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@novu/framework","version":"2.5.1","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.5.1","maintainers":[{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"scopsy","email":"dima@grossman.io"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["package:public"]},"dist":{"shasum":"d83892a55b8871b981b561650d4f0305a98f2823","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.5.1.tgz","fileCount":59,"integrity":"sha512-K4M+aKOug8WPKEh8cmFHkDJk/a4uKzVgxiz3qin8Uu5SXTUmhdVUkRsmqP20UJvFyx4RaX2pgmbDp91dqeEiKQ==","signatures":[{"sig":"MEUCIBzwquqTNBbz7bj93dAsxlSQzVwhEcNN3J0Abqp0F0qYAiEAy/yqD0oq3Ng4SRxltFVffVwkt2kNX595yAQqdDFIVEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2843867},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.5.1.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}}},"private":false,"scripts":{"lint":"eslint src","test":"vitest --typecheck","build":"NODE_ENV=production tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"pnpm lint -- --fix","postbuild":"pnpm run check:exports && pnpm check:circulars","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts --exclude ../../shared ./src","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"sokratis","email":"sokratis.vidros@gmail.com"},"_resolved":"/private/var/folders/sz/bh5wf8nd505fzxq8p8yng9w00000gn/T/ec729787a40bf3f2c43a8afac1e661b2/novu-framework-2.5.1.tgz","_integrity":"sha512-K4M+aKOug8WPKEh8cmFHkDJk/a4uKzVgxiz3qin8Uu5SXTUmhdVUkRsmqP20UJvFyx4RaX2pgmbDp91dqeEiKQ==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.7.0","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"2.1.3","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.0","next":"^13.5.4","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.1","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.0","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.16.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.5.1_1732053653855_0.22409709484701756","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@novu/framework","version":"2.5.2","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.5.2","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["package:public"]},"dist":{"shasum":"b5833b3ae09b60badea24c88a4b8c2b678a5b4ba","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.5.2.tgz","fileCount":59,"integrity":"sha512-NM4TF2/CkZ34met2Kp5I+mt3IGKIhEwz+Xhusagqzng4DnwUhRXQY9AzNGYJnNmsbud4S127DIWTWYBGu9tJuQ==","signatures":[{"sig":"MEUCIQC4yFxE2oWNV9tdXZlhUwa8LwbzZ6ExlbVMXcMxFEHddwIgM8Wfkvu0jGaag+xdB8wBBIRO5G/mxc1+ThFUjINfwI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2843821},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.5.2.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}}},"private":false,"scripts":{"lint":"eslint src","test":"vitest --typecheck","build":"NODE_ENV=production tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"pnpm lint -- --fix","postbuild":"pnpm run check:exports && pnpm check:circulars","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts --exclude ../../shared ./src","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"sokratis","email":"sokratis.vidros@gmail.com"},"_resolved":"/private/var/folders/sz/bh5wf8nd505fzxq8p8yng9w00000gn/T/8f5f4fad5a43c8d7193b80e9be581735/novu-framework-2.5.2.tgz","_integrity":"sha512-NM4TF2/CkZ34met2Kp5I+mt3IGKIhEwz+Xhusagqzng4DnwUhRXQY9AzNGYJnNmsbud4S127DIWTWYBGu9tJuQ==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.7.0","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","@novu/shared":"2.1.4","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^13.5.4","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.1","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.16.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.5.2_1732661563917_0.15570432563121384","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"@novu/framework","version":"2.5.3","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.5.3","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"galtidhar","email":"gal@novu.co"},{"name":"rifont","email":"richard@fontein.co"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"60df7cebc9c359336434cf18d87d80cc68b3a947","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.5.3.tgz","fileCount":59,"integrity":"sha512-QUAcqENntIUIz0FbF+S5gPst38qFTftT9cd9Dv3BmoKYUWMKm6/A4v3LrBogvqIiHzID3q7MVq4ucoKBt+Vn4Q==","signatures":[{"sig":"MEUCIGUjGdGx8tSpUfEVlhOFgK7I/jFFnplDbZ/oNjqD68wnAiEAzG43w8fUAbj0gtiW9EJ4av4SYSqK7NwvmurxOgMhRCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2849750},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.5.3.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}}},"private":false,"scripts":{"lint":"eslint src","test":"vitest --typecheck","build":"NODE_ENV=production tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"pnpm lint -- --fix","postbuild":"pnpm run check:exports && pnpm check:circulars","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"sokratis","email":"sokratis.vidros@gmail.com"},"_resolved":"/private/var/folders/sz/bh5wf8nd505fzxq8p8yng9w00000gn/T/15fc761b35ea80e66efdcb4421a82ccd/novu-framework-2.5.3.tgz","_integrity":"sha512-QUAcqENntIUIz0FbF+S5gPst38qFTftT9cd9Dv3BmoKYUWMKm6/A4v3LrBogvqIiHzID3q7MVq4ucoKBt+Vn4Q==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.7.0","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^13.5.4","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.1","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.16.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.5.3_1735051305831_0.31492535748512784","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@novu/framework","version":"2.6.5","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.6.5","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"galtidhar","email":"gal@novu.co"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"9d8ae10bb5636b1de9fb707566d78d73a1b0450a","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.6.5.tgz","fileCount":59,"integrity":"sha512-IJwdonX9exu/37A/2gUAxCCETfrPPYaFES3tR3nDCkxl6Uyi+WzpllyM0qKB4a4kajaS2QnL19RA1U8I4P3+CA==","signatures":[{"sig":"MEUCIEh6C1MjsYJar2lHhF4SssmYQXnFWip4luLqT+7K14rwAiEAjsm2OAW81dtU1cBZ+Hj/sA6MD19jKI2Yy1YPxKA5BL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2856932},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.6.5.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}}},"private":false,"scripts":{"lint":"eslint src","test":"vitest --typecheck","build":"NODE_ENV=production tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"pnpm lint -- --fix","postbuild":"pnpm run check:exports && pnpm check:circulars","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"sokratis","email":"sokratis.vidros@gmail.com"},"_resolved":"/private/var/folders/sz/bh5wf8nd505fzxq8p8yng9w00000gn/T/44004b946a17075b96ea465d4f2f1b1b/novu-framework-2.6.5.tgz","_integrity":"sha512-IJwdonX9exu/37A/2gUAxCCETfrPPYaFES3tR3nDCkxl6Uyi+WzpllyM0qKB4a4kajaS2QnL19RA1U8I4P3+CA==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.1.0","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^13.5.4","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.1","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.16.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.6.5_1738928770406_0.5652315362513745","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"@novu/framework","version":"2.6.6","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.6.6","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"sokratis","email":"sokratis.vidros@gmail.com"},{"name":"galtidhar","email":"gal@novu.co"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"988069a84069901ccd7aca64d23325966e46dfc0","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.6.6.tgz","fileCount":59,"integrity":"sha512-L0i6osx7oFMIy71UVcMtR4alitb1MqhwdXaDoQjtddIuD/pD8E+F9KYC11IS9U1ZKn2MJh7dOTxhyI0ITN3WyA==","signatures":[{"sig":"MEYCIQCisQWu4OJFKgZl9DCoko5sVfku6GrTUItg9k9nLIjvZQIhAO296u8PGmjI7aZoXNMR0moU8eMMNQXv4aC0P+UgrJ6d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2856932},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.6.6.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}}},"private":false,"scripts":{"lint":"eslint src","test":"vitest --typecheck","build":"NODE_ENV=production tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"pnpm lint -- --fix","postbuild":"pnpm run check:exports && pnpm check:circulars","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src","$comment:bump:prerelease":"This is a workaround to support `npm version prerelease` with lerna"},"_npmUser":{"name":"sokratis","email":"sokratis.vidros@gmail.com"},"_resolved":"/private/var/folders/sz/bh5wf8nd505fzxq8p8yng9w00000gn/T/0dbf99d0e2ecbe250f158a0b7626b388/novu-framework-2.6.6.tgz","_integrity":"sha512-L0i6osx7oFMIy71UVcMtR4alitb1MqhwdXaDoQjtddIuD/pD8E+F9KYC11IS9U1ZKn2MJh7dOTxhyI0ITN3WyA==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.1.0","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.8.1","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^13.5.4","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.1","@types/express":"^4.17.13","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.16.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.6.6_1740473480861_0.011354677511532296","host":"s3://npm-registry-packages-npm-production"}},"2.6.7":{"name":"@novu/framework","version":"2.6.7","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.6.7","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"0f98e03624595ebd9297afcdfc3c31b7560e3958","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.6.7.tgz","fileCount":59,"integrity":"sha512-2LzUJVM5G7Ar3xAOM7aN/gO1OnR8mbZG/jKqQcx3RLz2LVmuZmkv+XbnY++oNyZRiKnRjujoNFCAdd/MhOhbiw==","signatures":[{"sig":"MEQCIHahmF9Q2+tEkfj84710RKZkTSKcaR7WhcpfaC0TfaafAiA+fCAnehmHASh1wX8yX6lKt2pPOOlp5sejB5yLN4aj8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2882741},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.6.7.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}}},"private":false,"scripts":{"lint":"eslint src","test":"vitest --typecheck","build":"NODE_ENV=production tsup","format":"prettier --check --ignore-path .gitignore .","devtool":"tsx ./scripts/devtool.ts","lint:fix":"pnpm lint -- --fix","postbuild":"pnpm run check:exports && pnpm check:circulars","format:fix":"prettier --write --ignore-path .gitignore .","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"scopsy","email":"dima@grossman.io"},"_resolved":"/private/var/folders/zf/74kj30j17zq70h8cw3rlry_m0000gn/T/f4df78d81656f71a09772934b65f226b/novu-framework-2.6.7.tgz","_integrity":"sha512-2LzUJVM5G7Ar3xAOM7aN/gO1OnR8mbZG/jKqQcx3RLz2LVmuZmkv+XbnY++oNyZRiKnRjujoNFCAdd/MhOhbiw==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.8.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.20.0","pluralize":"^8.0.0","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^13.5.4","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","prettier":"^3.2.5","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.1","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.6.7_1747820803644_0.6480942101928362","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@novu/framework","version":"2.7.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.7.0","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"39080b146b6a1c895b1c28d329c8a29312a07b85","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.7.0.tgz","fileCount":59,"integrity":"sha512-psSeaOBWa5Zyq6pXmVhq2dALREm9a7jYSzASzaUDhFkhy9w/doARoLeodz4RtpucXXFTiimadWxwzCkT0Dg9Xg==","signatures":[{"sig":"MEUCICSiBq5AT6qw5x8+TOgynk0PrpNGmYqlPvYoDFzzo8WAAiEAuTxQZ/BA0ecfc8C/oZf7Kv+DIwv8Rj3eZ5D2mhr3xgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2892838},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.7.0.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"scopsy","email":"dima@grossman.io"},"_resolved":"/private/var/folders/zf/74kj30j17zq70h8cw3rlry_m0000gn/T/eac4c15cf1a29a15c2faa6094ae49268/novu-framework-2.7.0.tgz","_integrity":"sha512-psSeaOBWa5Zyq6pXmVhq2dALREm9a7jYSzASzaUDhFkhy9w/doARoLeodz4RtpucXXFTiimadWxwzCkT0Dg9Xg==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.8.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.20.0","pluralize":"^8.0.0","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^13.5.4","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.7.0_1758028383442_0.4775481472228227","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@novu/framework","version":"2.7.1","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.7.1","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"fc624c447e21e15e7862baf2674f8aec2f3997f1","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.7.1.tgz","fileCount":59,"integrity":"sha512-AZNZrPiyNKMIRLhfXz7pLGOyskoKUb6oL9ndcfrizcLEF2HbfeInwoLP2et3REOPxveji2zuR0jfHugF75bEwA==","signatures":[{"sig":"MEUCIQDweuQB6hJv+iXvYMXcnYRtgQ5Yaa0TBhJq7AFU+pTtqQIgXgV9AAUJ0svB8i5lH0EXCdjiZXC+E4rKARvyJehdvjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2894674},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.7.1.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"scopsy","email":"dima@grossman.io"},"_resolved":"/private/var/folders/zf/74kj30j17zq70h8cw3rlry_m0000gn/T/56962d89ff023de9b296d154147bc45b/novu-framework-2.7.1.tgz","_integrity":"sha512-AZNZrPiyNKMIRLhfXz7pLGOyskoKUb6oL9ndcfrizcLEF2HbfeInwoLP2et3REOPxveji2zuR0jfHugF75bEwA==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.8.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.20.0","pluralize":"^8.0.0","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^13.5.4","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.7.1_1758030567091_0.8482239144215598","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@novu/framework","version":"2.8.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.8.0","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"ef61f104fe51dc32ca5ac4adfce7f84cc2925390","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.8.0.tgz","fileCount":59,"integrity":"sha512-9Eo0Xs+g221Y2M+zw8amBW4ZlzGtxOuyztPGyxlGLhqgM0YaMBJ1e1ZugOM/5aa0FGRV504WxWv/PuIY340w2A==","signatures":[{"sig":"MEYCIQCZ+MnG6sS531QiwksxyTpACkrkA5JjXEMfo+NjnSJL6gIhANgIDJqylD0HO1qVVeuAoZcvwUjMdkkeRCvd5OkXgEKT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2930920},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.8.0.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"scopsy","email":"dima@grossman.io"},"_resolved":"/private/var/folders/zf/74kj30j17zq70h8cw3rlry_m0000gn/T/38ff492d2f8c6a8f650a5b03468395a7/novu-framework-2.8.0.tgz","_integrity":"sha512-9Eo0Xs+g221Y2M+zw8amBW4ZlzGtxOuyztPGyxlGLhqgM0YaMBJ1e1ZugOM/5aa0FGRV504WxWv/PuIY340w2A==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.8.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.20.0","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^13.5.4","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.8.0_1762946875020_0.6635980292268027","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-nightly.20251202.474f9cfa96":{"name":"@novu/framework","version":"2.9.0-nightly.20251202.474f9cfa96","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.9.0-nightly.20251202.474f9cfa96","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"4466bc66b52064bae2e7ad3f7d9bfe8cffeaff64","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.9.0-nightly.20251202.474f9cfa96.tgz","fileCount":59,"integrity":"sha512-EScOov1YMBNmZI+nFhdDHg2pn9UDkzg0J5EhqGZkO8EYPfPQVe3WMcxH5HMsntAxUir4bmYcsLHIIQ7ygISzCQ==","signatures":[{"sig":"MEUCIEZX7hPHWijR30tndMDn/rOiThyi3SS6GhSc591qAOM6AiEA2UI2iFUota6W/MS7chNhJc4zAFCek6Vrqzk6Ok889Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2937968},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.9.0-nightly.20251202.474f9cfa96.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"scopsy","email":"dima@grossman.io"},"_resolved":"/tmp/1b82a0c1d6501bf3794c347dc02a931a/novu-framework-2.9.0-nightly.20251202.474f9cfa96.tgz","_integrity":"sha512-EScOov1YMBNmZI+nFhdDHg2pn9UDkzg0J5EhqGZkO8EYPfPQVe3WMcxH5HMsntAxUir4bmYcsLHIIQ7ygISzCQ==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.8.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.20.0","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^13.5.4","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.9.0-nightly.20251202.474f9cfa96_1764674289832_0.7487940200563377","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@novu/framework","version":"2.9.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.9.0","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"4c16084473258953df32988fe0404c1fd6b96429","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.9.0.tgz","fileCount":59,"integrity":"sha512-ZstDPRH8MLXU9mczgGQDC0BbsLP9XQUr/y9GGXJ0vTCFxYckmh1ufKmVw0G3oBQsogucQRJQ/msUQdlTWf2W4w==","signatures":[{"sig":"MEUCICApCPnpJc6chvoAwOyu81eFemr8WIDQCXOKm0AniXW2AiEAzoMdFTTCWgOBxXUd7nbm8b5wuywJ9IQnNVEuUnCK51w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2937100},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.9.0.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"scopsy","email":"dima@grossman.io"},"_resolved":"/tmp/05d5b49b22eb64bd6d45e90553fa3d08/novu-framework-2.9.0.tgz","_integrity":"sha512-ZstDPRH8MLXU9mczgGQDC0BbsLP9XQUr/y9GGXJ0vTCFxYckmh1ufKmVw0G3oBQsogucQRJQ/msUQdlTWf2W4w==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.8.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.20.0","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^13.5.4","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.9.0_1764685003628_0.07422971627982866","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-alpha.0":{"name":"@novu/framework","version":"2.10.0-alpha.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.10.0-alpha.0","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"4da2da0cd79c14e807de9d150601586d03c6f72c","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.10.0-alpha.0.tgz","fileCount":59,"integrity":"sha512-03kUxCYx3VKJiH/4Wi579zaFKvxtrbCCo8NV/a0lauDX/v7Y+eWPGsImiiNiu9XDvvKHwo3FUc/BhTn/I5IAWQ==","signatures":[{"sig":"MEUCIDBYqQsw+QKYRXuGwwTJRa9PUnbBP3ji4mPFhpY7X/sJAiEAthLe163+0Bp/7ZLvoWXhM9hZpGlZprSkw5he8q9H8EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2938161},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.10.0-alpha.0.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"scopsy","email":"dima@grossman.io"},"_resolved":"/private/var/folders/zf/74kj30j17zq70h8cw3rlry_m0000gn/T/766403a68363229fdb4051a4deb4a374/novu-framework-2.10.0-alpha.0.tgz","_integrity":"sha512-03kUxCYx3VKJiH/4Wi579zaFKvxtrbCCo8NV/a0lauDX/v7Y+eWPGsImiiNiu9XDvvKHwo3FUc/BhTn/I5IAWQ==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.8.2","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.20.0","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^13.5.4","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.10.0-alpha.0_1765199685610_0.6485640873039833","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-alpha.1":{"name":"@novu/framework","version":"2.10.0-alpha.1","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.10.0-alpha.1","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"83fcd973d5184aab30566a4c333eb62b4f9b3702","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.10.0-alpha.1.tgz","fileCount":77,"integrity":"sha512-izsDBBoZiETa+/TtXGmEPau1NNPEQYQWF5aLqcEnRAcascoCiAdSSGfXj8d0LwkdPJqm1+mHgUqKrO9SJivMMQ==","signatures":[{"sig":"MEYCIQCV26kfz/R0aeoTtSiqaMxxsCg2kUUEtIW025cpWjGwkwIhAKkn+7Pugm7eRLMMrsDXKV4iHXr0ABpUaQHs3sneg8LU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2968839},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.10.0-alpha.1.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"chmarax","email":"adam.chmara1@gmail.com"},"_resolved":"/private/var/folders/by/ttf99m0s4_qbqfgs1jg8zjmh0000gn/T/a2e1373aada85b6d95061fe4808f8666/novu-framework-2.10.0-alpha.1.tgz","_integrity":"sha512-izsDBBoZiETa+/TtXGmEPau1NNPEQYQWF5aLqcEnRAcascoCiAdSSGfXj8d0LwkdPJqm1+mHgUqKrO9SJivMMQ==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.0","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.20.0","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^14.2.35","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^20.15.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.10.0-alpha.1_1772726814747_0.9740048817534748","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-alpha.2":{"name":"@novu/framework","version":"2.10.0-alpha.2","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.10.0-alpha.2","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"5901699382038de4fa113c1437b146e639e943fa","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.10.0-alpha.2.tgz","fileCount":80,"integrity":"sha512-X9Qtm6h85hmsMrKwY9yyRkYpjUIXbe4F1l6WWAUIm1y0lLcJHcgTIceD8IcEzFBg5KXcUNaYNIJNoA0rT0F/oA==","signatures":[{"sig":"MEYCIQCd1xlhbrdAl4NQMQkm3qtv2IcpeVxpxJzK6GOiBDtFEgIhAIPY7aCuqbx+8NN9ovCOVqIiQmbWUh+H0JqejudviNbk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3092328},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}}},"gitHead":"caca2c2f5119f15228c7441a009dda37405baf4d","private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"chmarax","email":"adam.chmara1@gmail.com"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.0","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ajv":"^8.12.0","chalk":"^4.1.2","liquidjs":"^10.25.0","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^14.2.35","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.10.0-alpha.2_1773682815633_0.31108647900436703","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-alpha.3":{"name":"@novu/framework","version":"2.10.0-alpha.3","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.10.0-alpha.3","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"4d5ef8d5f2c419d7583889c7e6c4855781466ce8","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.10.0-alpha.3.tgz","fileCount":80,"integrity":"sha512-BqSp7z9axUAUyLTOuFgMzXMkIJ3RYz9qyzZXTtLdtQlMWFH6JDkITHjtznzQS59s+9Vym0A405DV75qFskIHoA==","signatures":[{"sig":"MEUCIQC4QLfoXmCCOQzpqE427i0rnA5EDyBF+YcePisaP3F4PQIgP10eoTAbLSQPiNST5FClyyOKjUk32NHA3cl2g9F59gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3094420},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}}},"gitHead":"416a926a2102a48af7ab101de134cbda8dec9fb0","private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"chmarax","email":"adam.chmara1@gmail.com"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.5.0","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"ajv":"^8.18.0","chalk":"^4.1.2","liquidjs":"^10.25.0","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^14.2.35","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.10.0-alpha.3_1774023090918_0.08942891899397365","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@novu/framework","version":"2.10.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.10.0","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"7ce7f268932202dcb14f91b8fd857cfbd454df2e","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.10.0.tgz","fileCount":80,"integrity":"sha512-tKJLJrWwdJ6iG9LuncqSj2hO5oLlzJneyhMsfeA15Uv1AeZQsGAIJNtrJFiIE7jOQPbVtaGDdEm0swcwUhDRfw==","signatures":[{"sig":"MEUCIC/gwSjvGcXKCW+hV04KwGj5I0j9ODvgOKXnZdu/YADYAiEA9SjgrKB7YfGa/1BYnCiVf5ZHduALopWvMLKNL264r8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3094679},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.10.0.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"chmarax","email":"adam.chmara1@gmail.com"},"_resolved":"/private/var/folders/by/ttf99m0s4_qbqfgs1jg8zjmh0000gn/T/37483bb7a5f333630fe4297245a3611d/novu-framework-2.10.0.tgz","_integrity":"sha512-tKJLJrWwdJ6iG9LuncqSj2hO5oLlzJneyhMsfeA15Uv1AeZQsGAIJNtrJFiIE7jOQPbVtaGDdEm0swcwUhDRfw==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.9.4","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.18.0","chalk":"^4.1.2","liquidjs":"^10.25.0","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^14.2.35","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.10.0_1774605878024_0.2133724799380632","host":"s3://npm-registry-packages-npm-production"}},"2.10.1-alpha.0":{"name":"@novu/framework","version":"2.10.1-alpha.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.10.1-alpha.0","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"17889b624494227fce85f36735a009a5b68d00bd","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.10.1-alpha.0.tgz","fileCount":92,"integrity":"sha512-uy5GsiP+O2qn1TAXWdxrpouLszO9zQ/5ma2uLeE/61pr8O/+er9oKxZgPLN/FuvX2F9E4du+EC4bYSh3l3QM7g==","signatures":[{"sig":"MEYCIQCZC7AjHczFMN5QmG3dK82LqeGWNRb42ihcQDDhXcTU0AIhAKM9KDZLhyCJsT9NBpvgsb68f7pSbR1ngsy6WiX5og0r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5100242},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.10.1-alpha.0.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"chmarax","email":"adam.chmara1@gmail.com"},"_resolved":"/private/var/folders/by/ttf99m0s4_qbqfgs1jg8zjmh0000gn/T/2b23baf2141cd0299be7e89e95e2ed21/novu-framework-2.10.1-alpha.0.tgz","_integrity":"sha512-uy5GsiP+O2qn1TAXWdxrpouLszO9zQ/5ma2uLeE/61pr8O/+er9oKxZgPLN/FuvX2F9E4du+EC4bYSh3l3QM7g==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.9.4","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.18.0","chat":"^4.25.0","chalk":"^4.1.2","liquidjs":"^10.25.5","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.10.1-alpha.0_1776332591450_0.3273316103498469","host":"s3://npm-registry-packages-npm-production"}},"2.10.1-alpha.1":{"name":"@novu/framework","version":"2.10.1-alpha.1","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.10.1-alpha.1","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"793316c8eb8aac7989b47fb3e5fac9574d08d004","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.10.1-alpha.1.tgz","fileCount":92,"integrity":"sha512-attKgyDTz1qYe3wbpvNtuMXcZUEnTbRcjcU6GIvA43hqxCyC6d8o+aQA/34daJIp23E8gLRfOelicmA6yJkdVw==","signatures":[{"sig":"MEYCIQDCsqrXEvarySry1adfYsPQBSwODtqKO4eBtBOf8SYlkQIhAMzDDo8yDPM7Y2ZpirCjQg7QaaWZhbfxAqmtJX94G75z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5100242},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.10.1-alpha.1.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"chmarax","email":"adam.chmara1@gmail.com"},"_resolved":"/private/var/folders/by/ttf99m0s4_qbqfgs1jg8zjmh0000gn/T/8e93f4d8da051a713f9b27ac2f281218/novu-framework-2.10.1-alpha.1.tgz","_integrity":"sha512-attKgyDTz1qYe3wbpvNtuMXcZUEnTbRcjcU6GIvA43hqxCyC6d8o+aQA/34daJIp23E8gLRfOelicmA6yJkdVw==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.9.4","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.18.0","chat":"^4.25.0","chalk":"^4.1.2","liquidjs":"^10.25.5","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.10.1-alpha.1_1776336214896_0.25861892480771775","host":"s3://npm-registry-packages-npm-production"}},"2.10.1-alpha.2":{"name":"@novu/framework","version":"2.10.1-alpha.2","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.10.1-alpha.2","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"7d67647e6606ce0fa2adcd06f4d485f9d889092f","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.10.1-alpha.2.tgz","fileCount":92,"integrity":"sha512-3IJ0+EZ1uZHXUpi9XmWwpJTJkY964hiPULpBxmxDPtT0TaRgHn3suPRb/YkTlo33xpX2hGz/jRcB0Op9rb/V0Q==","signatures":[{"sig":"MEYCIQDQpFl+EeSFWdkENvgmjAe6ZEVpskAsf1ht6uwoXerVcwIhAOAjOsg/zqekUvzJKByhEoUaDJns5ZjM6ze0kDX0eNaz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5122301},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.10.1-alpha.2.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"chmarax","email":"adam.chmara1@gmail.com"},"_resolved":"/private/var/folders/by/ttf99m0s4_qbqfgs1jg8zjmh0000gn/T/48da886c683e7f1c9c2e0e903fe624c4/novu-framework-2.10.1-alpha.2.tgz","_integrity":"sha512-3IJ0+EZ1uZHXUpi9XmWwpJTJkY964hiPULpBxmxDPtT0TaRgHn3suPRb/YkTlo33xpX2hGz/jRcB0Op9rb/V0Q==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.9.4","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.18.0","chat":"^4.25.0","chalk":"^4.1.2","liquidjs":"^10.25.5","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.10.1-alpha.2_1776422221891_0.11128098789095042","host":"s3://npm-registry-packages-npm-production"}},"2.10.1-alpha.3":{"name":"@novu/framework","version":"2.10.1-alpha.3","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.10.1-alpha.3","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"eca5abaedc25fe4c91625e728127bf807e965229","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.10.1-alpha.3.tgz","fileCount":92,"integrity":"sha512-eNzKLNWhCDOLze8r5VhAbhQLvn3HNBYLChvs58A71rQM87aVVnyzRs1qlfh0CJM8vs5Q9XUougmWp/+b8nynsg==","signatures":[{"sig":"MEUCIQD8XkesoRVsOafrFlrQbP+wFEGFCTk8Oz5lsLHZAiw8mwIgDTp7BJiUME3w8K1o0fQdVAgB6Hn7o2HPTCr6sb13/W8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5135761},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.10.1-alpha.3.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"chmarax","email":"adam.chmara1@gmail.com"},"_resolved":"/private/var/folders/by/ttf99m0s4_qbqfgs1jg8zjmh0000gn/T/e1df48a2f1fd1b0c4816b06eb94d6270/novu-framework-2.10.1-alpha.3.tgz","_integrity":"sha512-eNzKLNWhCDOLze8r5VhAbhQLvn3HNBYLChvs58A71rQM87aVVnyzRs1qlfh0CJM8vs5Q9XUougmWp/+b8nynsg==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.9.4","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.18.0","chat":"^4.25.0","chalk":"^4.1.2","liquidjs":"^10.25.7","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.10.1-alpha.3_1777299326783_0.3614121765108196","host":"s3://npm-registry-packages-npm-production"}},"2.10.1-alpha.4":{"name":"@novu/framework","version":"2.10.1-alpha.4","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.10.1-alpha.4","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"62f68af59e9492d0910e2cc4c53d41c8f2ff5fe3","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.10.1-alpha.4.tgz","fileCount":92,"integrity":"sha512-wn4pXt++9L2yu2M6maLYAoDR24DFmatZRb6E58q7FC5hn6233Gadyi9kuI1WbvpTZ0hNqfE1IXpUNsucScX9cQ==","signatures":[{"sig":"MEUCIAjls2YNPxDaHMxgSHrcAjDDAEkm/+bimI28fK7wtmg2AiEAv95OgEAbEV1t6NsQlN61fbR1r5qWO3rrxawjmrnmsMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5138241},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.10.1-alpha.4.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"chmarax","email":"adam.chmara1@gmail.com"},"_resolved":"/private/var/folders/by/ttf99m0s4_qbqfgs1jg8zjmh0000gn/T/f1df8e9da03d1c75f379a3748a7a2eec/novu-framework-2.10.1-alpha.4.tgz","_integrity":"sha512-wn4pXt++9L2yu2M6maLYAoDR24DFmatZRb6E58q7FC5hn6233Gadyi9kuI1WbvpTZ0hNqfE1IXpUNsucScX9cQ==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.9.4","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.18.0","chat":"^4.25.0","chalk":"^4.1.2","liquidjs":"^10.25.7","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.10.1-alpha.4_1777378655373_0.9048770519729348","host":"s3://npm-registry-packages-npm-production"}},"2.10.1-alpha.5":{"name":"@novu/framework","version":"2.10.1-alpha.5","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.10.1-alpha.5","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"7e8bf7467d800cb965e010ba1390fb06bebc5408","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.10.1-alpha.5.tgz","fileCount":92,"integrity":"sha512-ZBK96c9p69jZFCcT9awxYnLKbnR/GLlywqi3b5/zLRxqYjKRxxMq/d9sim9FYgZpZZdtF4s8HCqv6eS+lfzKAA==","signatures":[{"sig":"MEUCIGcef+oUFMD2yQqXuZ0DbKIJd9u+b0pWQ3A8CK/v2EQmAiEAoXMmpH/QGvjkfNnClsdbYbZ5IuvWWgN4Qb/l6P9A7Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5163812},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.10.1-alpha.5.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"scopsy","email":"dima@grossman.io"},"_resolved":"/private/var/folders/zf/74kj30j17zq70h8cw3rlry_m0000gn/T/8a76ff1b83076f34d08b1d3997ef1aa2/novu-framework-2.10.1-alpha.5.tgz","_integrity":"sha512-ZBK96c9p69jZFCcT9awxYnLKbnR/GLlywqi3b5/zLRxqYjKRxxMq/d9sim9FYgZpZZdtF4s8HCqv6eS+lfzKAA==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.9.4","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.18.0","chat":"^4.25.0","chalk":"^4.1.2","liquidjs":"^10.25.7","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.10.1-alpha.5_1777796480795_0.15077408696872419","host":"s3://npm-registry-packages-npm-production"}},"2.10.1-alpha.6":{"name":"@novu/framework","version":"2.10.1-alpha.6","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.10.1-alpha.6","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"80e6b82b4a97a5f3e34a947aed9d9347c6ae5691","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.10.1-alpha.6.tgz","fileCount":92,"integrity":"sha512-/Sh5tHpY+cUlOX4xKdsdAagsAYjwA+UA/CHUNMYACzq92YCRxSuGHnif2xnzxAjn/pkba7OfZTj8tKPW2K6+bA==","signatures":[{"sig":"MEUCIQCN+gnbND/dR1jImSh2yz9LTf4kE0tF5VvmUpLD5xYUmwIgPfN/tJ0a8eyiYRdcddzjk597nHM55ilIhX7LPiIfQzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5183774},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.10.1-alpha.6.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"chmarax","email":"adam.chmara1@gmail.com"},"_resolved":"/private/var/folders/by/ttf99m0s4_qbqfgs1jg8zjmh0000gn/T/e14ce458e25089503313bf41eed2d6d8/novu-framework-2.10.1-alpha.6.tgz","_integrity":"sha512-/Sh5tHpY+cUlOX4xKdsdAagsAYjwA+UA/CHUNMYACzq92YCRxSuGHnif2xnzxAjn/pkba7OfZTj8tKPW2K6+bA==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.9.4","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.18.0","chat":"^4.25.0","chalk":"^4.1.2","liquidjs":"^10.25.7","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.10.1-alpha.6_1778079698620_0.959186634276376","host":"s3://npm-registry-packages-npm-production"}},"2.10.1-alpha.7":{"name":"@novu/framework","version":"2.10.1-alpha.7","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":{"name":"Novu Team","email":"engineering@novu.co"},"license":"ISC","_id":"@novu/framework@2.10.1-alpha.7","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"homepage":"https://github.com/novuhq/novu#readme","bugs":{"url":"https://github.com/novuhq/novu/issues"},"nx":{"tags":["type:package"]},"dist":{"shasum":"d6111c3af65bc5424c103abfa60e2648c46f43bf","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.10.1-alpha.7.tgz","fileCount":92,"integrity":"sha512-NDgpEjPCLlDwcQnqtIzIYMwI1RE27YoNjpjxR5ughwuzDPEPqG2OjH82TOQ5z5BFZXv1bRV4QRZxzlHojjQBBQ==","signatures":[{"sig":"MEUCIQDURCwd386kSux/OUFu4bS7jYFm6pAyJff0GSFAg/b1ogIgDH/iwYexTKsv8R8j0QAJ0ACyKwZeNlRXx2lQGAsHvWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5183614},"main":"./dist/cjs/index.cjs","type":"module","_from":"file:novu-framework-2.10.1-alpha.7.tgz","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"scopsy","email":"dima@grossman.io"},"_resolved":"/private/var/folders/zf/74kj30j17zq70h8cw3rlry_m0000gn/T/b4ba17c3e932bbf0034ba091eb9efa22/novu-framework-2.10.1-alpha.7.tgz","_integrity":"sha512-NDgpEjPCLlDwcQnqtIzIYMwI1RE27YoNjpjxR5ughwuzDPEPqG2OjH82TOQ5z5BFZXv1bRV4QRZxzlHojjQBBQ==","repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"_npmVersion":"10.9.4","description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.18.0","chat":"^4.25.0","chalk":"^4.1.2","liquidjs":"^10.25.7","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"10.4.18","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.10.1-alpha.7_1778488101568_0.09155466015862501","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@novu/framework","version":"2.11.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":"Novu Team <engineering@novu.co>","license":"ISC","_id":"@novu/framework@2.11.0","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"nx":{"tags":["type:package"]},"dist":{"shasum":"292c17b5e2f154bd8fec9380d70a53e960c428ed","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.11.0.tgz","fileCount":92,"integrity":"sha512-J9quyZnIjG1lCPVXFkxMx90nlHjSLz9lShpmkm/Q57qrPQMoSabPnSaT75TMHsRr2ZoPntV1DYrmxp6QA5i9OA==","signatures":[{"sig":"MEYCIQDiiADuZ4urefUj/P46aQHtxwLDzD/7DEaAh+W9kp5DLgIhAMvyjdyujtLj6ZJit8XOlaLRpn+WMimQwwOQwxEqU+Bx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5236526},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"scopsy","email":"dima@grossman.io"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.20.0","chat":"4.28.1","chalk":"^4.1.2","liquidjs":"^10.27.0","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"11.1.21","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.11.0_1780414017704_0.9015953237255998","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@novu/framework","version":"2.11.1","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":"Novu Team <engineering@novu.co>","license":"ISC","_id":"@novu/framework@2.11.1","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"nx":{"tags":["type:package"]},"dist":{"shasum":"2eae6907a767b4a8aa734015ab56535c945263a6","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.11.1.tgz","fileCount":92,"integrity":"sha512-sucBfmggd0Mdb8z12mBumaQ5xMb7K5hAODNtqkOjIJYeHi9OmS9LVllL8wYNSkoK3PVT/h4oHjkMG6xgIbeKbA==","signatures":[{"sig":"MEUCIQDDjj+o7wVZ/PbWHSOxuTpr25tw/L5Q53XauGn7ikVjeQIgA1G8eP4N35FUJLq1tChi9wIyxl4KHkDOrZD2OUZ9WX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@novu%2fframework@2.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5240877},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack .","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9fc37f0e-8192-45cd-92dd-893f6321a632"}},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.20.0","chat":"4.30.0","chalk":"^4.1.2","liquidjs":"^10.27.0","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.13.0","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^1.2.1","express":"^4.19.2","ts-node":"^10.9.2","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"11.1.24","@types/express":"^4.17.13","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.11.1_1781076554207_0.7846794563177695","host":"s3://npm-registry-packages-npm-production"}},"2.11.2-alpha.0":{"name":"@novu/framework","version":"2.11.2-alpha.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":"Novu Team <engineering@novu.co>","license":"ISC","_id":"@novu/framework@2.11.2-alpha.0","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"nx":{"tags":["type:package"]},"dist":{"shasum":"a1a927751a9362fa22a675e9fb3502b403442eb5","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.11.2-alpha.0.tgz","fileCount":114,"integrity":"sha512-gZL5ZT0+PLLtmrjvtJwzC4jjRODNzRe0pmibeq+IZI9Y5waS9wPfV1UPi64a8gVI7LuS3OoosPwzb/XBKuVS0g==","signatures":[{"sig":"MEUCIQCRjsEEiExXI0000ZJQv4L7SML1+WLq83XcZ25/N/1OVAIgV2j5YAKKToE62O/usdZ1MnOE0uLoFnkUxV1EXXDK/zE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5628653},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./cards":{"import":{"types":"./dist/esm/cards.d.ts","default":"./dist/esm/cards.js"},"require":{"types":"./dist/cjs/cards.d.cts","default":"./dist/cjs/cards.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./ai-sdk":{"import":{"types":"./dist/esm/ai-sdk/index.d.ts","default":"./dist/esm/ai-sdk/index.js"},"require":{"types":"./dist/cjs/ai-sdk/index.d.cts","default":"./dist/cjs/ai-sdk/index.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./langchain":{"import":{"types":"./dist/esm/langchain/index.d.ts","default":"./dist/esm/langchain/index.js"},"require":{"types":"./dist/cjs/langchain/index.d.cts","default":"./dist/cjs/langchain/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack . --exclude-entrypoints ./langchain && attw --pack . --entrypoints ./langchain --ignore-rules no-resolution","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"chmarax","email":"adam.chmara1@gmail.com"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.20.0","chat":"4.31.0","chalk":"^4.1.2","liquidjs":"^10.27.1","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.17.5","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^4.1.0","express":"^4.19.2","ts-node":"^10.9.2","langchain":"^1.2.16","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"11.1.27","@types/express":"^4.17.13","@langchain/core":"^1.1.44","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"ai":">=7.0.0","h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","langchain":">=1.0.0","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","@langchain/core":">=1.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"langchain":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"@langchain/core":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.11.2-alpha.0_1783604316159_0.0535283819707959","host":"s3://npm-registry-packages-npm-production"}},"2.11.2-alpha.1":{"name":"@novu/framework","version":"2.11.2-alpha.1","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":"Novu Team <engineering@novu.co>","license":"ISC","_id":"@novu/framework@2.11.2-alpha.1","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"nx":{"tags":["type:package"]},"dist":{"shasum":"9f00176da996176b976b5e851af94b8a69973e05","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.11.2-alpha.1.tgz","fileCount":114,"integrity":"sha512-Er7W/ooMqUCh3TrVQzSydBKiqJFB3biy6yj+UNrIyNy3yI9o7pdGVS8QebS034WvM3XPmKdzu4HrBNZpsDvkZg==","signatures":[{"sig":"MEUCIQDymm+hIylolhb73h9TcuXDwimqcOg5X0WnwOx/+y4ACAIgXHHBxvR7LwBlPUKcK4t44x/aEh4HZhIjLua2M6loeRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5645123},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./cards":{"import":{"types":"./dist/esm/cards.d.ts","default":"./dist/esm/cards.js"},"require":{"types":"./dist/cjs/cards.d.cts","default":"./dist/cjs/cards.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./ai-sdk":{"import":{"types":"./dist/esm/ai-sdk/index.d.ts","default":"./dist/esm/ai-sdk/index.js"},"require":{"types":"./dist/cjs/ai-sdk/index.d.cts","default":"./dist/cjs/ai-sdk/index.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./langchain":{"import":{"types":"./dist/esm/langchain/index.d.ts","default":"./dist/esm/langchain/index.js"},"require":{"types":"./dist/cjs/langchain/index.d.cts","default":"./dist/cjs/langchain/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"cross-env NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack . --exclude-entrypoints ./langchain && attw --pack . --entrypoints ./langchain --ignore-rules no-resolution","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"chmarax","email":"adam.chmara1@gmail.com"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.20.0","chat":"4.31.0","chalk":"^4.1.2","liquidjs":"^10.27.1","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.17.5","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^4.1.0","express":"^4.19.2","ts-node":"^10.9.2","langchain":"^1.2.16","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"11.1.27","@types/express":"^4.17.13","@langchain/core":"^1.1.44","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"ai":">=7.0.0","h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","langchain":">=1.0.0","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","@langchain/core":">=1.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"langchain":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"@langchain/core":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.11.2-alpha.1_1783938049389_0.6197212154172989","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"@novu/framework","version":"2.11.2","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":"Novu Team <engineering@novu.co>","license":"ISC","_id":"@novu/framework@2.11.2","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"nx":{"tags":["type:package"]},"dist":{"shasum":"2a9d614c7c86c9cc38016c4e7b9d3799c10b924d","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.11.2.tgz","fileCount":114,"integrity":"sha512-7v6+PxfODV1V4ahiDQOJr5KVMVgGZU4/V+PBDsWLQXDcatbB4i6aJSLvXgkNf/9KO/KMJgzwZNlvfZ2GjXug+w==","signatures":[{"sig":"MEUCIQCKZ03BcNiecMdWBuOittG0lE2qt5Sp3lacOqn9nfByjwIgLsyiu53Sd3Xrgt1WYEkIrCeAf0AxL9HcS/OJZ19CBDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5645115},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./cards":{"import":{"types":"./dist/esm/cards.d.ts","default":"./dist/esm/cards.js"},"require":{"types":"./dist/cjs/cards.d.cts","default":"./dist/cjs/cards.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./ai-sdk":{"import":{"types":"./dist/esm/ai-sdk/index.d.ts","default":"./dist/esm/ai-sdk/index.js"},"require":{"types":"./dist/cjs/ai-sdk/index.d.cts","default":"./dist/cjs/ai-sdk/index.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./langchain":{"import":{"types":"./dist/esm/langchain/index.d.ts","default":"./dist/esm/langchain/index.js"},"require":{"types":"./dist/cjs/langchain/index.d.cts","default":"./dist/cjs/langchain/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"cross-env NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack . --exclude-entrypoints ./langchain && attw --pack . --entrypoints ./langchain --ignore-rules no-resolution","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"chmarax","email":"adam.chmara1@gmail.com"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.20.0","chat":"4.31.0","chalk":"^4.1.2","liquidjs":"^10.27.1","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.17.5","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^4.1.0","express":"^4.19.2","ts-node":"^10.9.2","langchain":"^1.2.16","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"11.1.27","@types/express":"^4.17.13","@langchain/core":"^1.1.44","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"ai":">=7.0.0","h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","langchain":">=1.0.0","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","@langchain/core":">=1.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"langchain":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"@langchain/core":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.11.2_1783948214975_0.49738157209169387","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@novu/framework","version":"2.12.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","express"],"author":"Novu Team <engineering@novu.co>","license":"ISC","_id":"@novu/framework@2.12.0","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"nx":{"tags":["type:package"]},"dist":{"shasum":"addcaac3d5133007ef7df5f5e238a92c5031e09e","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.12.0.tgz","fileCount":114,"integrity":"sha512-38a7shlLfH7B1aLZEQwB40kNiv9bgGUjL5ZQBssO2Ev7UN6QJ0gZya7tgPUiJlUqUvSQmjL9si7O9nxRgI+95Q==","signatures":[{"sig":"MEYCIQCEl6/XU9eMLSiv4PwV4B/ReejsjbHCxmZodjz3Rtzm2wIhAO/wIAQFjuweKhp8WHET6LHuHUdYmJmA0gppyRLFyUSW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5644869},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./cards":{"import":{"types":"./dist/esm/cards.d.ts","default":"./dist/esm/cards.js"},"require":{"types":"./dist/cjs/cards.d.cts","default":"./dist/cjs/cards.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./ai-sdk":{"import":{"types":"./dist/esm/ai-sdk/index.d.ts","default":"./dist/esm/ai-sdk/index.js"},"require":{"types":"./dist/cjs/ai-sdk/index.d.cts","default":"./dist/cjs/ai-sdk/index.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./langchain":{"import":{"types":"./dist/esm/langchain/index.d.ts","default":"./dist/esm/langchain/index.js"},"require":{"types":"./dist/cjs/langchain/index.d.cts","default":"./dist/cjs/langchain/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"cross-env NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack . --exclude-entrypoints ./langchain && attw --pack . --entrypoints ./langchain --ignore-rules no-resolution","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"chmarax","email":"adam.chmara1@gmail.com"},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.20.0","chat":"4.31.0","chalk":"^4.1.2","liquidjs":"^10.27.1","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.17.5","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^4.1.0","express":"^4.19.2","ts-node":"^10.9.2","langchain":"^1.2.16","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"11.1.27","@types/express":"^4.17.13","@langchain/core":"^1.1.44","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"ai":">=7.0.0","h3":">=1.8.1","zod":">=3.0.0","next":">=12.0.0","express":">=4.19.2","langchain":">=1.0.0","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","@langchain/core":">=1.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"h3":{"optional":true},"zod":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"langchain":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"@langchain/core":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.12.0_1783950014502_0.5780850988786079","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@novu/framework","version":"2.12.1","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","hono","express"],"author":"Novu Team <engineering@novu.co>","license":"ISC","_id":"@novu/framework@2.12.1","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"nx":{"tags":["type:package"]},"dist":{"shasum":"ee9176bb114bde706afa3b520d7b4d91e6f2bfa0","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.12.1.tgz","fileCount":119,"integrity":"sha512-rLnSoYElq6EgYTD61H1OgW4lUzWGEnzJL7N/BTwxwumTMyEZmckKsxJY3JUxD3FLm8Al4hSSZaCxTkB1YvNU7Q==","signatures":[{"sig":"MEYCIQDFJJBfBn8wBQXjqUczYUfmP5IsfMpe1wAFLH/imFfmCAIhAIZ3yxjjnCLFPjJCWDTj1UFv/PI06KaijpazA1cAmxSw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@novu%2fframework@2.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6093509},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./hono":{"import":{"types":"./dist/esm/servers/hono.d.ts","default":"./dist/esm/servers/hono.js"},"require":{"types":"./dist/cjs/servers/hono.d.cts","default":"./dist/cjs/servers/hono.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./cards":{"import":{"types":"./dist/esm/cards.d.ts","default":"./dist/esm/cards.js"},"require":{"types":"./dist/cjs/cards.d.cts","default":"./dist/cjs/cards.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./ai-sdk":{"import":{"types":"./dist/esm/ai-sdk/index.d.ts","default":"./dist/esm/ai-sdk/index.js"},"require":{"types":"./dist/cjs/ai-sdk/index.d.cts","default":"./dist/cjs/ai-sdk/index.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./langchain":{"import":{"types":"./dist/esm/langchain/index.d.ts","default":"./dist/esm/langchain/index.js"},"require":{"types":"./dist/cjs/langchain/index.d.cts","default":"./dist/cjs/langchain/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"cross-env NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack . --exclude-entrypoints ./langchain && attw --pack . --entrypoints ./langchain --ignore-rules no-resolution","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9fc37f0e-8192-45cd-92dd-893f6321a632"}},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.20.0","chat":"4.31.0","chalk":"^4.1.2","liquidjs":"^10.27.1","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.17.5","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","hono":"^4.12.25","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^4.1.0","express":"^4.19.2","ts-node":"^10.9.2","langchain":"^1.2.16","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"11.1.27","@types/express":"^4.17.13","@langchain/core":"^1.1.44","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"ai":">=7.0.0","h3":">=1.8.1","zod":">=3.0.0","hono":">=4.0.0","next":">=12.0.0","express":">=4.19.2","langchain":">=1.0.0","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","@langchain/core":">=1.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"h3":{"optional":true},"zod":{"optional":true},"hono":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"langchain":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"@langchain/core":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.12.1_1784123041344_0.6560879532192041","host":"s3://npm-registry-packages-npm-production"}},"2.13.0-rc.28c6d223e1":{"name":"@novu/framework","version":"2.13.0-rc.28c6d223e1","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","hono","express"],"author":"Novu Team <engineering@novu.co>","license":"ISC","_id":"@novu/framework@2.13.0-rc.28c6d223e1","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"nx":{"tags":["type:package"]},"dist":{"shasum":"6e9a49b96d269485b8f68fef26583d5055079c60","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.13.0-rc.28c6d223e1.tgz","fileCount":119,"integrity":"sha512-q2VW18tC5Uz/1mfKR99CcpmFB7opxKrGT/LHodTVwW10sTaxKhGG6WVgv7WjpJSoVLmT/L6CLQo2KDy5yv/aTA==","signatures":[{"sig":"MEUCIGsBYaXYPX0ec9sUUcmKohComKuIOQeow0C+qS6R14baAiEAyL4EUoFzzg4yvyWJgkZjFeMHOm0VxPEHy611QM3vcBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@novu%2fframework@2.13.0-rc.28c6d223e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6303625},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./hono":{"import":{"types":"./dist/esm/servers/hono.d.ts","default":"./dist/esm/servers/hono.js"},"require":{"types":"./dist/cjs/servers/hono.d.cts","default":"./dist/cjs/servers/hono.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./cards":{"import":{"types":"./dist/esm/cards.d.ts","default":"./dist/esm/cards.js"},"require":{"types":"./dist/cjs/cards.d.cts","default":"./dist/cjs/cards.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./ai-sdk":{"import":{"types":"./dist/esm/ai-sdk/index.d.ts","default":"./dist/esm/ai-sdk/index.js"},"require":{"types":"./dist/cjs/ai-sdk/index.d.cts","default":"./dist/cjs/ai-sdk/index.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./langchain":{"import":{"types":"./dist/esm/langchain/index.d.ts","default":"./dist/esm/langchain/index.js"},"require":{"types":"./dist/cjs/langchain/index.d.cts","default":"./dist/cjs/langchain/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"cross-env NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack . --exclude-entrypoints ./langchain && attw --pack . --entrypoints ./langchain --ignore-rules no-resolution","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9fc37f0e-8192-45cd-92dd-893f6321a632"}},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.20.0","chat":"4.31.0","chalk":"^4.1.2","liquidjs":"^10.27.1","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.17.5","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","hono":"^4.12.25","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^4.1.0","express":"^4.19.2","ts-node":"^10.9.2","langchain":"^1.2.16","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"11.1.27","@types/express":"^4.17.13","@langchain/core":"^1.1.44","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"ai":">=7.0.0","h3":">=1.8.1","zod":">=3.0.0","hono":">=4.0.0","next":">=12.0.0","express":">=4.19.2","langchain":">=1.0.0","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","@langchain/core":">=1.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"h3":{"optional":true},"zod":{"optional":true},"hono":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"langchain":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"@langchain/core":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.13.0-rc.28c6d223e1_1784198820640_0.3546685256998521","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@novu/framework","version":"2.13.0","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","hono","express"],"author":"Novu Team <engineering@novu.co>","license":"ISC","_id":"@novu/framework@2.13.0","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"nx":{"tags":["type:package"]},"dist":{"shasum":"f631169b58308cc1bf536c625612acbd87b95af6","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.13.0.tgz","fileCount":119,"integrity":"sha512-vTESbPfsalFx7LabwzFDy8oyEswTBYWKQKMVL7YxvmCAne7mFUz6ck8cKi/YSuP6ABvMh5rJ9wjVxeUalVbhPw==","signatures":[{"sig":"MEUCIQD3Xdsl9v9DICo9HAKNA1n8LYO6Vd47g6GrVUPkKlEVuQIgCaxoSHRAZSJTo0FugbI2ia5rqsQfCrXqpplyUvxom38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@novu%2fframework@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6303149},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./hono":{"import":{"types":"./dist/esm/servers/hono.d.ts","default":"./dist/esm/servers/hono.js"},"require":{"types":"./dist/cjs/servers/hono.d.cts","default":"./dist/cjs/servers/hono.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./cards":{"import":{"types":"./dist/esm/cards.d.ts","default":"./dist/esm/cards.js"},"require":{"types":"./dist/cjs/cards.d.cts","default":"./dist/cjs/cards.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./ai-sdk":{"import":{"types":"./dist/esm/ai-sdk/index.d.ts","default":"./dist/esm/ai-sdk/index.js"},"require":{"types":"./dist/cjs/ai-sdk/index.d.cts","default":"./dist/cjs/ai-sdk/index.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./langchain":{"import":{"types":"./dist/esm/langchain/index.d.ts","default":"./dist/esm/langchain/index.js"},"require":{"types":"./dist/cjs/langchain/index.d.cts","default":"./dist/cjs/langchain/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"cross-env NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack . --exclude-entrypoints ./langchain && attw --pack . --entrypoints ./langchain --ignore-rules no-resolution","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9fc37f0e-8192-45cd-92dd-893f6321a632"}},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.20.0","chat":"4.31.0","chalk":"^4.1.2","liquidjs":"^10.27.1","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.17.5","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","hono":"^4.12.25","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^4.1.0","express":"^4.19.2","ts-node":"^10.9.2","langchain":"^1.2.16","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"11.1.27","@types/express":"^4.17.13","@langchain/core":"^1.1.44","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"ai":">=7.0.0","h3":">=1.8.1","zod":">=3.0.0","hono":">=4.0.0","next":">=12.0.0","express":">=4.19.2","langchain":">=1.0.0","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","@langchain/core":">=1.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"h3":{"optional":true},"zod":{"optional":true},"hono":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"langchain":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"@langchain/core":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.13.0_1784223487126_0.9401160314429833","host":"s3://npm-registry-packages-npm-production"}},"2.13.1-rc.72c80d5b17":{"name":"@novu/framework","version":"2.13.1-rc.72c80d5b17","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","hono","express"],"author":"Novu Team <engineering@novu.co>","license":"ISC","_id":"@novu/framework@2.13.1-rc.72c80d5b17","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"nx":{"tags":["type:package"]},"dist":{"shasum":"1ce5777dbd197e05a12125f83761e454e1991788","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.13.1-rc.72c80d5b17.tgz","fileCount":120,"integrity":"sha512-gSuP8K/i7XXbr891+QNE+0d4VDcV2QbFRPL5brrUhBrXiGF2PN29ZBsBQqv6HZDt4ylgUnUTSgUT0x/dpB+Phg==","signatures":[{"sig":"MEYCIQCfdsSxtgMhmWDNceCwJnwv9jAC7ItrrEyBz7c9cT7RAwIhAI/fHzBkHV8EZ74seUJ3PR8K10Ssss7PT5rE0XNYMRtv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@novu%2fframework@2.13.1-rc.72c80d5b17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6332480},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./hono":{"import":{"types":"./dist/esm/servers/hono.d.ts","default":"./dist/esm/servers/hono.js"},"require":{"types":"./dist/cjs/servers/hono.d.cts","default":"./dist/cjs/servers/hono.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./cards":{"import":{"types":"./dist/esm/cards.d.ts","default":"./dist/esm/cards.js"},"require":{"types":"./dist/cjs/cards.d.cts","default":"./dist/cjs/cards.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./ai-sdk":{"import":{"types":"./dist/esm/ai-sdk/index.d.ts","default":"./dist/esm/ai-sdk/index.js"},"require":{"types":"./dist/cjs/ai-sdk/index.d.cts","default":"./dist/cjs/ai-sdk/index.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./langchain":{"import":{"types":"./dist/esm/langchain/index.d.ts","default":"./dist/esm/langchain/index.js"},"require":{"types":"./dist/cjs/langchain/index.d.cts","default":"./dist/cjs/langchain/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"cross-env NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack . --exclude-entrypoints ./langchain && attw --pack . --entrypoints ./langchain --ignore-rules no-resolution","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9fc37f0e-8192-45cd-92dd-893f6321a632"}},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ajv":"^8.20.0","chat":"4.33.0","chalk":"^4.1.2","liquidjs":"^10.27.1","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.17.5","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","hono":"^4.12.25","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^4.1.0","express":"^4.19.2","ts-node":"^10.9.2","langchain":"^1.2.16","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"11.1.27","@types/express":"^4.17.13","@langchain/core":"^1.1.44","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"ai":">=7.0.0","h3":">=1.8.1","zod":">=3.0.0","hono":">=4.0.0","next":">=12.0.0","express":">=4.19.2","langchain":">=1.0.0","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","@langchain/core":">=1.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"h3":{"optional":true},"zod":{"optional":true},"hono":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"langchain":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"@langchain/core":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.13.1-rc.72c80d5b17_1784817347546_0.8536193848813185","host":"s3://npm-registry-packages-npm-production"}},"2.13.1-rc.852194fa77":{"name":"@novu/framework","version":"2.13.1-rc.852194fa77","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","hono","express"],"author":"Novu Team <engineering@novu.co>","license":"ISC","_id":"@novu/framework@2.13.1-rc.852194fa77","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"nx":{"tags":["type:package"]},"dist":{"shasum":"f1ecf016827874954e7a9b2f69d2f0e8379a4f2b","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.13.1-rc.852194fa77.tgz","fileCount":122,"integrity":"sha512-daQPpXWMfCBUjGzb6ZN7070vRb7GkCnp5IVT0Gj1naDHccWQSYomaY4ZEOgofxnfsEvU/WanN0vI3sFp+HmP8g==","signatures":[{"sig":"MEQCIFFTwgRcs5ANYQdFsdmsAcSXrhWAG3XJKtDatypil1AiAiB0Fdq5nLAASmpjZEUfh+YEIOztmElajaJ8jUMOUyrhyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@novu%2fframework@2.13.1-rc.852194fa77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6565616},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./hono":{"import":{"types":"./dist/esm/servers/hono.d.ts","default":"./dist/esm/servers/hono.js"},"require":{"types":"./dist/cjs/servers/hono.d.cts","default":"./dist/cjs/servers/hono.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./cards":{"import":{"types":"./dist/esm/cards.d.ts","default":"./dist/esm/cards.js"},"require":{"types":"./dist/cjs/cards.d.cts","default":"./dist/cjs/cards.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./ai-sdk":{"import":{"types":"./dist/esm/ai-sdk/index.d.ts","default":"./dist/esm/ai-sdk/index.js"},"require":{"types":"./dist/cjs/ai-sdk/index.d.cts","default":"./dist/cjs/ai-sdk/index.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./langchain":{"import":{"types":"./dist/esm/langchain/index.d.ts","default":"./dist/esm/langchain/index.js"},"require":{"types":"./dist/cjs/langchain/index.d.cts","default":"./dist/cjs/langchain/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"cross-env NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack . --exclude-entrypoints ./langchain && attw --pack . --entrypoints ./langchain --ignore-rules no-resolution","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9fc37f0e-8192-45cd-92dd-893f6321a632"}},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ajv":"^8.20.0","chat":"4.33.0","chalk":"^4.1.2","liquidjs":"^10.27.1","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.17.5","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","hono":"^4.12.25","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^4.1.0","express":"^4.19.2","ts-node":"^10.9.2","langchain":"^1.2.16","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"11.1.27","@types/express":"^4.17.13","@langchain/core":"^1.1.44","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@novu/agent-event-protocol":"0.0.1","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"ai":">=7.0.0","h3":">=1.8.1","zod":">=3.0.0","hono":">=4.0.0","next":">=12.0.0","express":">=4.19.2","langchain":">=1.0.0","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","@langchain/core":">=1.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"h3":{"optional":true},"zod":{"optional":true},"hono":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"langchain":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"@langchain/core":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.13.1-rc.852194fa77_1787659726909_0.37856455506314","host":"s3://npm-registry-packages-npm-production"}},"2.13.1-rc.56a8a168f8":{"name":"@novu/framework","version":"2.13.1-rc.56a8a168f8","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","hono","express"],"author":"Novu Team <engineering@novu.co>","license":"ISC","_id":"@novu/framework@2.13.1-rc.56a8a168f8","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"nx":{"tags":["type:package"]},"dist":{"shasum":"e6e3adafeb04ba6c8a35019c9f86ca75c37c7911","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.13.1-rc.56a8a168f8.tgz","fileCount":122,"integrity":"sha512-zimFSmYok7RdJXIaz1ZqN+SoubVVsOgucSjoXZulWyPx1espNz2QMljTvvjSv+aTr2ZqhzRNi7o+D89my0NV0A==","signatures":[{"sig":"MEQCIHSYBjJ2UF8wAU0rDlunX2uvaPjYy0izAACw3UhuT/6SAiBg7/Kfm8CTIPPPmmmomqWFdsJEBQ18ctl/KOGfflrvbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@novu%2fframework@2.13.1-rc.56a8a168f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6593997},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./hono":{"import":{"types":"./dist/esm/servers/hono.d.ts","default":"./dist/esm/servers/hono.js"},"require":{"types":"./dist/cjs/servers/hono.d.cts","default":"./dist/cjs/servers/hono.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./cards":{"import":{"types":"./dist/esm/cards.d.ts","default":"./dist/esm/cards.js"},"require":{"types":"./dist/cjs/cards.d.cts","default":"./dist/cjs/cards.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./ai-sdk":{"import":{"types":"./dist/esm/ai-sdk/index.d.ts","default":"./dist/esm/ai-sdk/index.js"},"require":{"types":"./dist/cjs/ai-sdk/index.d.cts","default":"./dist/cjs/ai-sdk/index.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./langchain":{"import":{"types":"./dist/esm/langchain/index.d.ts","default":"./dist/esm/langchain/index.js"},"require":{"types":"./dist/cjs/langchain/index.d.cts","default":"./dist/cjs/langchain/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"cross-env NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack . --exclude-entrypoints ./langchain && attw --pack . --entrypoints ./langchain --ignore-rules no-resolution","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9fc37f0e-8192-45cd-92dd-893f6321a632"}},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ajv":"^8.20.0","chat":"4.33.0","chalk":"^4.1.2","liquidjs":"^10.27.1","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.17.5","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","hono":"^4.12.25","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^4.1.0","express":"^4.19.2","ts-node":"^10.9.2","langchain":"^1.2.16","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"11.1.27","@types/express":"^4.17.13","@langchain/core":"^1.1.44","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@novu/agent-event-protocol":"0.0.1","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"ai":">=7.0.0","h3":">=1.8.1","zod":">=3.0.0","hono":">=4.0.0","next":">=12.0.0","express":">=4.19.2","langchain":">=1.0.0","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","@langchain/core":">=1.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"h3":{"optional":true},"zod":{"optional":true},"hono":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"langchain":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"@langchain/core":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.13.1-rc.56a8a168f8_1787921608604_0.3941213048604604","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@novu/framework","version":"2.13.1","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","hono","express"],"author":"Novu Team <engineering@novu.co>","license":"ISC","_id":"@novu/framework@2.13.1","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"nx":{"tags":["type:package"]},"dist":{"shasum":"02c05d4c111db1f39b8c7a312d83eb64fe7ef7c2","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.13.1.tgz","fileCount":122,"integrity":"sha512-/88LZ8yhPDm0YEinJLW8WA013AZApY5Urq/Dyq49Esa69W7j7qhkr5YKNUuOZ+0lxD/kLpQJ2HQqWuCc3ruOyA==","signatures":[{"sig":"MEQCIEStcKEGcyuIg1ww3v7QDMrUVXGtS+bUHTCyp5ap3pbeAiA5gOIxPyOEZgP7ubMNiWnVIZVHgWxVIag8cCMmovsTfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@novu%2fframework@2.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6593521},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./hono":{"import":{"types":"./dist/esm/servers/hono.d.ts","default":"./dist/esm/servers/hono.js"},"require":{"types":"./dist/cjs/servers/hono.d.cts","default":"./dist/cjs/servers/hono.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./cards":{"import":{"types":"./dist/esm/cards.d.ts","default":"./dist/esm/cards.js"},"require":{"types":"./dist/cjs/cards.d.cts","default":"./dist/cjs/cards.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./ai-sdk":{"import":{"types":"./dist/esm/ai-sdk/index.d.ts","default":"./dist/esm/ai-sdk/index.js"},"require":{"types":"./dist/cjs/ai-sdk/index.d.cts","default":"./dist/cjs/ai-sdk/index.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./langchain":{"import":{"types":"./dist/esm/langchain/index.d.ts","default":"./dist/esm/langchain/index.js"},"require":{"types":"./dist/cjs/langchain/index.d.cts","default":"./dist/cjs/langchain/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"cross-env NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack . --exclude-entrypoints ./langchain && attw --pack . --entrypoints ./langchain --ignore-rules no-resolution","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9fc37f0e-8192-45cd-92dd-893f6321a632"}},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ajv":"^8.20.0","chat":"4.33.0","chalk":"^4.1.2","liquidjs":"^10.27.1","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.17.5","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","hono":"^4.12.25","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^4.1.0","express":"^4.19.2","ts-node":"^10.9.2","langchain":"^1.2.16","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"11.1.27","@types/express":"^4.17.13","@langchain/core":"^1.1.44","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@novu/agent-event-protocol":"0.0.1","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"ai":">=7.0.0","h3":">=1.8.1","zod":">=3.0.0","hono":">=4.0.0","next":">=12.0.0","express":">=4.19.2","langchain":">=1.0.0","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","@langchain/core":">=1.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"h3":{"optional":true},"zod":{"optional":true},"hono":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"langchain":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"@langchain/core":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.13.1_1788183074295_0.17644272132982897","host":"s3://npm-registry-packages-npm-production"}},"2.13.2-rc.dc9caee828":{"name":"@novu/framework","version":"2.13.2-rc.dc9caee828","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","hono","express"],"author":"Novu Team <engineering@novu.co>","license":"ISC","_id":"@novu/framework@2.13.2-rc.dc9caee828","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"nx":{"tags":["type:package"]},"dist":{"shasum":"207bdfd7b338e479f4b5b250bc8700e66f102910","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.13.2-rc.dc9caee828.tgz","fileCount":122,"integrity":"sha512-SFAPzUbCA6a3Rwvs95OgGmeL8sUQv+Q69Bb+LfRpqpkukkZ07W6pUGPG4aHJOToue4WTBKu8i5CBM6sca32yhw==","signatures":[{"sig":"MEYCIQCTi/CcMGZxUl2w27ymaGaDAXOOEUnM6+2K1wL47gbWAgIhALtBszaVomYsYLK+BwuZsEllT8T7ApJ/1F+rLTKo2qvd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@novu%2fframework@2.13.2-rc.dc9caee828","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6600993},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./h3":{"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"},"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"}},"./hono":{"import":{"types":"./dist/esm/servers/hono.d.ts","default":"./dist/esm/servers/hono.js"},"require":{"types":"./dist/cjs/servers/hono.d.cts","default":"./dist/cjs/servers/hono.cjs"}},"./nest":{"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"},"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"}},"./next":{"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"},"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"}},"./nuxt":{"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"},"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"}},"./cards":{"import":{"types":"./dist/esm/cards.d.ts","default":"./dist/esm/cards.js"},"require":{"types":"./dist/cjs/cards.d.cts","default":"./dist/cjs/cards.cjs"}},"./remix":{"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"},"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"}},"./ai-sdk":{"import":{"types":"./dist/esm/ai-sdk/index.d.ts","default":"./dist/esm/ai-sdk/index.js"},"require":{"types":"./dist/cjs/ai-sdk/index.d.cts","default":"./dist/cjs/ai-sdk/index.cjs"}},"./lambda":{"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"},"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"}},"./express":{"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"},"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"}},"./internal":{"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"},"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"}},"./langchain":{"import":{"types":"./dist/esm/langchain/index.d.ts","default":"./dist/esm/langchain/index.js"},"require":{"types":"./dist/cjs/langchain/index.d.cts","default":"./dist/cjs/langchain/index.cjs"}},"./sveltekit":{"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"},"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"}},"./validators":{"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"},"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"}},"./jsx-runtime":{"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"},"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"}},"./step-resolver":{"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"},"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"}},"./jsx-dev-runtime":{"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"},"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"}}},"private":false,"scripts":{"test":"vitest --typecheck","build":"cross-env NODE_ENV=production tsup","check":"biome check .","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","devtool":"tsx ./scripts/devtool.ts","check:fix":"biome check --write .","postbuild":"pnpm run check:exports && pnpm check:circulars","test:watch":"vitest --typecheck --watch","build:watch":"tsup --watch","check:exports":"attw --pack . --exclude-entrypoints ./langchain && attw --pack . --entrypoints ./langchain --ignore-rules no-resolution","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","check:circulars":"madge --circular --extensions ts ./src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9fc37f0e-8192-45cd-92dd-893f6321a632"}},"repository":{"url":"git+https://github.com/novuhq/novu.git","type":"git"},"description":"The Code-First Notifications Workflow SDK.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ajv":"^8.20.0","chat":"4.33.0","chalk":"^4.1.2","liquidjs":"^10.27.1","pluralize":"^8.0.0","jsonrepair":"^3.13.1","ajv-formats":"^2.1.1","cross-fetch":"^4.0.0","sanitize-html":"^2.17.5","better-ajv-errors":"^1.2.0","json-schema-to-ts":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","h3":"^1.11.1","tsx":"4.16.2","zod":"^3.23.8","hono":"^4.12.25","next":"^16.2.1","tsup":"^8.0.2","madge":"^8.0.0","vitest":"^4.1.0","express":"^4.19.2","ts-node":"^10.9.2","langchain":"^1.2.16","aws-lambda":"^1.0.7","typescript":"5.6.2","@types/node":"^22.0.0","@vercel/node":"^2.15.9","@sveltejs/kit":"^1.27.3","@nestjs/common":"11.1.27","@types/express":"^4.17.13","@langchain/core":"^1.1.44","@novu/stateless":"2.6.6","@types/pluralize":"^0.0.33","@types/aws-lambda":"^8.10.141","zod-to-json-schema":"^3.23.3","@types/sanitize-html":"2.11.0","@arethetypeswrong/cli":"^0.17.4","@novu/agent-event-protocol":"0.0.1","@apidevtools/json-schema-ref-parser":"11.6.4"},"peerDependencies":{"ai":">=7.0.0","h3":">=1.8.1","zod":">=3.0.0","hono":">=4.0.0","next":">=12.0.0","express":">=4.19.2","langchain":">=1.0.0","aws-lambda":">=1.0.7","@vercel/node":">=2.15.9","@sveltejs/kit":">=1.27.3","@nestjs/common":">=10.0.0","@langchain/core":">=1.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"h3":{"optional":true},"zod":{"optional":true},"hono":{"optional":true},"next":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"langchain":{"optional":true},"aws-lambda":{"optional":true},"@vercel/node":{"optional":true},"@sveltejs/kit":{"optional":true},"@nestjs/common":{"optional":true},"@langchain/core":{"optional":true},"zod-to-json-schema":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framework_2.13.2-rc.dc9caee828_1788529577444_0.6739182829326213","host":"s3://npm-registry-packages-npm-production"}},"2.13.2":{"name":"@novu/framework","version":"2.13.2","description":"The Code-First Notifications Workflow SDK.","main":"./dist/cjs/index.cjs","types":"./dist/cjs/index.d.cts","module":"./dist/esm/index.js","type":"module","publishConfig":{"access":"public"},"private":false,"repository":{"type":"git","url":"git+https://github.com/novuhq/novu.git"},"keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","hono","express"],"author":"Novu Team <engineering@novu.co>","license":"ISC","exports":{".":{"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"},"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}},"./jsx-runtime":{"require":{"types":"./dist/cjs/jsx-runtime.d.cts","default":"./dist/cjs/jsx-runtime.cjs"},"import":{"types":"./dist/esm/jsx-runtime.d.ts","default":"./dist/esm/jsx-runtime.js"}},"./jsx-dev-runtime":{"require":{"types":"./dist/cjs/jsx-dev-runtime.d.cts","default":"./dist/cjs/jsx-dev-runtime.cjs"},"import":{"types":"./dist/esm/jsx-dev-runtime.d.ts","default":"./dist/esm/jsx-dev-runtime.js"}},"./express":{"require":{"types":"./dist/cjs/servers/express.d.cts","default":"./dist/cjs/servers/express.cjs"},"import":{"types":"./dist/esm/servers/express.d.ts","default":"./dist/esm/servers/express.js"}},"./nest":{"require":{"types":"./dist/cjs/servers/nest.d.cts","default":"./dist/cjs/servers/nest.cjs"},"import":{"types":"./dist/esm/servers/nest.d.ts","default":"./dist/esm/servers/nest.js"}},"./next":{"require":{"types":"./dist/cjs/servers/next.d.cts","default":"./dist/cjs/servers/next.cjs"},"import":{"types":"./dist/esm/servers/next.d.ts","default":"./dist/esm/servers/next.js"}},"./nuxt":{"require":{"types":"./dist/cjs/servers/nuxt.d.cts","default":"./dist/cjs/servers/nuxt.cjs"},"import":{"types":"./dist/esm/servers/nuxt.d.ts","default":"./dist/esm/servers/nuxt.js"}},"./h3":{"require":{"types":"./dist/cjs/servers/h3.d.cts","default":"./dist/cjs/servers/h3.cjs"},"import":{"types":"./dist/esm/servers/h3.d.ts","default":"./dist/esm/servers/h3.js"}},"./hono":{"require":{"types":"./dist/cjs/servers/hono.d.cts","default":"./dist/cjs/servers/hono.cjs"},"import":{"types":"./dist/esm/servers/hono.d.ts","default":"./dist/esm/servers/hono.js"}},"./lambda":{"require":{"types":"./dist/cjs/servers/lambda.d.cts","default":"./dist/cjs/servers/lambda.cjs"},"import":{"types":"./dist/esm/servers/lambda.d.ts","default":"./dist/esm/servers/lambda.js"}},"./sveltekit":{"require":{"types":"./dist/cjs/servers/sveltekit.d.cts","default":"./dist/cjs/servers/sveltekit.cjs"},"import":{"types":"./dist/esm/servers/sveltekit.d.ts","default":"./dist/esm/servers/sveltekit.js"}},"./remix":{"require":{"types":"./dist/cjs/servers/remix.d.cts","default":"./dist/cjs/servers/remix.cjs"},"import":{"types":"./dist/esm/servers/remix.d.ts","default":"./dist/esm/servers/remix.js"}},"./internal":{"require":{"types":"./dist/cjs/internal/index.d.cts","default":"./dist/cjs/internal/index.cjs"},"import":{"types":"./dist/esm/internal/index.d.ts","default":"./dist/esm/internal/index.js"}},"./step-resolver":{"require":{"types":"./dist/cjs/step-resolver.d.cts","default":"./dist/cjs/step-resolver.cjs"},"import":{"types":"./dist/esm/step-resolver.d.ts","default":"./dist/esm/step-resolver.js"}},"./validators":{"require":{"types":"./dist/cjs/validators.d.cts","default":"./dist/cjs/validators.cjs"},"import":{"types":"./dist/esm/validators.d.ts","default":"./dist/esm/validators.js"}},"./ai-sdk":{"require":{"types":"./dist/cjs/ai-sdk/index.d.cts","default":"./dist/cjs/ai-sdk/index.cjs"},"import":{"types":"./dist/esm/ai-sdk/index.d.ts","default":"./dist/esm/ai-sdk/index.js"}},"./langchain":{"require":{"types":"./dist/cjs/langchain/index.d.cts","default":"./dist/cjs/langchain/index.cjs"},"import":{"types":"./dist/esm/langchain/index.d.ts","default":"./dist/esm/langchain/index.js"}},"./cards":{"require":{"types":"./dist/cjs/cards.d.cts","default":"./dist/cjs/cards.cjs"},"import":{"types":"./dist/esm/cards.d.ts","default":"./dist/esm/cards.js"}}},"peerDependencies":{"@langchain/core":">=1.0.0","@nestjs/common":">=10.0.0","@sveltejs/kit":">=1.27.3","@vercel/node":">=2.15.9","ai":">=7.0.0","aws-lambda":">=1.0.7","express":">=4.19.2","h3":">=1.8.1","hono":">=4.0.0","langchain":">=1.0.0","next":">=12.0.0","zod":">=3.0.0","zod-to-json-schema":">=3.0.0"},"peerDependenciesMeta":{"@langchain/core":{"optional":true},"langchain":{"optional":true},"@nestjs/common":{"optional":true},"@sveltejs/kit":{"optional":true},"@vercel/node":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"h3":{"optional":true},"hono":{"optional":true},"aws-lambda":{"optional":true},"next":{"optional":true},"ai":{"optional":true},"zod":{"optional":true},"zod-to-json-schema":{"optional":true}},"devDependencies":{"@apidevtools/json-schema-ref-parser":"11.6.4","@arethetypeswrong/cli":"^0.18.5","@langchain/core":"^1.1.44","@nestjs/common":"11.1.27","@sveltejs/kit":"^1.27.3","@types/aws-lambda":"^8.10.141","@types/express":"^4.17.13","@types/node":"^22.0.0","@types/pluralize":"^0.0.33","@types/sanitize-html":"2.11.0","@vercel/node":"^2.15.9","ai":"^7.0.0","aws-lambda":"^1.0.7","express":"^4.19.2","h3":"^1.11.1","hono":"^4.12.25","langchain":"^1.2.16","madge":"^8.0.0","next":"^16.2.1","ts-node":"^10.9.2","tsup":"^8.0.2","tsx":"4.16.2","typescript":"5.6.2","vitest":"^4.1.0","zod":"^3.23.8","zod-to-json-schema":"^3.23.3","@novu/agent-event-protocol":"0.0.1","@novu/stateless":"2.6.6"},"dependencies":{"ajv":"^8.20.0","ajv-formats":"^2.1.1","better-ajv-errors":"^1.2.0","chalk":"^4.1.2","chat":"4.33.0","cross-fetch":"^4.0.0","json-schema-to-ts":"^3.0.0","jsonrepair":"^3.13.1","liquidjs":"^10.27.1","pluralize":"^8.0.0","sanitize-html":"^2.17.5"},"nx":{"tags":["type:package"]},"scripts":{"test":"vitest --typecheck","test:watch":"vitest --typecheck --watch","check":"biome check .","check:fix":"biome check --write .","build":"cross-env NODE_ENV=production tsup","debug":"NODE_ENV=production tsup --config tsup-debug.config.ts","build:watch":"tsup --watch","postbuild":"pnpm run check:exports && pnpm check:circulars","check:exports":"attw --pack . --exclude-entrypoints ./langchain && attw --pack . --entrypoints ./langchain --ignore-rules no-resolution","check:circulars":"madge --circular --extensions ts ./src","bump:prerelease":"npm version prerelease --preid=alpha & PID=$!; (sleep 1 && kill -9 $PID) & wait $PID","release:alpha":"pnpm bump:prerelease || pnpm build && npm publish","devtool":"tsx ./scripts/devtool.ts"},"_nodeVersion":"22.23.0","_id":"@novu/framework@2.13.2","dist":{"integrity":"sha512-7607PgqpPWl5lj+hB+9ysU8h1phGcT5uRFt3HafZRoIuvn8tfew5W5n2hnNjRj5Y1RCJvooo73xh7GdQSFn4NA==","shasum":"a9e92123e218097c0bdc6b79920102961f7823c2","tarball":"https://registry.npmjs.org/@novu/framework/-/framework-2.13.2.tgz","fileCount":122,"unpackedSize":6600517,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@novu%2fframework@2.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDjdvU59qAHUHnfJWLzm8YyDNVQGinGuSg4BSb7dbNUbgIhALu8VTlsoTk2/hct6NchiTbeoh/neAc3pXEUo3Fx+usQ"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9fc37f0e-8192-45cd-92dd-893f6321a632"}},"directories":{},"maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/framework_2.13.2_1788790148802_0.02378552478191276"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-17T12:04:00.949Z","modified":"2026-09-07T14:09:09.319Z","0.24.3-alpha.5":"2024-06-17T12:04:01.287Z","0.24.3-alpha.6":"2024-06-18T15:31:06.520Z","0.24.3-alpha.7":"2024-06-24T12:27:55.565Z","0.24.3-alpha.8":"2024-06-24T12:40:22.591Z","0.24.3-alpha.9":"2024-06-24T17:15:36.921Z","0.24.3-alpha.10":"2024-06-27T13:21:47.530Z","0.24.3-alpha.11":"2024-06-27T15:14:33.578Z","0.24.3-alpha.12":"2024-06-28T12:10:02.206Z","0.24.3-alpha.13":"2024-06-28T12:31:55.375Z","0.24.3-alpha.14":"2024-07-02T11:00:48.128Z","0.24.3-alpha.15":"2024-07-02T20:29:56.149Z","0.24.3-alpha.16":"2024-07-02T20:31:20.944Z","0.24.3-alpha.17":"2024-07-03T07:56:27.755Z","0.24.3-alpha.18":"2024-07-03T07:57:23.622Z","2.0.0-canary.0":"2024-07-03T14:19:38.615Z","2.0.0-canary.1":"2024-07-03T16:13:45.900Z","2.0.0-canary.2":"2024-07-03T16:20:57.144Z","2.0.0-canary.3":"2024-07-04T18:28:24.334Z","2.0.0-canary.4":"2024-07-19T15:46:24.452Z","2.0.0-canary.5":"2024-08-05T17:09:02.841Z","2.0.0-canary.6":"2024-08-16T15:32:13.832Z","2.0.0":"2024-08-28T12:06:41.220Z","2.0.1":"2024-09-03T12:11:50.163Z","2.0.2":"2024-09-10T09:25:27.778Z","2.0.3":"2024-09-13T14:28:12.490Z","2.1.0":"2024-09-23T12:27:46.598Z","2.1.1":"2024-09-30T11:06:59.959Z","2.2.0":"2024-10-09T18:08:56.693Z","2.3.0":"2024-10-21T10:44:43.160Z","2.4.0":"2024-11-12T10:14:44.474Z","2.5.0":"2024-11-13T13:37:58.399Z","2.5.1":"2024-11-19T22:00:54.034Z","2.5.2":"2024-11-26T22:52:44.233Z","2.5.3":"2024-12-24T14:41:46.078Z","2.6.5":"2025-02-07T11:46:10.741Z","2.6.6":"2025-02-25T08:51:21.126Z","2.6.7":"2025-05-21T09:46:43.852Z","2.7.0":"2025-09-16T13:13:03.677Z","2.7.1":"2025-09-16T13:49:27.289Z","2.8.0":"2025-11-12T11:27:55.243Z","2.9.0-nightly.20251202.474f9cfa96":"2025-12-02T11:18:10.068Z","2.9.0":"2025-12-02T14:16:43.881Z","2.10.0-alpha.0":"2025-12-08T13:14:45.848Z","2.10.0-alpha.1":"2026-03-05T16:06:54.955Z","2.10.0-alpha.2":"2026-03-16T17:40:15.857Z","2.10.0-alpha.3":"2026-03-20T16:11:31.126Z","2.10.0":"2026-03-27T10:04:38.242Z","2.10.1-alpha.0":"2026-04-16T09:43:11.628Z","2.10.1-alpha.1":"2026-04-16T10:43:35.101Z","2.10.1-alpha.2":"2026-04-17T10:37:02.080Z","2.10.1-alpha.3":"2026-04-27T14:15:26.995Z","2.10.1-alpha.4":"2026-04-28T12:17:35.588Z","2.10.1-alpha.5":"2026-05-03T08:21:21.025Z","2.10.1-alpha.6":"2026-05-06T15:01:38.850Z","2.10.1-alpha.7":"2026-05-11T08:28:21.743Z","2.11.0":"2026-06-02T15:26:57.903Z","2.11.1":"2026-06-10T07:29:14.417Z","2.11.2-alpha.0":"2026-07-09T13:38:36.363Z","2.11.2-alpha.1":"2026-07-13T10:20:49.548Z","2.11.2":"2026-07-13T13:10:15.163Z","2.12.0":"2026-07-13T13:40:14.670Z","2.12.1":"2026-07-15T13:44:01.516Z","2.13.0-rc.28c6d223e1":"2026-07-16T10:47:00.844Z","2.13.0":"2026-07-16T17:38:07.314Z","2.13.1-rc.72c80d5b17":"2026-07-23T14:35:47.810Z","2.13.1-rc.852194fa77":"2026-08-25T12:08:47.097Z","2.13.1-rc.56a8a168f8":"2026-08-28T12:53:28.756Z","2.13.1":"2026-08-31T13:31:14.462Z","2.13.2-rc.dc9caee828":"2026-09-04T13:46:17.614Z","2.13.2":"2026-09-07T14:09:08.989Z"},"author":"Novu Team <engineering@novu.co>","license":"ISC","keywords":["novu","code-first","workflows","durable","sdk","notifications","email","sms","push","webhooks","next","nuxt","h3","hono","express"],"repository":{"type":"git","url":"git+https://github.com/novuhq/novu.git"},"description":"The Code-First Notifications Workflow SDK.","maintainers":[{"name":"scopsy","email":"dima@grossman.io"},{"name":"letitrock","email":"pawel@novu.co"},{"name":"himanshu-novu","email":"himanshu@novu.co"},{"name":"chmarax","email":"adam.chmara1@gmail.com"}],"readme":"","readmeFilename":""}