{"_id":"alepha","_rev":"116-5a6c85869ea494dc1eb267078b3f065a","name":"alepha","dist-tags":{"latest":"0.30.0"},"versions":{"0.1.0":{"name":"alepha","version":"0.1.0","license":"MIT","_id":"alepha@0.1.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"b800ccc5dc8f7ba2f42c6c248b3ab3bfa6434372","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.1.0.tgz","fileCount":7,"integrity":"sha512-Ll+jnGDs3iTJmMLtgjJAGCoHo7VtPhwFn8vNI/qGHOSO3BV/w2itRHQnFyyENrQbEJU7vVVghOTHgzkbR7Qy4A==","signatures":[{"sig":"MEYCIQDzyStBGHL3vHuwKTKDxwWMuLTB1ym30He9beXAv+Os6gIhAPMpXIN+l11zFOFPz8i6pnWL2JIVJWJJaMxZgRbZl3oL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"scripts":{"build":"pkgroll"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"10.9.0","description":"","directories":{},"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.1.0_1735489158100_0.6812266529297342","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"alepha","version":"0.2.0","license":"MIT","_id":"alepha@0.2.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"cee430924ab7c2a76277288d507d2dfdf1013501","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.2.0.tgz","fileCount":8,"integrity":"sha512-G9de6XAuBwu3BbWvDcwgVv2/Iri2n58fyrfeIx0xJ1BBEJeeJg3xw1qU+cuD6LEuQalr7wpuCF9nLZtQGN6+6Q==","signatures":[{"sig":"MEYCIQDZdGxtk2YRECTuoDXGrL/O7FN10uNn3/jAI0MoN44PIQIhAPEgNgII77+NWGvLk7UoJKljW+ipHQnfmf+1u+EeXNi2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4515},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"65d145600bb43f9de3b1f86c43d49ceb8bb828d1","scripts":{"build":"pkgroll --clean-dist"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"10.9.0","description":"## Installation","directories":{},"_nodeVersion":"23.3.0","dependencies":{"@alepha/orm":"0.2.0","@alepha/core":"0.2.0","@alepha/redis":"0.2.0","@alepha/store":"0.2.0","@alepha/server":"0.2.0","@alepha/messaging":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","pkgroll":"^2.6.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.2.0_1736095234369_0.07863780799282649","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"alepha","version":"0.3.0","license":"MIT","_id":"alepha@0.3.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"19e5a13ddf3662c568578ed130cad3bb5af25145","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.3.0.tgz","fileCount":8,"integrity":"sha512-AVrVxv1LdSClgWzLNPLBzfzkZbNut6c4rxvIuvu0EENJkirIMc5wdpkGBWhmefdoMSPkH4T1yu4epKb/zHZ3ug==","signatures":[{"sig":"MEYCIQChEE1tPLyVTF4427S/tvY/5zKpj7+NSlXADqhqNj5mUwIhALI7kMeel9bsIlznpgS9qZ9DwIG0/GOpevJeFn9MVDOb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16444},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"30d789207f23a718f06f079232eec7b5b8900fd6","scripts":{"build":"pkgroll --clean-dist"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"10.9.0","description":"## Installation","directories":{},"_nodeVersion":"23.3.0","dependencies":{"@alepha/core":"0.3.0","@alepha/cache":"0.3.0","@alepha/queue":"0.3.0","@alepha/redis":"0.3.0","@alepha/store":"0.3.0","@alepha/topic":"0.3.0","@alepha/server":"0.3.0","@alepha/postgres":"0.3.0","@alepha/scheduler":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","pkgroll":"^2.6.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.3.0_1736186361950_0.6574743830131087","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"alepha","version":"0.4.0","license":"MIT","_id":"alepha@0.4.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"0886baeae4b82c7b77fb1f385d3049bae1728703","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.4.0.tgz","fileCount":8,"integrity":"sha512-2b4ey+FjPghFGYSTvJgR3T1rBaRdrw1E8CEe539kYJbWvlbdazFY+rc7ON7OW1yuuq254PVTFa7N6Xrs3rlYRw==","signatures":[{"sig":"MEUCIEak+ZTClmnyuvKI1PBoHDjYoc9IaifQuwNW7dLVWsqEAiEAgReTn/JSzeFmsiAftQ8tUJkZeRnCapM655YWPbC554E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6394},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"e0db66380446614d5e688e9e8fd56d6d3e905563","scripts":{"build":"pkgroll --clean-dist"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"10.9.0","description":"## Installation","directories":{},"_nodeVersion":"23.3.0","dependencies":{"@alepha/core":"0.4.0","@alepha/lock":"0.4.0","@alepha/cache":"0.4.0","@alepha/queue":"0.4.0","@alepha/redis":"0.4.0","@alepha/topic":"0.4.0","@alepha/server":"0.4.0","@alepha/testing":"0.4.0","@alepha/postgres":"0.4.0","@alepha/security":"0.4.0","@alepha/datastore":"0.4.0","@alepha/scheduler":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.6.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.4.0_1736799518347_0.6420923490082553","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"alepha","version":"0.5.0","license":"MIT","_id":"alepha@0.5.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"2e759046a89ce9e80214847110b3d7c25bdb61f6","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.5.0.tgz","fileCount":8,"integrity":"sha512-Hrc1gPT+lzlKqOWWXCJAHGwNN7SRwlReU2UMkFR2qDYr7M2wlyuxJZW6nEPJe6D9gxHGTqZGuXH5rYyTBQ4eMw==","signatures":[{"sig":"MEUCIQClBRZby4JT0CVoU/qyCvsMgYvD8nETWtFvwmYyfOb3lwIgEaDl/6+0xqpmwmntje/VkBbD4gOCUMllgthS0pX4ikk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2822},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./index.js"}},"./vite":{"import":{"types":"./vite.d.ts","default":"./vite.js"}}},"gitHead":"23abecf543b611dcad6bc812cb9419e469244481","_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"10.9.2","description":"## Installation","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@alepha/core":"0.5.0","@alepha/lock":"0.5.0","@alepha/vite":"0.5.0","@alepha/cache":"0.5.0","@alepha/queue":"0.5.0","@alepha/react":"0.5.0","@alepha/redis":"0.5.0","@alepha/topic":"0.5.0","@alepha/server":"0.5.0","@alepha/testing":"0.5.0","@alepha/postgres":"0.5.0","@alepha/protobuf":"0.5.0","@alepha/security":"0.5.0","@alepha/scheduler":"0.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/alepha_0.5.0_1744069985696_0.36429992374712206","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"alepha","version":"0.5.1","license":"MIT","_id":"alepha@0.5.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"a8f10f8148a2e840c766a0e1592b0b375bca1ba0","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.5.1.tgz","fileCount":7,"integrity":"sha512-XRpOgj5Lxh6xjUCU/glxOsy15h2/IYVDZr2gu/mOxQ1+rfl/pTV7tY7kl6G6M9HQz2dccILkNyv3D9teOcNt9A==","signatures":[{"sig":"MEYCIQDLiXXr8t6Q4GuERNqYFTM1igMFN2RknVqrql+idPYZGQIhAOxoTz7p4kPDnf+G/uaoGbhSEh1dOZdxTWhoifQvo76d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2737},"main":"./index.cjs","type":"module","types":"./index.d.cts","module":"./index.mjs","exports":{".":{"import":{"types":"./index.d.ts","default":"./index.js"}},"./vite":{"import":{"types":"./vite.d.ts","default":"./vite.js"}}},"gitHead":"c9c8ccfa6704081abfc30baea31ded3dbce8fd93","_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"10.9.2","description":"## Installation","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@alepha/core":"0.5.1","@alepha/lock":"0.5.1","@alepha/vite":"0.5.3","@alepha/cache":"0.5.1","@alepha/queue":"0.5.1","@alepha/react":"0.5.1","@alepha/redis":"0.5.1","@alepha/topic":"0.5.1","@alepha/server":"0.5.1","@alepha/testing":"0.5.1","@alepha/postgres":"0.5.1","@alepha/protobuf":"0.5.1","@alepha/security":"0.5.1","@alepha/scheduler":"0.5.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/alepha_0.5.1_1744072204358_0.8714782190156805","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"alepha","version":"0.5.2","license":"MIT","_id":"alepha@0.5.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"55699e345b86dcecc224984d3f69be83d179ebe3","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.5.2.tgz","fileCount":11,"integrity":"sha512-HS1qwafXPkEuCGVeBPG9DMfm/jg9JcN6S3oZSaRag2pBaRs4BeI8K8OPUa/FuXhiqU2Gl6fRssMaZKAZT+2u4Q==","signatures":[{"sig":"MEUCIQCDOSonlXfDGaLMFcfMnzDIru7/+k/w1tlSKRwzkmYahQIgdjfwu+xew8i7ywvfL4ESCkYBu0croM46wu/XSIZvpco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6999},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"node":{"types":"./dist/index.d.ts","import":"./dist/index.js","module":"./dist/index.js","require":"./dist/index.cjs"},"default":"./dist/index.js"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","module":"./dist/vite.js","require":"./dist/vite.cjs"}},"gitHead":"fc4cbaee5fbd939e6f1e885f14ac970bf505d216","scripts":{"build":"pkgroll --clean-dist"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"10.9.2","description":"## Installation","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@alepha/core":"0.5.2","@alepha/lock":"0.5.2","@alepha/vite":"0.5.4","@alepha/cache":"0.5.2","@alepha/queue":"0.5.2","@alepha/react":"0.5.2","@alepha/redis":"0.5.2","@alepha/topic":"0.5.2","@alepha/server":"0.5.2","@alepha/testing":"0.5.2","@alepha/postgres":"0.5.2","@alepha/protobuf":"0.5.2","@alepha/security":"0.5.2","@alepha/scheduler":"0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.12.1"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.5.2_1744152468527_0.12083153406363722","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"alepha","version":"0.6.0","license":"MIT","_id":"alepha@0.6.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"d9b31465330c8457f7860c78595ae1f7a1f32c60","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.6.0.tgz","fileCount":50,"integrity":"sha512-qdNuHOJwsf0akmt/7mcxPC0U46xvuWQbRJbTe5gNpSKLwikTfA4jc6p6K60qvZf1VK5dK9OZwDnUnT+EswsQoQ==","signatures":[{"sig":"MEUCIQDrVMubTyiDMQQnlfaH4ZnhDT0+AmYq60P8veOWgng9jAIgLLj9nG+HwqfnaU/EnolUyojfI94lhM+2gRDuuQOjiFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7957},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./lock":{"types":"./dist/lock.d.ts","import":"./dist/lock.js","require":"./dist/lock.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./cache":{"types":"./dist/cache.d.ts","import":"./dist/cache.js","require":"./dist/cache.cjs"},"./queue":{"types":"./dist/queue.d.ts","import":"./dist/queue.js","require":"./dist/queue.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./redis":{"types":"./dist/redis.d.ts","import":"./dist/redis.js","require":"./dist/redis.cjs"},"./topic":{"types":"./dist/topic.d.ts","import":"./dist/topic.js","require":"./dist/topic.cjs"},"./postgres":{"types":"./dist/postgres.d.ts","import":"./dist/postgres.js","require":"./dist/postgres.cjs"},"./security":{"types":"./dist/security.d.ts","import":"./dist/security.js","require":"./dist/security.cjs"},"./scheduler":{"types":"./dist/scheduler.d.ts","import":"./dist/scheduler.js","require":"./dist/scheduler.cjs"}},"gitHead":"542fd23cabfae6fed1a38f764444d0b6fb464784","scripts":{"build":"pkgroll --clean-dist"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"10.9.2","description":"Alepha is a collection of packages designed to provide a powerful and flexible framework for building applications. It includes a variety of tools and utilities to help developers create robust and maintainable code.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@alepha/cli":"0.6.0","@alepha/core":"0.6.0","@alepha/lock":"0.6.0","@alepha/vite":"0.6.0","@alepha/cache":"0.6.0","@alepha/queue":"0.6.0","@alepha/react":"0.6.0","@alepha/redis":"0.6.0","@alepha/topic":"0.6.0","@alepha/server":"0.6.0","@alepha/testing":"0.6.0","@alepha/postgres":"0.6.0","@alepha/protobuf":"0.6.0","@alepha/security":"0.6.0","@alepha/scheduler":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.12.1"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.6.0_1744839057537_0.033714486347385275","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"alepha","version":"0.6.1","license":"MIT","_id":"alepha@0.6.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"bf926b811f8e1ad5f543dbbd1d8a64147c27ef52","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.6.1.tgz","fileCount":39,"integrity":"sha512-4uZkTN47Q2FSJXv23XTw0rBjFtzIfEXOp3+Fw+/1cm4pnc6vzB+q8jJLyQKufJ/px90jXdQt8g60a88rPm/I5Q==","signatures":[{"sig":"MEYCIQCR0kDxaXctbx4A0SOoVe5YT5v256bhE6txBSkOdZr7HgIhAL98Ro01dUKRpvPZ1l3Ow9qwRsuAHvaje23MWu5nSUlM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7976},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./lock":{"types":"./dist/lock.d.ts","import":"./dist/lock.js","require":"./dist/lock.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./cache":{"types":"./dist/cache.d.ts","import":"./dist/cache.js","require":"./dist/cache.cjs"},"./queue":{"types":"./dist/queue.d.ts","import":"./dist/queue.js","require":"./dist/queue.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./redis":{"types":"./dist/redis.d.ts","import":"./dist/redis.js","require":"./dist/redis.cjs"},"./topic":{"types":"./dist/topic.d.ts","import":"./dist/topic.js","require":"./dist/topic.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","require":"./dist/server.cjs"},"./postgres":{"types":"./dist/postgres.d.ts","import":"./dist/postgres.js","require":"./dist/postgres.cjs"},"./security":{"types":"./dist/security.d.ts","import":"./dist/security.js","require":"./dist/security.cjs"},"./scheduler":{"types":"./dist/scheduler.d.ts","import":"./dist/scheduler.js","require":"./dist/scheduler.cjs"}},"gitHead":"69b55befc00ae4580ae9e724618e7289bef16a70","scripts":{"build":"pkgroll --clean-dist"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"10.9.2","description":"Alepha is a collection of packages designed to provide a powerful and flexible framework for building applications. It includes a variety of tools and utilities to help developers create robust and maintainable code.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@alepha/cli":"0.6.1","@alepha/core":"0.6.1","@alepha/lock":"0.6.1","@alepha/vite":"0.6.1","@alepha/cache":"0.6.1","@alepha/queue":"0.6.1","@alepha/react":"0.6.1","@alepha/redis":"0.6.1","@alepha/topic":"0.6.1","@alepha/server":"0.6.1","@alepha/testing":"0.6.1","@alepha/postgres":"0.6.1","@alepha/security":"0.6.1","@alepha/scheduler":"0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"pkgroll":"^2.12.1"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.6.1_1745600622661_0.34938817161118263","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"alepha","version":"0.6.2","license":"MIT","_id":"alepha@0.6.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"dd53c5d3e46172945a4125e98c20b149337d66d2","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.6.2.tgz","fileCount":39,"integrity":"sha512-OtdE4QeA3bL/pvdvYOWWqdfR8LQTciJOI3ypCVoeaiLJtM2htqsMkeKHd0cTLhWrvfuMCVOQUXfmOMPKR9MrYA==","signatures":[{"sig":"MEQCIBOLyTKhz4+mNn39KwWr7OaQGYxem4aGSJ7t6uZTW00EAiAoIPAMTpRtZo5LLyHNRjGCJoz1Lh1LlUOgGhKQe3igLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8201},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./lock":{"types":"./dist/lock.d.ts","import":"./dist/lock.js","require":"./dist/lock.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./cache":{"types":"./dist/cache.d.ts","import":"./dist/cache.js","require":"./dist/cache.cjs"},"./queue":{"types":"./dist/queue.d.ts","import":"./dist/queue.js","require":"./dist/queue.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./redis":{"types":"./dist/redis.d.ts","import":"./dist/redis.js","require":"./dist/redis.cjs"},"./topic":{"types":"./dist/topic.d.ts","import":"./dist/topic.js","require":"./dist/topic.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","require":"./dist/server.cjs"},"./postgres":{"types":"./dist/postgres.d.ts","import":"./dist/postgres.js","require":"./dist/postgres.cjs"},"./security":{"types":"./dist/security.d.ts","import":"./dist/security.js","require":"./dist/security.cjs"},"./scheduler":{"types":"./dist/scheduler.d.ts","import":"./dist/scheduler.js","require":"./dist/scheduler.cjs"}},"gitHead":"7f1ef33f87f2623acf8e9232a92bc1fab0a64817","scripts":{"build":"pkgroll --clean-dist"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"10.9.2","description":"Alepha is a collection of packages designed to provide a powerful and flexible framework for building applications. It includes a variety of tools and utilities to help developers create robust and maintainable code.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"@alepha/cli":"0.6.2","@alepha/core":"0.6.2","@alepha/lock":"0.6.2","@alepha/vite":"0.6.2","@alepha/cache":"0.6.2","@alepha/queue":"0.6.2","@alepha/react":"0.6.2","@alepha/redis":"0.6.2","@alepha/topic":"0.6.2","@alepha/server":"0.6.2","@alepha/testing":"0.6.2","@alepha/postgres":"0.6.2","@alepha/security":"0.6.2","@alepha/scheduler":"0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","pkgroll":"^2.12.2","@types/react":"^19"},"peerDependencies":{"react":"^19","@types/react":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.6.2_1746111129806_0.502036545972316","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"alepha","version":"0.6.3","license":"MIT","_id":"alepha@0.6.3","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"baca4efa455d987cb9caae284ccac9651df5fed9","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.6.3.tgz","fileCount":42,"integrity":"sha512-mNplnMUr5S/F4zAsmExrfLrXbAZ21pwqIaePdlMFFcQlWRecFCv8zAxdfKFfeNUldfiUB153n64azJKXE1HazQ==","signatures":[{"sig":"MEUCIEq9tmSHw8Gg+u+XFuAWjRMtygv6N6kPKrW14Zv/ppA2AiEAmS1Pqn0gDiH/C28DnE14vYSf8YOe7V9aPeXxFWKtNHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8958},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./lock":{"types":"./dist/lock.d.ts","import":"./dist/lock.js","require":"./dist/lock.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./cache":{"types":"./dist/cache.d.ts","import":"./dist/cache.js","require":"./dist/cache.cjs"},"./queue":{"types":"./dist/queue.d.ts","import":"./dist/queue.js","require":"./dist/queue.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./redis":{"types":"./dist/redis.d.ts","import":"./dist/redis.js","require":"./dist/redis.cjs"},"./topic":{"types":"./dist/topic.d.ts","import":"./dist/topic.js","require":"./dist/topic.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","require":"./dist/server.cjs"},"./postgres":{"types":"./dist/postgres.d.ts","import":"./dist/postgres.js","require":"./dist/postgres.cjs"},"./security":{"types":"./dist/security.d.ts","import":"./dist/security.js","require":"./dist/security.cjs"},"./scheduler":{"types":"./dist/scheduler.d.ts","import":"./dist/scheduler.js","require":"./dist/scheduler.cjs"},"./react/auth":{"types":"./dist/react/auth.d.ts","import":"./dist/react/auth.js","require":"./dist/react/auth.cjs"}},"gitHead":"685f2f177a700a972dd064f4e1aea0b8f11e390a","scripts":{"build":"pkgroll --clean-dist"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"11.3.0","description":"Alepha is a collection of packages designed to provide a powerful and flexible framework for building applications. It includes a variety of tools and utilities to help developers create robust and maintainable code.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"@alepha/cli":"0.6.3","@alepha/core":"0.6.3","@alepha/lock":"0.6.3","@alepha/vite":"0.6.3","@alepha/cache":"0.6.3","@alepha/queue":"0.6.3","@alepha/react":"0.6.3","@alepha/redis":"0.6.3","@alepha/topic":"0.6.3","@alepha/server":"0.6.3","@alepha/testing":"0.6.3","@alepha/postgres":"0.6.3","@alepha/security":"0.6.3","@alepha/scheduler":"0.6.3","@alepha/react-auth":"0.6.3","@alepha/server-proxy":"0.6.3","@alepha/server-static":"0.6.3","@alepha/server-cookies":"0.6.3","@alepha/server-metrics":"0.6.3","@alepha/server-swagger":"0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","pkgroll":"^2.12.2","@types/react":"^19.1.3"},"peerDependencies":{"react":"^19","@types/react":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.6.3_1746831185032_0.8005800573485053","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"alepha","version":"0.6.4","license":"MIT","_id":"alepha@0.6.4","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"72731b07803b2b900ecc5c05c254fd36102bb8f1","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.6.4.tgz","fileCount":112,"integrity":"sha512-4791UhUAEJaJIZTfuk4e834FFQvQQTXokdKc9Djk/vd8VmyxiqB22D6gPzA0yfGJ3JrWP3VHlG69koGlxj5NZw==","signatures":[{"sig":"MEQCIDLb1SP+h4XaU+TDjnuXuNghc6lg/CclrPvTlCoOePkbAiAduIuHu0lKybP9JbjqLSJrTlAPbpko4M0JxRGt0YGM2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17221},"main":"./dist/core.js","type":"module","types":"./dist/core.d.ts","exports":{".":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./lock":{"types":"./dist/lock.d.ts","import":"./dist/lock.js","require":"./dist/lock.cjs"},"./vite":{"types":"./dist/vite.d.ts","import":"./dist/vite.js","require":"./dist/vite.cjs"},"./cache":{"types":"./dist/cache.d.ts","import":"./dist/cache.js","require":"./dist/cache.cjs"},"./queue":{"types":"./dist/queue.d.ts","import":"./dist/queue.js","require":"./dist/queue.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./redis":{"types":"./dist/redis.d.ts","import":"./dist/redis.js","require":"./dist/redis.cjs"},"./topic":{"types":"./dist/topic.d.ts","import":"./dist/topic.js","require":"./dist/topic.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","require":"./dist/server.cjs"},"./postgres":{"types":"./dist/postgres.d.ts","import":"./dist/postgres.js","require":"./dist/postgres.cjs"},"./security":{"types":"./dist/security.d.ts","import":"./dist/security.js","require":"./dist/security.cjs"},"./scheduler":{"types":"./dist/scheduler.d.ts","import":"./dist/scheduler.js","require":"./dist/scheduler.cjs"},"./react/auth":{"types":"./dist/react/auth.d.ts","import":"./dist/react/auth.js","require":"./dist/react/auth.cjs"},"./server/proxy":{"types":"./dist/server/proxy.d.ts","import":"./dist/server/proxy.js","require":"./dist/server/proxy.cjs"},"./server/static":{"types":"./dist/server/static.d.ts","import":"./dist/server/static.js","require":"./dist/server/static.cjs"},"./server/cookies":{"types":"./dist/server/cookies.d.ts","import":"./dist/server/cookies.js","require":"./dist/server/cookies.cjs"},"./server/metrics":{"types":"./dist/server/metrics.d.ts","import":"./dist/server/metrics.js","require":"./dist/server/metrics.cjs"},"./server/swagger":{"types":"./dist/server/swagger.d.ts","import":"./dist/server/swagger.js","require":"./dist/server/swagger.cjs"}},"gitHead":"0ec7f3900665eb15521187f325b47020fc42d32d","scripts":{"build":"pkgroll --clean-dist --sourcemap"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"11.3.0","description":"Alepha is a collection of packages designed to provide a powerful and flexible framework for building applications. It includes a variety of tools and utilities to help developers create robust and maintainable code.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"@alepha/cli":"0.6.4","@alepha/core":"0.6.4","@alepha/lock":"0.6.4","@alepha/vite":"0.6.4","@alepha/cache":"0.6.4","@alepha/queue":"0.6.4","@alepha/react":"0.6.4","@alepha/redis":"0.6.4","@alepha/topic":"0.6.4","@alepha/server":"0.6.4","@alepha/testing":"0.6.4","@alepha/postgres":"0.6.4","@alepha/security":"0.6.4","@alepha/scheduler":"0.6.4","@alepha/react-auth":"0.6.4","@alepha/server-proxy":"0.6.4","@alepha/server-static":"0.6.4","@alepha/server-cookies":"0.6.4","@alepha/server-metrics":"0.6.4","@alepha/server-swagger":"0.6.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","pkgroll":"^2.12.2","@types/react":"^19.1.3"},"peerDependencies":{"react":"^19","@types/react":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.6.4_1746915571767_0.15605029472450194","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"alepha","version":"0.6.5","license":"MIT","_id":"alepha@0.6.5","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"e7762edf5c5ea742194c54e2ed143db93fe43335","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.6.5.tgz","fileCount":17,"integrity":"sha512-ER0IDj+bAvevYEwPxu7dtY4vcmE4pE2DOWfN4/cXk1xen2NuD5AmR4ENJVai8/+ZwiDCv2HdKxvn0d/qjT1Nmg==","signatures":[{"sig":"MEYCIQD08S9H75E6Ts2FcPslvgsTcxp+pLfozISDRXQYFZOcxAIhAOI+2ZPCrlIiFt0+y1g5BbVKYYzeANb1knhG8ABIZktq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5317},"main":"./core.js","type":"module","types":"./core.d.ts","exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./cli":{"types":"./cli.d.ts","import":"./cli.js","require":"./cli.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"}},"gitHead":"c142658d9a6cc0c3b4c0c2be75eb15d32a7705dd","scripts":{"build":"pkgroll --sourcemap --dist ./","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"11.3.0","description":"Alepha is a collection of packages designed to provide a powerful and flexible framework for building applications. It includes a variety of tools and utilities to help developers create robust and maintainable code.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"@alepha/cli":"0.6.5","@alepha/core":"0.6.5","@alepha/lock":"0.6.5","@alepha/vite":"0.6.5","@alepha/cache":"0.6.5","@alepha/queue":"0.6.5","@alepha/react":"0.6.5","@alepha/redis":"0.6.5","@alepha/topic":"0.6.5","@alepha/server":"0.6.5","@alepha/testing":"0.6.5","@alepha/datetime":"0.6.5","@alepha/postgres":"0.6.5","@alepha/security":"0.6.5","@alepha/scheduler":"0.6.5","@alepha/react-auth":"0.6.5","@alepha/server-proxy":"0.6.5","@alepha/server-static":"0.6.5","@alepha/server-cookies":"0.6.5","@alepha/server-metrics":"0.6.5","@alepha/server-swagger":"0.6.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","pkgroll":"^2.12.2","@types/react":"^19.1.4"},"peerDependencies":{"react":"^19","@types/react":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.6.5_1747422785287_0.25459934430203734","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"alepha","version":"0.6.6","license":"MIT","_id":"alepha@0.6.6","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"a7e95d36a880364e340dfd7dbed6da9920ab26f9","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.6.6.tgz","fileCount":123,"integrity":"sha512-JASkz4HJ1lM4V7oKAjagOEbmLqZOufnLFevqUSSRcwkHBPWeVezCSOkMUHYVBH5LPup9eOhmWCGDu0qB05QB9g==","signatures":[{"sig":"MEQCIECQBa9oZt3njOZrKGP944cJVn15aIgxf0IylDJ+bx0NAiBI8pBA+F0hc9g3SvftGzQ4sWs/5w5gr8xJDoyjKL28pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18501},"main":"./core.js","type":"module","types":"./core.d.ts","exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./cli":{"types":"./cli.d.ts","import":"./cli.js","require":"./cli.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"}},"gitHead":"1553b4a6fba6e6fd97b2572a4d3bea5c8f612f53","scripts":{"build":"pkgroll --sourcemap --dist ./","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"11.3.0","description":"Alepha is a collection of packages designed to provide a powerful and flexible framework for building applications. It includes a variety of tools and utilities to help developers create robust and maintainable code.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"@alepha/cli":"0.6.6","@alepha/core":"0.6.6","@alepha/lock":"0.6.6","@alepha/vite":"0.6.6","@alepha/cache":"0.6.6","@alepha/queue":"0.6.6","@alepha/react":"0.6.6","@alepha/redis":"0.6.6","@alepha/topic":"0.6.6","@alepha/server":"0.6.6","@alepha/testing":"0.6.6","@alepha/datetime":"0.6.6","@alepha/postgres":"0.6.6","@alepha/security":"0.6.6","@alepha/scheduler":"0.6.6","@alepha/react-auth":"0.6.6","@alepha/server-proxy":"0.6.6","@alepha/server-static":"0.6.6","@alepha/server-cookies":"0.6.6","@alepha/server-metrics":"0.6.6","@alepha/server-swagger":"0.6.6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","pkgroll":"^2.12.2","@types/react":"^19.1.4"},"peerDependencies":{"react":"^19","@types/react":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.6.6_1747423942329_0.36768014962382045","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"alepha","version":"0.6.7","license":"MIT","_id":"alepha@0.6.7","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"cc0607fc8b2674682e73c19982a480de2115fc54","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.6.7.tgz","fileCount":117,"integrity":"sha512-d/2yMLljNvZP54GfndOCtE5mGoR6pyV+L2+DLGv2HJ0ElG338E1p4o9XbBds1xYvzcl4ZVwPB7+ZOAHR4Mqm2g==","signatures":[{"sig":"MEUCIQDy63f5P/N21uKyybEASJXQ5DuYtc0Tvjd0ehYNPnVoBwIgNwzqntFJHQn4RrSx5mAyqbcrVohm6btOMKxeLvk+Gi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17803},"main":"./core.js","type":"module","types":"./core.d.ts","exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"}},"gitHead":"bd07e36815aa70d012429841be51d3ebbd42e1ba","scripts":{"build":"pkgroll --sourcemap --dist ./","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"11.3.0","description":"Alepha is a collection of packages designed to provide a powerful and flexible framework for building applications. It includes a variety of tools and utilities to help developers create robust and maintainable code.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"@alepha/core":"0.6.7","@alepha/lock":"0.6.7","@alepha/vite":"0.6.7","@alepha/cache":"0.6.7","@alepha/queue":"0.6.7","@alepha/react":"0.6.7","@alepha/redis":"0.6.7","@alepha/topic":"0.6.7","@alepha/server":"0.6.7","@alepha/testing":"0.6.7","@alepha/datetime":"0.6.7","@alepha/postgres":"0.6.7","@alepha/security":"0.6.7","@alepha/scheduler":"0.6.7","@alepha/react-auth":"0.6.7","@alepha/server-proxy":"0.6.7","@alepha/server-static":"0.6.7","@alepha/server-cookies":"0.6.7","@alepha/server-metrics":"0.6.7","@alepha/server-swagger":"0.6.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","pkgroll":"^2.12.2","@types/react":"^19.1.4"},"peerDependencies":{"vite":"^6","react":"^19","@types/react":"^19"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.6.7_1747435752180_0.8814077032978236","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"alepha","version":"0.6.8","license":"MIT","_id":"alepha@0.6.8","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"40563f9c4eaf4939c4841b7a50d8907bf5f0ff9f","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.6.8.tgz","fileCount":117,"integrity":"sha512-YNPlJwyxANOLNihwGe/8FsT8gPdf5fJZACjWQAsHn3ZwnNs7PVoazVL3C026J0/YDC3alCJn/bfH/6iaXkWg7g==","signatures":[{"sig":"MEUCIAyPLWqBNEe2thN96gpZ+FDopofa/tbv/TmaTck+AeAiAiEA2/WHEBF7ozoBLNrzCZ7M15/BBmLFEjokjdJBpObNPNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258688},"main":"./core.js","type":"module","types":"./core.d.ts","exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"}},"gitHead":"714173e0a59c2c1242b745b61ff13ec810eed8d9","scripts":{"build":"pkgroll --sourcemap --dist ./","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"11.3.0","description":"Alepha is a collection of packages designed to provide a powerful and flexible framework for building applications. It includes a variety of tools and utilities to help developers create robust and maintainable code.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"@alepha/core":"0.6.8","@alepha/lock":"0.6.8","@alepha/vite":"0.6.8","@alepha/cache":"0.6.8","@alepha/queue":"0.6.8","@alepha/react":"0.6.8","@alepha/redis":"0.6.8","@alepha/topic":"0.6.8","@alepha/server":"0.6.8","@alepha/testing":"0.6.8","@alepha/datetime":"0.6.8","@alepha/postgres":"0.6.8","@alepha/security":"0.6.8","@alepha/scheduler":"0.6.8","@alepha/react-auth":"0.6.8","@alepha/server-proxy":"0.6.8","@alepha/server-static":"0.6.8","@alepha/server-cookies":"0.6.8","@alepha/server-metrics":"0.6.8","@alepha/server-swagger":"0.6.8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","pkgroll":"^2.12.2","@types/react":"^19.1.4"},"peerDependencies":{"vite":"^6","react":"^19","@types/react":"^19"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.6.8_1747493925633_0.6883904692184513","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"alepha","version":"0.6.9","keywords":["alepha","cache","datetime","lock","postgres","queue","react","redis","scheduler","security","server","topic"],"license":"MIT","_id":"alepha@0.6.9","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dist":{"shasum":"f5502e2efaa9613a1f79cbbd83c9cfb219481dfc","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.6.9.tgz","fileCount":117,"integrity":"sha512-e6TxmpZjXCCz2PGtfLLD7IIQEbq98nQeQmfkuzSltW3HdY/UBSvrM3uUCVJR0vM3cMpZihPVvZdEMLPXVC/hqw==","signatures":[{"sig":"MEUCIQCBAXyaM76d+8cNJuAeHyhmhlUSkisNBfL3mQaMgGVH2gIgZASr0gtDrY2mCyjV20zgDRlaQWZ3NVQYx1fJEZ+QLcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260166},"main":"./core.js","type":"module","types":"./core.d.ts","exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"}},"gitHead":"7039ad61667ab800f26fc58d017a1d934bdf57cc","scripts":{"build":"pkgroll --sourcemap --dist ./","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"_npmVersion":"11.3.0","description":"Alepha is a collection of packages designed to provide a powerful and flexible framework for building applications. It includes a variety of tools and utilities to help developers create robust and maintainable code.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"@alepha/core":"0.6.9","@alepha/lock":"0.6.9","@alepha/vite":"0.6.9","@alepha/cache":"0.6.9","@alepha/queue":"0.6.9","@alepha/react":"0.6.9","@alepha/redis":"0.6.9","@alepha/topic":"0.6.9","@alepha/server":"0.6.9","@alepha/testing":"0.6.9","@alepha/datetime":"0.6.9","@alepha/postgres":"0.6.9","@alepha/security":"0.6.9","@alepha/scheduler":"0.6.9","@alepha/react-auth":"0.6.9","@alepha/server-proxy":"0.6.9","@alepha/server-static":"0.6.9","@alepha/server-cookies":"0.6.9","@alepha/server-metrics":"0.6.9","@alepha/server-swagger":"0.6.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","pkgroll":"^2.12.2","@types/react":"^19.1.4"},"peerDependencies":{"vite":"^6","react":"^19","@types/react":"^19"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.6.9_1747644013265_0.1860576574804338","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"alepha","version":"0.6.10","keywords":["alepha","cache","datetime","lock","postgres","queue","react","redis","scheduler","security","server","topic"],"license":"MIT","_id":"alepha@0.6.10","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"c77d709fe9130f1c617e2e3ebeeecde333f79cdd","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.6.10.tgz","fileCount":117,"integrity":"sha512-x9+uXVA7hfVRYzf7r4Uc+JjxZXx6b1zpe5vpFJtotwzs3dqTNZCpXCZhzPHiyUypkoftDauJRRYa81XoWk1RNA==","signatures":[{"sig":"MEUCIBfnJmIVdva5HebXsMT3G4QLX9wdh0HNf8DDGp/ts6ceAiEAzEuLdoKXUlI8GPF9zdAJHxdt4lXWq9UPf+g1pRqQPdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261396},"main":"./core.js","type":"module","types":"./core.d.ts","exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"}},"gitHead":"30fd8916ae933726fa5bc913b3c77ffac076a5fa","scripts":{"build":"pkgroll --sourcemap --dist ./","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript framework for building full-stack apps with strict conventions, custom schemas, and React-based SPA or SSR without filesystem-based routing.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"@alepha/core":"0.6.10","@alepha/lock":"0.6.10","@alepha/vite":"0.6.10","@alepha/cache":"0.6.10","@alepha/queue":"0.6.10","@alepha/react":"0.6.10","@alepha/redis":"0.6.10","@alepha/topic":"0.6.10","@alepha/server":"0.6.10","@alepha/testing":"0.6.10","@alepha/datetime":"0.6.10","@alepha/postgres":"0.6.10","@alepha/security":"0.6.10","@alepha/scheduler":"0.6.10","@alepha/react-auth":"0.6.10","@alepha/server-proxy":"0.6.10","@alepha/server-static":"0.6.10","@alepha/server-cookies":"0.6.10","@alepha/server-metrics":"0.6.10","@alepha/server-swagger":"0.6.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","pkgroll":"^2.12.2","@types/react":"^19.1.4"},"peerDependencies":{"vite":"^6","react":"^19","@types/react":"^19"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.6.10_1747854280547_0.838382346209821","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"alepha","version":"0.7.0","keywords":["alepha","cache","datetime","lock","postgres","queue","react","redis","scheduler","security","server","topic"],"license":"MIT","_id":"alepha@0.7.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"c9f85587532fc87ec7770a61374b4f51f2d0d4e9","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.7.0.tgz","fileCount":117,"integrity":"sha512-vyBmbe0phEEBoIpQTDDBnU14bzuQq/ayQGd4sOSN6p2pjf0DJJBiJuJ/mz8RBjeKKdsBbUeYigu5DV4gVfszeQ==","signatures":[{"sig":"MEUCIQCzJCchAoklvfhYApOboTP4aEp0KMqgwKnsQadkosYFKgIgaAwkUPrR9HjkM8NFFODxTMdXeRevs4AVjOYWPsRPx6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284262},"main":"./core.js","type":"module","types":"./core.d.ts","exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"}},"gitHead":"838f7ad0c250ca27696007819df505e0be470910","scripts":{"build":"pkgroll --sourcemap --dist ./","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript framework for building full-stack apps with strict conventions, custom schemas, and React-based SPA or SSR without filesystem-based routing.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"@alepha/core":"0.7.0","@alepha/lock":"0.7.0","@alepha/vite":"0.7.0","@alepha/cache":"0.7.0","@alepha/queue":"0.7.0","@alepha/react":"0.7.0","@alepha/redis":"0.7.0","@alepha/topic":"0.7.0","@alepha/server":"0.7.0","@alepha/testing":"0.7.0","@alepha/datetime":"0.7.0","@alepha/postgres":"0.7.0","@alepha/security":"0.7.0","@alepha/scheduler":"0.7.0","@alepha/react-auth":"0.7.0","@alepha/server-proxy":"0.6.10","@alepha/server-static":"0.7.0","@alepha/server-cookies":"0.7.0","@alepha/server-metrics":"0.7.0","@alepha/server-swagger":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","pkgroll":"^2.12.2","@types/react":"^19.1.4"},"peerDependencies":{"vite":"^6","react":"^19","@types/react":"^19"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.7.0_1748714125283_0.7583082957398979","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"alepha","version":"0.7.1","keywords":["alepha","cache","datetime","lock","postgres","queue","react","redis","scheduler","security","server","topic"],"license":"MIT","_id":"alepha@0.7.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"0a41563336408e83e0a2df8ae725f847304d314d","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.7.1.tgz","fileCount":84,"integrity":"sha512-TwUK2zxbN28yv0QQ6O2RfIj9kjmm6QL1TGd+H47PioP1v8PZiMD7zbeZZ8kkXCCdaqPJVFxbfrez05pdi0sYRg==","signatures":[{"sig":"MEQCIC5agRTnQFxUBP7DEHVaPOskz3jtm/wRfob7UydVOEJ7AiAYznynt6DbK4+RgSE9aFYARAyZKRHeS6Q6T/5r2KcUiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":994148},"main":"./core.js","type":"module","types":"./core.d.ts","exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"}},"gitHead":"b54f581883fb6318fef1e3a9c5852e8cc8466e53","scripts":{"build":"pkgroll --dist ./","start":"node server.js"},"_npmUser":{"name":"alepha","actor":{"name":"alepha","type":"user","email":"ni.foures+alepha@gmail.com"},"email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript framework for building full-stack apps with strict conventions, custom schemas, and React-based SPA or SSR without filesystem-based routing.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"drizzle-kit":"0.31.2","@alepha/core":"0.7.1","@alepha/lock":"0.7.1","@alepha/vite":"0.7.1","@alepha/cache":"0.7.1","@alepha/queue":"0.7.1","@alepha/react":"0.7.1","@alepha/redis":"0.7.1","@alepha/retry":"0.7.1","@alepha/topic":"0.7.1","@alepha/server":"0.7.1","@alepha/testing":"0.7.1","@alepha/datetime":"0.7.1","@alepha/postgres":"0.7.1","@alepha/security":"0.7.1","@alepha/scheduler":"0.7.1","@alepha/react-auth":"0.7.1","@alepha/server-proxy":"0.6.10","@alepha/server-static":"0.7.1","@alepha/server-cookies":"0.7.1","@alepha/server-metrics":"0.7.1","@alepha/server-swagger":"0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","pkgroll":"^2.13.1","@types/react":"^19.1.8"},"peerDependencies":{"vite":"^6","react":"^19","@types/react":"^19"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.7.1_1750867758160_0.531463577254516","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"alepha","version":"0.7.2","keywords":["alepha","cache","datetime","lock","postgres","queue","react","redis","scheduler","security","server","topic"],"license":"MIT","_id":"alepha@0.7.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"728cc8dc33ae991718f3646628b1811e530d7f90","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.7.2.tgz","fileCount":80,"integrity":"sha512-iWaw9Ih2YUESoOryi50FROhGsdyHfWPvvJIOX7twqXlq0eP3KETPIVfcTmcRIUsXA/wpPBxQSZ/fWAq8zVFBGg==","signatures":[{"sig":"MEYCIQDNoPxVXGdR7OsauQCmk7HQQd1UHSLgdWa6mLKX0nA2QAIhAPIRg8cNcipW1YZrFnYWwCknqQe+DFstM2ulnKmfDA+7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993985},"main":"./core.js","type":"module","types":"./core.d.ts","exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"}},"gitHead":"1f31a2ec8fb92476dd058612b46a0243c9a9149c","scripts":{"build":"pkgroll --dist ./","start":"node server.js"},"_npmUser":{"name":"alepha","actor":{"name":"alepha","type":"user","email":"ni.foures+alepha@gmail.com"},"email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript framework for building full-stack apps with strict conventions, custom schemas, and React-based SPA or SSR without filesystem-based routing.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@alepha/core":"0.7.2","@alepha/lock":"0.7.2","@alepha/vite":"0.7.2","@alepha/cache":"0.7.2","@alepha/queue":"0.7.2","@alepha/react":"0.7.2","@alepha/redis":"0.7.2","@alepha/retry":"0.7.2","@alepha/topic":"0.7.2","@alepha/server":"0.7.2","@alepha/testing":"0.7.2","@alepha/datetime":"0.7.2","@alepha/postgres":"0.7.2","@alepha/security":"0.7.2","@alepha/scheduler":"0.7.2","@alepha/react-auth":"0.7.2","@alepha/server-static":"0.7.2","@alepha/server-cookies":"0.7.2","@alepha/server-metrics":"0.7.2","@alepha/server-swagger":"0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","pkgroll":"^2.13.1","@types/react":"^19.1.8"},"peerDependencies":{"vite":"^6","react":"^19","@types/react":"^19"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.7.2_1751059436964_0.6929590218791539","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"alepha","version":"0.7.3","keywords":["alepha","cache","datetime","lock","postgres","queue","react","redis","scheduler","security","server","topic"],"license":"MIT","_id":"alepha@0.7.3","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"55303dd2012f6907dc905004bc7e1788c9c1856b","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.7.3.tgz","fileCount":80,"integrity":"sha512-qM2u1vJkhKGjqLFOjPZPWeVmxyRZmzLe62QGQco7GrqW3Hw6g8Xlo9VJKrumyv9+/QI6Q2PwycTzYOGz7v56MA==","signatures":[{"sig":"MEUCIGvKLoerd9MKQyOT/PyYgn4ijH0k+vvSsm/hdv6EHpcWAiEAnqRi1ja7JRZ4ymhMDRXg5ofokNUjgCzNpbYpk2EDRVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":994656},"main":"./core.js","type":"module","types":"./core.d.ts","exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"}},"gitHead":"b3bcb3df6c8501a6fcc2e251eed55eb0a3775a14","scripts":{"build":"pkgroll --dist ./","start":"node server.js"},"_npmUser":{"name":"alepha","actor":{"name":"alepha","type":"user","email":"ni.foures+alepha@gmail.com"},"email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript framework for building full-stack apps with strict conventions, custom schemas, and React-based SPA or SSR without filesystem-based routing.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@alepha/core":"0.7.3","@alepha/lock":"0.7.3","@alepha/vite":"0.7.3","@alepha/cache":"0.7.3","@alepha/queue":"0.7.3","@alepha/react":"0.7.3","@alepha/redis":"0.7.3","@alepha/retry":"0.7.3","@alepha/topic":"0.7.3","@alepha/server":"0.7.3","@alepha/testing":"0.7.3","@alepha/datetime":"0.7.3","@alepha/postgres":"0.7.3","@alepha/security":"0.7.3","@alepha/scheduler":"0.7.3","@alepha/react-auth":"0.7.3","@alepha/server-cache":"0.7.3","@alepha/server-static":"0.7.3","@alepha/server-cookies":"0.7.3","@alepha/server-swagger":"0.7.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","pkgroll":"^2.13.1","@types/react":"^19.1.8"},"peerDependencies":{"vite":"^6","react":"^19","@types/react":"^19"},"peerDependenciesMeta":{"vite":{"optional":true},"react":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.7.3_1751120093716_0.6911695919389245","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"alepha","version":"0.7.4","keywords":["alepha","cache","datetime","lock","postgres","queue","react","redis","scheduler","security","server","topic"],"license":"MIT","_id":"alepha@0.7.4","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"40d1708ea1e044fb1610f37b410c7fcf00bd59c2","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.7.4.tgz","fileCount":90,"integrity":"sha512-IEsZLyZNbhkeP8CD+NzG35ywz1CutO+L8au06ouPl+djjKNvkkfL06DNOWNJ9Z9wxZW9VFNzwyJBnRCKzzYNzQ==","signatures":[{"sig":"MEUCIQDmrjWIC1cyAaF2TDazLApy/brrktjdD2cIXM8DI2XesgIgJ1MSwoqszu36V2knXU1/XmsAOm6oGDzqQhFGS+nH+9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":994310},"main":"./core.js","type":"module","types":"./core.d.ts","exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"}},"gitHead":"e70b81d88c96b7c3a9066319218cf64c12e2a054","scripts":{"build":"pkgroll --dist ./","start":"node server.js"},"_npmUser":{"name":"alepha","actor":{"name":"alepha","type":"user","email":"ni.foures+alepha@gmail.com"},"email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript framework for building full-stack apps with strict conventions, and React-based SPA or SSR without filesystem-based routing.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"react":"^19.1.0","@alepha/core":"0.7.4","@alepha/lock":"0.7.4","@alepha/vite":"0.7.4","@types/react":"^19.1.8","@alepha/cache":"0.7.4","@alepha/queue":"0.7.4","@alepha/react":"0.7.4","@alepha/redis":"0.7.4","@alepha/retry":"0.7.4","@alepha/topic":"0.7.4","@alepha/server":"0.7.4","@alepha/testing":"0.7.4","@alepha/datetime":"0.7.4","@alepha/postgres":"0.7.4","@alepha/security":"0.7.4","@alepha/scheduler":"0.7.4","@alepha/react-auth":"0.7.4","@alepha/cache-redis":"0.7.4","@alepha/topic-redis":"0.7.4","@alepha/server-cache":"0.7.4","@alepha/server-static":"0.7.4","@alepha/server-cookies":"0.7.4","@alepha/server-swagger":"0.7.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","pkgroll":"^2.13.1","@types/react":"^19.1.8"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.7.4_1751236872236_0.5807773075830525","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"alepha","version":"0.7.5","keywords":["alepha","cache","datetime","lock","postgres","queue","react","redis","scheduler","security","server","topic"],"license":"MIT","_id":"alepha@0.7.5","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"45953f130e9456116c91dd2e971cf3483cc81ce1","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.7.5.tgz","fileCount":89,"integrity":"sha512-zn/SOVaYmYUI67YaXw4e+vxM4Gg79G7zTwuzSlTbsjUSZ7EtZUjeQuSifaq7U2CVkX/WDzsSFSJ0qJ9j0aq4VA==","signatures":[{"sig":"MEUCIQD3Wr8ZQrCkrjkc4Ia58rVzn9PJbfh5hMdQbZgVm+MNvQIgMGn+01t8KQPfgGAe0CK4xRP84TF7GfqWOQijLC6w8sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407166},"main":"./core.js","type":"module","types":"./core.d.ts","exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"}},"gitHead":"9cb73ca667101ac6e86a4996fe27d7fe2ac1acef","scripts":{"build":"pkgroll --dist ./","start":"node server.js"},"_npmUser":{"name":"alepha","actor":{"name":"alepha","type":"user","email":"ni.foures+alepha@gmail.com"},"email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript framework for building full-stack apps with strict conventions, and React-based SPA or SSR without filesystem-based routing.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"react":"^19.1.0","@alepha/core":"0.7.5","@alepha/lock":"0.7.5","@alepha/vite":"0.7.5","@types/react":"^19.1.8","@alepha/cache":"0.7.5","@alepha/queue":"0.7.5","@alepha/react":"0.7.5","@alepha/redis":"0.7.5","@alepha/retry":"0.7.5","@alepha/topic":"0.7.5","@alepha/server":"0.7.5","@alepha/testing":"0.7.5","@alepha/datetime":"0.7.5","@alepha/postgres":"0.7.5","@alepha/security":"0.7.5","@alepha/scheduler":"0.7.5","@alepha/react-auth":"0.7.5","@alepha/cache-redis":"0.7.5","@alepha/topic-redis":"0.7.5","@alepha/server-cache":"0.7.5","@alepha/server-static":"0.7.5","@alepha/server-cookies":"0.7.5","@alepha/server-swagger":"0.7.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","pkgroll":"^2.13.1","@types/react":"^19.1.8"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.7.5_1751411894954_0.7657858831011577","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"alepha","version":"0.7.6","keywords":["alepha","cache","cache-redis","core","datetime","lock","lock-redis","postgres","queue","queue-redis","react","react-auth","redis","retry","scheduler","security","server","server-cache","server-cookies","server-static","server-swagger","testing","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.7.6","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"d9784eef3a241173c68e2ab95f3071935dc0308d","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.7.6.tgz","fileCount":75,"integrity":"sha512-CFkMnA3bK8B95wIK2Wlujq/77VqFJBOnbWmgVl6Mk5qdcEbZTvHARjQKG3iZ8vW5oj+v54gnTxhKwycwCMtWmA==","signatures":[{"sig":"MEQCIDZtpPFNoVphXCNlJM7tgCgkfvvtdV9KiAyuktPOmKbxAiATHvXd6f/ERH/bV3TDycsPE7T3R9EkPY3HbOykGJ/sqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263547},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./testing":{"types":"./testing.d.ts","import":"./testing.js","require":"./testing.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"}},"gitHead":"2d637cf5d0b50ce4455d9adab92759b677733a72","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","actor":{"name":"alepha","type":"user","email":"ni.foures+alepha@gmail.com"},"email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript framework for building full-stack apps with strict conventions, and React-based SPA or SSR without filesystem-based routing.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"react":"^19.1.0","@alepha/core":"0.7.6","@alepha/lock":"0.7.6","@alepha/vite":"0.7.6","@types/react":"^19.1.8","@alepha/cache":"0.7.6","@alepha/queue":"0.7.6","@alepha/react":"0.7.6","@alepha/redis":"0.7.6","@alepha/retry":"0.7.6","@alepha/topic":"0.7.6","@alepha/server":"0.7.6","@alepha/testing":"0.7.6","@alepha/datetime":"0.7.6","@alepha/postgres":"0.7.6","@alepha/security":"0.7.6","@alepha/scheduler":"0.7.6","@alepha/lock-redis":"0.7.6","@alepha/react-auth":"0.7.6","@alepha/cache-redis":"0.7.6","@alepha/queue-redis":"0.7.6","@alepha/topic-redis":"0.7.6","@alepha/server-cache":"0.7.6","@alepha/server-static":"0.7.6","@alepha/server-cookies":"0.7.6","@alepha/server-swagger":"0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","tsdown":"^0.12.9","@types/react":"^19.1.8"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.7.6_1751467156841_0.41135896589327503","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"alepha","version":"0.7.7","keywords":["alepha","cache","cache-redis","core","datetime","lock","lock-redis","postgres","queue","queue-redis","react","react-auth","react-head","redis","retry","scheduler","security","server","server-cache","server-cookies","server-cors","server-health","server-links","server-proxy","server-static","server-swagger","testing","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.7.7","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"063e6e08193ef80b9bd4419039576d8ad512d251","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.7.7.tgz","fileCount":90,"integrity":"sha512-xkFtmvx2ZnFYhIV/tqlVH1ucCXm7nBdJN84/Po+MkDFTEpIr0oJu41BoC8L825q44SjmEqkEVj9ysR3wZF8feg==","signatures":[{"sig":"MEYCIQC5y44FDPps/WppWxu9KpAxZZN3YAzhyD0XzchUW7rw5QIhALIp5G4AVXEv3Fg2UTpCGVq5rGjzxLVpgwxJVbUTaCp6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273274},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./testing":{"types":"./testing.d.ts","import":"./testing.js","require":"./testing.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"}},"gitHead":"e4dac138ad0818ccb952734ae95f95e2a1754c7d","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","actor":{"name":"alepha","type":"user","email":"ni.foures+alepha@gmail.com"},"email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript framework for building full-stack apps with strict conventions, and React-based SPA or SSR without filesystem-based routing.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.1.0","@alepha/core":"0.7.7","@alepha/lock":"0.7.7","@alepha/vite":"0.7.7","@types/react":"^19.1.8","@alepha/cache":"0.7.7","@alepha/queue":"0.7.7","@alepha/react":"0.7.7","@alepha/redis":"0.7.7","@alepha/retry":"0.7.7","@alepha/topic":"0.7.7","@alepha/server":"0.7.7","@alepha/testing":"0.7.7","@alepha/datetime":"0.7.7","@alepha/postgres":"0.7.7","@alepha/security":"0.7.7","@alepha/scheduler":"0.7.7","@alepha/lock-redis":"0.7.7","@alepha/react-auth":"0.7.7","@alepha/react-head":"0.7.7","@alepha/cache-redis":"0.7.7","@alepha/queue-redis":"0.7.7","@alepha/server-cors":"0.7.7","@alepha/topic-redis":"0.7.7","@alepha/server-cache":"0.7.7","@alepha/server-links":"0.7.7","@alepha/server-proxy":"0.7.7","@alepha/server-health":"0.7.7","@alepha/server-static":"0.7.7","@alepha/server-cookies":"0.7.7","@alepha/server-swagger":"0.7.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","tsdown":"^0.12.9","@types/react":"^19.1.8"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.7.7_1751816682087_0.4703441884958961","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"alepha","version":"0.8.0","keywords":["alepha","batch","cache","cache-redis","command","core","datetime","lock","lock-redis","postgres","queue","queue-redis","react","react-auth","react-head","redis","retry","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-static","server-swagger","testing","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.8.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"d6f0ec161459a88c27dbc1f7873b2bb10ba26d41","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.8.0.tgz","fileCount":108,"integrity":"sha512-bvjS5aJTyPRGj1Ht2cqSuXwvQ3lGlITbwyQ5kI1TXDikFhULjkxG6oKJRCi3irTP6zffzqVcddapCJgLx/HX3Q==","signatures":[{"sig":"MEYCIQDWvQZXdNgFCmz2/pQFNcmc+JIqBzvI7I8UgTo16cPf6AIhAJdq0guwjbiCgpbjP/tE/PDLHohxT5PtQXrqLPQ5pQOU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281620},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./testing":{"types":"./testing.d.ts","import":"./testing.js","require":"./testing.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"}},"gitHead":"2b282f6195becb2c448935edba7602e54217ec0c","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript framework for building full-stack apps with strict conventions, and React-based SPA or SSR without filesystem-based routing.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@alepha/core":"0.8.0","@alepha/lock":"0.8.0","@alepha/vite":"0.8.0","@alepha/batch":"0.8.0","@alepha/cache":"0.8.0","@alepha/queue":"0.8.0","@alepha/react":"0.8.0","@alepha/redis":"0.8.0","@alepha/retry":"0.8.0","@alepha/topic":"0.8.0","@alepha/server":"0.8.0","@alepha/command":"0.8.0","@alepha/testing":"0.8.0","@alepha/datetime":"0.8.0","@alepha/postgres":"0.8.0","@alepha/security":"0.8.0","@alepha/scheduler":"0.8.0","@alepha/lock-redis":"0.8.0","@alepha/react-auth":"0.8.0","@alepha/react-head":"0.8.0","@alepha/cache-redis":"0.8.0","@alepha/queue-redis":"0.8.0","@alepha/server-cors":"0.8.0","@alepha/topic-redis":"0.8.0","@alepha/server-cache":"0.8.0","@alepha/server-links":"0.8.0","@alepha/server-proxy":"0.8.0","@alepha/server-health":"0.8.0","@alepha/server-helmet":"0.8.0","@alepha/server-static":"0.8.0","@alepha/server-cookies":"0.8.0","@alepha/server-metrics":"0.8.0","@alepha/server-swagger":"0.8.0","@alepha/server-compress":"0.8.0","@alepha/server-multipart":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.8.0_1752421654887_0.11493093547243882","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"alepha","version":"0.8.1","keywords":["alepha","batch","cache","cache-redis","command","core","datetime","file","lock","lock-redis","postgres","queue","queue-redis","react","react-auth","react-head","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-static","server-swagger","testing","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.8.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"a0b399fcb382477eaa9f7a2b5f892d4ef95869be","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.8.1.tgz","fileCount":114,"integrity":"sha512-xwgsgUMyWV9DF39JQeLtJRU4HX/aEfv5C9rSKtD68Bb+G+sRVU6HJfK0vhXy8utiXl2zhRYBV6RO4uwaRajzAg==","signatures":[{"sig":"MEYCIQCl/x6SovSypSPMFOgvdf/cO0Ry1jPSnjX9mZ+RPufI2gIhAJ/O2im25cEDBiOBLFH1owTttLtTtF/GzbcIl2EvuzL2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311511},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./testing":{"types":"./testing.d.ts","import":"./testing.js","require":"./testing.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"}},"gitHead":"9e4a21b25081bf7bcc68a1594846b9df09a90ae3","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript framework for building full-stack apps with strict conventions, and React-based SPA or SSR without filesystem-based routing.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@alepha/core":"0.8.1","@alepha/file":"0.8.1","@alepha/lock":"0.8.1","@alepha/vite":"0.8.1","@alepha/batch":"0.8.1","@alepha/cache":"0.8.1","@alepha/queue":"0.8.1","@alepha/react":"0.8.1","@alepha/redis":"0.8.1","@alepha/retry":"0.8.1","@alepha/topic":"0.8.1","@alepha/router":"0.8.1","@alepha/server":"0.8.1","@alepha/command":"0.8.1","@alepha/testing":"0.8.1","@alepha/datetime":"0.8.1","@alepha/postgres":"0.8.1","@alepha/security":"0.8.1","@alepha/scheduler":"0.8.1","@alepha/lock-redis":"0.8.1","@alepha/react-auth":"0.8.1","@alepha/react-head":"0.8.1","@alepha/cache-redis":"0.8.1","@alepha/queue-redis":"0.8.1","@alepha/server-cors":"0.8.1","@alepha/topic-redis":"0.8.1","@alepha/server-cache":"0.8.1","@alepha/server-links":"0.8.1","@alepha/server-proxy":"0.8.1","@alepha/server-health":"0.8.1","@alepha/server-helmet":"0.8.1","@alepha/server-static":"0.8.1","@alepha/server-cookies":"0.8.1","@alepha/server-metrics":"0.8.1","@alepha/server-swagger":"0.8.1","@alepha/server-compress":"0.8.1","@alepha/server-multipart":"0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.9"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.8.1_1752624992262_0.010817355519492144","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"alepha","version":"0.9.0","keywords":["alepha","batch","bucket","cache","cache-redis","command","core","datetime","file","lock","lock-redis","postgres","queue","queue-redis","react","react-auth","react-head","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","testing","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.9.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"38a81864471ed6ffccf3c56ff892bfe90168bee9","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.9.0.tgz","fileCount":120,"integrity":"sha512-UBArdeeo9AamFf/xgOC9xG+T/Tu7Hlis6STIUEBpUjWaQNeHKZE5rUGsZlWIGzLwrpdChuvK0kS8tmDpj1uoCA==","signatures":[{"sig":"MEUCIAwxV5+gJ82zVA/wJxvt4Ja8x8rsMGqP4Qkg5TO84M7uAiEArLRmu9wFkK2gscuexeQOQC8lRauWA9B7EahdEyEiPMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297676},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./testing":{"types":"./testing.d.ts","import":"./testing.js","require":"./testing.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"}},"gitHead":"16446f6e7fb6899c1dc07896efba2fb581d4a402","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.3.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@alepha/core":"0.9.0","@alepha/file":"0.9.0","@alepha/lock":"0.9.0","@alepha/vite":"0.9.0","@alepha/batch":"0.9.0","@alepha/cache":"0.9.0","@alepha/queue":"0.9.0","@alepha/react":"0.9.0","@alepha/redis":"0.9.0","@alepha/retry":"0.9.0","@alepha/topic":"0.9.0","@alepha/bucket":"0.9.0","@alepha/router":"0.9.0","@alepha/server":"0.9.0","@alepha/command":"0.9.0","@alepha/testing":"0.9.0","@alepha/datetime":"0.9.0","@alepha/postgres":"0.9.0","@alepha/security":"0.9.0","@alepha/scheduler":"0.9.0","@alepha/lock-redis":"0.9.0","@alepha/react-auth":"0.9.0","@alepha/react-head":"0.9.0","@alepha/cache-redis":"0.9.0","@alepha/queue-redis":"0.9.0","@alepha/server-cors":"0.9.0","@alepha/topic-redis":"0.9.0","@alepha/server-cache":"0.9.0","@alepha/server-links":"0.9.0","@alepha/server-proxy":"0.9.0","@alepha/server-health":"0.9.0","@alepha/server-helmet":"0.9.0","@alepha/server-static":"0.9.0","@alepha/server-cookies":"0.9.0","@alepha/server-metrics":"0.9.0","@alepha/server-swagger":"0.9.0","@alepha/server-compress":"0.9.0","@alepha/server-security":"0.9.0","@alepha/server-multipart":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.9.0_1753489365017_0.08497117347818972","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"alepha","version":"0.9.1","keywords":["alepha","batch","bucket","cache","cache-redis","command","core","datetime","file","lock","lock-redis","postgres","queue","queue-redis","react","react-auth","react-head","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","testing","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.9.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"2884e612dd24a8af7252a76428536dcf4e947659","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.9.1.tgz","fileCount":120,"integrity":"sha512-mp/ZSznY72IiISFXdS5uL/CQLehlsrwxsxB7VU2jIifTULhvn4kpKwuwMwjwCIZjCiirllqicZpcxowLbPcsCw==","signatures":[{"sig":"MEUCIFQbrgTBzHlnjd6Gtj8c+IbceDmOlF0gyLPFsrmoYUrMAiEA1IdNuDTFEqHZGXWZ6njUgxnx8MH4OAq3Yn3Brd2QlT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298180},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./testing":{"types":"./testing.d.ts","import":"./testing.js","require":"./testing.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"}},"gitHead":"13ee9014d45d7cd5215969f2f8b00edbbfcaa806","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.3.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@alepha/core":"0.9.1","@alepha/file":"0.9.1","@alepha/lock":"0.9.1","@alepha/vite":"0.9.1","@alepha/batch":"0.9.1","@alepha/cache":"0.9.1","@alepha/queue":"0.9.1","@alepha/react":"0.9.1","@alepha/redis":"0.9.1","@alepha/retry":"0.9.1","@alepha/topic":"0.9.1","@alepha/bucket":"0.9.1","@alepha/router":"0.9.1","@alepha/server":"0.9.1","@alepha/command":"0.9.1","@alepha/testing":"0.9.1","@alepha/datetime":"0.9.1","@alepha/postgres":"0.9.1","@alepha/security":"0.9.1","@alepha/scheduler":"0.9.1","@alepha/lock-redis":"0.9.1","@alepha/react-auth":"0.9.1","@alepha/react-head":"0.9.1","@alepha/cache-redis":"0.9.1","@alepha/queue-redis":"0.9.1","@alepha/server-cors":"0.9.1","@alepha/topic-redis":"0.9.1","@alepha/server-cache":"0.9.1","@alepha/server-links":"0.9.1","@alepha/server-proxy":"0.9.1","@alepha/server-health":"0.9.1","@alepha/server-helmet":"0.9.1","@alepha/server-static":"0.9.1","@alepha/server-cookies":"0.9.1","@alepha/server-metrics":"0.9.1","@alepha/server-swagger":"0.9.1","@alepha/server-compress":"0.9.1","@alepha/server-security":"0.9.1","@alepha/server-multipart":"0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.9.1_1753743319045_0.5935040754832188","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"alepha","version":"0.9.2","keywords":["alepha","batch","bucket","cache","cache-redis","command","core","datetime","file","lock","lock-redis","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","testing","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.9.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"c7f2b83735e43c576b3731a62ca43568e9a15dd1","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.9.2.tgz","fileCount":126,"integrity":"sha512-wwIjrQWz0Sig8uDNWFNVIMMSRNS6aiv5qBQ2J3SFmUgWs+zBRz/zqz6VH+zvt50T++zzYQKYEbjSb0im2Ig8xw==","signatures":[{"sig":"MEQCIH3bH3gtD6m10SGOJJYQBhUqtItQVVWwMmSmLACxKGKfAiAZSXqgfL0WLcm0uXEI6Gkql89q/FiaZtxkAW8tz24aEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306968},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./testing":{"types":"./testing.d.ts","import":"./testing.js","require":"./testing.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"}},"gitHead":"1d191427f7bdc1cd764c89d4f817f794482a1a7a","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.3.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@alepha/core":"0.9.2","@alepha/file":"0.9.2","@alepha/lock":"0.9.2","@alepha/vite":"0.9.2","@alepha/batch":"0.9.2","@alepha/cache":"0.9.2","@alepha/queue":"0.9.2","@alepha/react":"0.9.2","@alepha/redis":"0.9.2","@alepha/retry":"0.9.2","@alepha/topic":"0.9.2","@alepha/bucket":"0.9.2","@alepha/router":"0.9.2","@alepha/server":"0.9.2","@alepha/command":"0.9.2","@alepha/testing":"0.9.2","@alepha/datetime":"0.9.2","@alepha/postgres":"0.9.2","@alepha/security":"0.9.2","@alepha/scheduler":"0.9.2","@alepha/lock-redis":"0.9.2","@alepha/react-auth":"0.9.2","@alepha/react-form":"0.9.2","@alepha/react-head":"0.9.2","@alepha/react-i18n":"0.9.2","@alepha/cache-redis":"0.9.2","@alepha/queue-redis":"0.9.2","@alepha/server-cors":"0.9.2","@alepha/topic-redis":"0.9.2","@alepha/server-cache":"0.9.2","@alepha/server-links":"0.9.2","@alepha/server-proxy":"0.9.2","@alepha/server-health":"0.9.2","@alepha/server-helmet":"0.9.2","@alepha/server-static":"0.9.2","@alepha/server-cookies":"0.9.2","@alepha/server-metrics":"0.9.2","@alepha/server-swagger":"0.9.2","@alepha/server-compress":"0.9.2","@alepha/server-security":"0.9.2","@alepha/server-multipart":"0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.9.2_1753912543522_0.9024772383116444","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"alepha","version":"0.9.3","keywords":["alepha","batch","bucket","cache","cache-redis","command","core","datetime","file","lock","lock-redis","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.9.3","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"782a28f81cd09036f23413369913f0a81d617f46","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.9.3.tgz","fileCount":123,"integrity":"sha512-1G/oSDyt0nR908F1f1EWaM7VuL6UqrOUu9ADBVcBca7RyCCVYqmpzJyGJSVTxOcfBcHj+B0g1SA9xl5M0+WJLA==","signatures":[{"sig":"MEYCIQDjsT5FQG494DEaJatJk+T0T9wwLOOlcYfEunJWXztFbQIhAI8ixNwbyg4eHEnWbmDTqxAVp3h5rK0xrAOonuUNdpdg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324497},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"}},"gitHead":"58283e6348aa34298239e0b4018119324d9c1118","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.5.1","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@alepha/core":"0.9.3","@alepha/file":"0.9.3","@alepha/lock":"0.9.3","@alepha/vite":"0.9.3","@alepha/batch":"0.9.3","@alepha/cache":"0.9.3","@alepha/queue":"0.9.3","@alepha/react":"0.9.3","@alepha/redis":"0.9.3","@alepha/retry":"0.9.3","@alepha/topic":"0.9.3","@alepha/bucket":"0.9.3","@alepha/router":"0.9.3","@alepha/server":"0.9.3","@alepha/command":"0.9.3","@alepha/datetime":"0.9.3","@alepha/postgres":"0.9.3","@alepha/security":"0.9.3","@alepha/scheduler":"0.9.3","@alepha/lock-redis":"0.9.3","@alepha/react-auth":"0.9.3","@alepha/react-form":"0.9.3","@alepha/react-head":"0.9.3","@alepha/react-i18n":"0.9.3","@alepha/cache-redis":"0.9.3","@alepha/queue-redis":"0.9.3","@alepha/server-cors":"0.9.3","@alepha/topic-redis":"0.9.3","@alepha/server-cache":"0.9.3","@alepha/server-links":"0.9.3","@alepha/server-proxy":"0.9.3","@alepha/server-health":"0.9.3","@alepha/server-helmet":"0.9.3","@alepha/server-static":"0.9.3","@alepha/server-cookies":"0.9.3","@alepha/server-metrics":"0.9.3","@alepha/server-swagger":"0.9.3","@alepha/server-compress":"0.9.3","@alepha/server-security":"0.9.3","@alepha/server-multipart":"0.9.3"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.13.2"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.9.3_1754823637288_0.40892432448155724","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"alepha","version":"0.9.4","keywords":["alepha","batch","bucket","cache","cache-redis","command","core","datetime","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.9.4","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"006a80e83af022b933c06909d19ffba2c453285a","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.9.4.tgz","fileCount":126,"integrity":"sha512-X7gWxRub+X0vE0DYzDfuJ4VxP3+GIA/vaVqy1L4dMc3Cwr+hpQhh9cMFqPB0F+a6AdO2BngCFJwCpZZ9nntAxQ==","signatures":[{"sig":"MEYCIQCl+l3vL/Ftc6Q0ZBNyrmZR5VO4BYgGHFabn68Yj6bDIAIhALK/yo4T/5J9lBU3oaDzX1W0ttsDCSaeotVNmhhPw8N1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334375},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"}},"gitHead":"0d0f9f54f8ec29f28a102fbca8f09b80af2e9d15","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.5.1","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"react":"^19.1.1","@alepha/core":"0.9.4","@alepha/file":"0.9.4","@alepha/lock":"0.9.4","@alepha/vite":"0.9.4","@alepha/batch":"0.9.4","@alepha/cache":"0.9.4","@alepha/queue":"0.9.4","@alepha/react":"0.9.4","@alepha/redis":"0.9.4","@alepha/retry":"0.9.4","@alepha/topic":"0.9.4","@alepha/bucket":"0.9.4","@alepha/logger":"0.9.4","@alepha/router":"0.9.4","@alepha/server":"0.9.4","@alepha/command":"0.9.4","@alepha/datetime":"0.9.4","@alepha/postgres":"0.9.4","@alepha/security":"0.9.4","@alepha/scheduler":"0.9.4","@alepha/lock-redis":"0.9.4","@alepha/react-auth":"0.9.4","@alepha/react-form":"0.9.4","@alepha/react-head":"0.9.4","@alepha/react-i18n":"0.9.4","@alepha/cache-redis":"0.9.4","@alepha/queue-redis":"0.9.4","@alepha/server-cors":"0.9.4","@alepha/topic-redis":"0.9.4","@alepha/server-cache":"0.9.4","@alepha/server-links":"0.9.4","@alepha/server-proxy":"0.9.4","@alepha/server-health":"0.9.4","@alepha/server-helmet":"0.9.4","@alepha/server-static":"0.9.4","@alepha/server-cookies":"0.9.4","@alepha/server-metrics":"0.9.4","@alepha/server-swagger":"0.9.4","@alepha/server-compress":"0.9.4","@alepha/server-security":"0.9.4","@alepha/server-multipart":"0.9.4"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.14.1"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.9.4_1755819902385_0.9492735256996219","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"alepha","version":"0.9.5","keywords":["alepha","batch","bucket","cache","cache-redis","command","core","datetime","email","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.9.5","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"ecb9d76cb227e0deaa0c1fa137ee06f08d1f050f","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.9.5.tgz","fileCount":129,"integrity":"sha512-2ffBzDoJytgag4mcdVVulFocp4JKVrGQ1xGiewptzgbysvquV55SJIZsZAs7tmGz7lghHOMXnUHmNMwXow9n5g==","signatures":[{"sig":"MEUCIQCGdvCixdUhp7z3O+6dAbIDrditWESQ+sljitjgbxWEUgIge0cYAanCI22Q3Ozd2CciDtriiyUYc8dzd7725Kiz/A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526647},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"}},"gitHead":"55cb3d437fdcf1410ffe02c9602fcf0ff650a986","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.5.1","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"react":"^19.1.1","@alepha/core":"0.9.5","@alepha/file":"0.9.5","@alepha/lock":"0.9.5","@alepha/vite":"0.9.5","@alepha/batch":"0.9.5","@alepha/cache":"0.9.5","@alepha/email":"0.9.5","@alepha/queue":"0.9.5","@alepha/react":"0.9.5","@alepha/redis":"0.9.5","@alepha/retry":"0.9.5","@alepha/topic":"0.9.5","@alepha/bucket":"0.9.5","@alepha/logger":"0.9.5","@alepha/router":"0.9.5","@alepha/server":"0.9.5","@alepha/command":"0.9.5","@alepha/datetime":"0.9.5","@alepha/postgres":"0.9.5","@alepha/security":"0.9.5","@alepha/scheduler":"0.9.5","@alepha/lock-redis":"0.9.5","@alepha/react-auth":"0.9.5","@alepha/react-form":"0.9.5","@alepha/react-head":"0.9.5","@alepha/react-i18n":"0.9.5","@alepha/cache-redis":"0.9.5","@alepha/queue-redis":"0.9.5","@alepha/server-cors":"0.9.5","@alepha/topic-redis":"0.9.5","@alepha/server-cache":"0.9.5","@alepha/server-links":"0.9.5","@alepha/server-proxy":"0.9.5","@alepha/server-health":"0.9.5","@alepha/server-helmet":"0.9.5","@alepha/server-static":"0.9.5","@alepha/server-cookies":"0.9.5","@alepha/server-metrics":"0.9.5","@alepha/server-swagger":"0.9.5","@alepha/server-compress":"0.9.5","@alepha/server-security":"0.9.5","@alepha/server-multipart":"0.9.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.9.5_1757805798451_0.44879340942703405","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"alepha","version":"0.10.0","keywords":["alepha","batch","bucket","cache","cache-redis","command","core","datetime","email","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.10.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"871d3fc4f55dd992aa120ea5b09caa8ce99aa844","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.10.0.tgz","fileCount":129,"integrity":"sha512-KNXmGRby3SBbEb45bWEDkmXudNO9p0lWYfeaFUMNJ+JijgwpUA0yxye1Lehn2Xqb/D51zZh9TQWemeYCyoEjNg==","signatures":[{"sig":"MEUCIQCQpsuJPjTdmVcXunlbo4ZofyMuCE4/Gt0MyM8W4M5wfQIgE5t5Wu1ensvq+TkmGRl59t4BmEeucHjZPBJRzfNYKtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520677},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"}},"gitHead":"703028d56c66cbdd2c92204b29e8aa465723c657","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@alepha/core":"0.10.0","@alepha/file":"0.10.0","@alepha/lock":"0.10.0","@alepha/vite":"0.10.0","@alepha/batch":"0.10.0","@alepha/cache":"0.10.0","@alepha/email":"0.10.0","@alepha/queue":"0.10.0","@alepha/react":"0.10.0","@alepha/redis":"0.10.0","@alepha/retry":"0.10.0","@alepha/topic":"0.10.0","@alepha/bucket":"0.10.0","@alepha/logger":"0.10.0","@alepha/router":"0.10.0","@alepha/server":"0.10.0","@alepha/command":"0.10.0","@alepha/datetime":"0.10.0","@alepha/postgres":"0.10.0","@alepha/security":"0.10.0","@alepha/scheduler":"0.10.0","@alepha/lock-redis":"0.10.0","@alepha/react-auth":"0.10.0","@alepha/react-form":"0.10.0","@alepha/react-head":"0.10.0","@alepha/react-i18n":"0.10.0","@alepha/cache-redis":"0.10.0","@alepha/queue-redis":"0.10.0","@alepha/server-cors":"0.10.0","@alepha/topic-redis":"0.10.0","@alepha/server-cache":"0.10.0","@alepha/server-links":"0.10.0","@alepha/server-proxy":"0.10.0","@alepha/server-health":"0.10.0","@alepha/server-helmet":"0.10.0","@alepha/server-static":"0.10.0","@alepha/server-cookies":"0.10.0","@alepha/server-metrics":"0.10.0","@alepha/server-swagger":"0.10.0","@alepha/server-compress":"0.10.0","@alepha/server-security":"0.10.0","@alepha/server-multipart":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.3"},"peerDependencies":{"react":"*","react-dom":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.10.0_1758392962196_0.7294652721133821","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"alepha","version":"0.10.1","keywords":["alepha","batch","bucket","cache","cache-redis","command","core","datetime","email","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.10.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"c6c84b82fd5d14d38756b3a3444f0d44dc81ac2e","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.10.1.tgz","fileCount":129,"integrity":"sha512-kCU5hEpfzEjitx89EINIllMjPdUPOrFN8ED2yw6o6X0oY04UylD+XZZHq5h2/GTfamUvf6eLmekAZ9m2hBVJgg==","signatures":[{"sig":"MEYCIQCa5MNOlTTQmaUZCaCrphmM3kLObmmrhiS8e0ct/pUVAAIhALiTuvMR1t9NiCIN40U/evCrpS64fnRV6CrXubprOlOS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524045},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"}},"gitHead":"e185b31f09d8d5059bfb15d44163167fb4b1f3fd","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@alepha/core":"0.10.1","@alepha/file":"0.10.1","@alepha/lock":"0.10.1","@alepha/vite":"0.10.1","@alepha/batch":"0.10.1","@alepha/cache":"0.10.1","@alepha/email":"0.10.1","@alepha/queue":"0.10.1","@alepha/react":"0.10.1","@alepha/redis":"0.10.1","@alepha/retry":"0.10.1","@alepha/topic":"0.10.1","@alepha/bucket":"0.10.1","@alepha/logger":"0.10.1","@alepha/router":"0.10.1","@alepha/server":"0.10.1","@alepha/command":"0.10.1","@alepha/datetime":"0.10.1","@alepha/postgres":"0.10.1","@alepha/security":"0.10.1","@alepha/scheduler":"0.10.1","@alepha/lock-redis":"0.10.1","@alepha/react-auth":"0.10.1","@alepha/react-form":"0.10.1","@alepha/react-head":"0.10.1","@alepha/react-i18n":"0.10.1","@alepha/cache-redis":"0.10.1","@alepha/queue-redis":"0.10.1","@alepha/server-cors":"0.10.1","@alepha/topic-redis":"0.10.1","@alepha/server-cache":"0.10.1","@alepha/server-links":"0.10.1","@alepha/server-proxy":"0.10.1","@alepha/server-health":"0.10.1","@alepha/server-helmet":"0.10.1","@alepha/server-static":"0.10.1","@alepha/server-cookies":"0.10.1","@alepha/server-metrics":"0.10.1","@alepha/server-swagger":"0.10.1","@alepha/server-compress":"0.10.1","@alepha/server-security":"0.10.1","@alepha/server-multipart":"0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.5"},"peerDependencies":{"react":"*","react-dom":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.10.1_1759179158049_0.29541927280652014","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"alepha","version":"0.10.2","keywords":["alepha","batch","bucket","cache","cache-redis","command","core","datetime","email","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.10.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"11ea59e4d526e4e188b8fb7e90526b5ef4f6de12","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.10.2.tgz","fileCount":129,"integrity":"sha512-5OQW66V9UaMkKDa4zsP+77Eww6ND/MDNkh1YLjdD/fXr0errgvbhFqRV4zdhA7CJcMNGvPbj+UZN/FeZ0MNAAA==","signatures":[{"sig":"MEUCIGdMsUN2KWILhEfsUJnB0jMmAq/hycRiQUs+sC4BNy9xAiEAprPn4vSeBQVrBHPiod716dO8oZK4gtZtoneRKRHg18E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505231},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"}},"gitHead":"ed3965dfa05300635ba09cf79d8cf6eccc01bbfe","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@alepha/core":"0.10.2","@alepha/file":"0.10.2","@alepha/lock":"0.10.2","@alepha/vite":"0.10.2","@alepha/batch":"0.10.2","@alepha/cache":"0.10.2","@alepha/email":"0.10.2","@alepha/queue":"0.10.2","@alepha/react":"0.10.2","@alepha/redis":"0.10.2","@alepha/retry":"0.10.2","@alepha/topic":"0.10.2","@alepha/bucket":"0.10.2","@alepha/logger":"0.10.2","@alepha/router":"0.10.2","@alepha/server":"0.10.2","@alepha/command":"0.10.2","@alepha/datetime":"0.10.2","@alepha/postgres":"0.10.2","@alepha/security":"0.10.2","@alepha/scheduler":"0.10.2","@alepha/lock-redis":"0.10.2","@alepha/react-auth":"0.10.2","@alepha/react-form":"0.10.2","@alepha/react-head":"0.10.2","@alepha/react-i18n":"0.10.2","@alepha/cache-redis":"0.10.2","@alepha/queue-redis":"0.10.2","@alepha/server-cors":"0.10.2","@alepha/topic-redis":"0.10.2","@alepha/server-cache":"0.10.2","@alepha/server-links":"0.10.2","@alepha/server-proxy":"0.10.2","@alepha/server-health":"0.10.2","@alepha/server-helmet":"0.10.2","@alepha/server-static":"0.10.2","@alepha/server-cookies":"0.10.2","@alepha/server-metrics":"0.10.2","@alepha/server-swagger":"0.10.2","@alepha/server-compress":"0.10.2","@alepha/server-security":"0.10.2","@alepha/server-multipart":"0.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"peerDependencies":{"react":"*","react-dom":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.10.2_1759504816854_0.7584438355133756","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"alepha","version":"0.10.3","keywords":["alepha","batch","bucket","cache","cache-redis","command","core","datetime","email","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.10.3","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"ed2fc59eeb6d5c4aafeaae4f2488ed0ec35af12e","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.10.3.tgz","fileCount":129,"integrity":"sha512-PoCBEjenqQFxwxa5/c1NHZS7oIizgl5H2Yey8n6Bj9zxk4RrRYtdXiJECYGl7b7bcOFWaifdnoWhomcjaNTSTA==","signatures":[{"sig":"MEUCIQDV3eHYS97slaxpFk2BuESrEINVAn2iJLapR+cyV6JiTQIgJD0fqfYhplagDv39W29kuXEFxmalNMu8br4TjIUUtA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":504831},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"}},"gitHead":"8eecee91810328a5c8f49572a15dd530168674e4","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@alepha/core":"0.10.3","@alepha/file":"0.10.3","@alepha/lock":"0.10.3","@alepha/vite":"0.10.3","@alepha/batch":"0.10.3","@alepha/cache":"0.10.3","@alepha/email":"0.10.3","@alepha/queue":"0.10.3","@alepha/react":"0.10.3","@alepha/redis":"0.10.3","@alepha/retry":"0.10.3","@alepha/topic":"0.10.3","@alepha/bucket":"0.10.3","@alepha/logger":"0.10.3","@alepha/router":"0.10.3","@alepha/server":"0.10.3","@alepha/command":"0.10.3","@alepha/datetime":"0.10.3","@alepha/postgres":"0.10.3","@alepha/security":"0.10.3","@alepha/scheduler":"0.10.3","@alepha/lock-redis":"0.10.3","@alepha/react-auth":"0.10.3","@alepha/react-form":"0.10.3","@alepha/react-head":"0.10.3","@alepha/react-i18n":"0.10.3","@alepha/cache-redis":"0.10.3","@alepha/queue-redis":"0.10.3","@alepha/server-cors":"0.10.3","@alepha/topic-redis":"0.10.3","@alepha/server-cache":"0.10.3","@alepha/server-links":"0.10.3","@alepha/server-proxy":"0.10.3","@alepha/server-health":"0.10.3","@alepha/server-helmet":"0.10.3","@alepha/server-static":"0.10.3","@alepha/server-cookies":"0.10.3","@alepha/server-metrics":"0.10.3","@alepha/server-swagger":"0.10.3","@alepha/server-compress":"0.10.3","@alepha/server-security":"0.10.3","@alepha/server-multipart":"0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"peerDependencies":{"react":"*","react-dom":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.10.3_1759611142714_0.13424187998126946","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"alepha","version":"0.10.4","keywords":["alepha","api-files","api-jobs","api-users","batch","bucket","cache","cache-redis","command","core","datetime","devtools","email","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.10.4","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"521cc91e6e77b7cd10487a520f1aba8ed08edab2","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.10.4.tgz","fileCount":141,"integrity":"sha512-M1Y7qHzdd7sqOYvw8VD7/KJJUPGgfB8T3wgVRUcEbLsqT043RTS/UKhiLs9XY/AbQi7jPbcxcWsnIq1Dt0YKCg==","signatures":[{"sig":"MEUCIGWOOz/vmr4wK1TCTt0MdaYnMAgNrrAmzPVU4kapzR4eAiEAxbhnA1f6tN18AN++izxvCbZHn6iJKD1FjodY3/GU//0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574495},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./api/jobs":{"types":"./api/jobs.d.ts","import":"./api/jobs.js","require":"./api/jobs.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./devtools":{"types":"./devtools.d.ts","import":"./devtools.js","require":"./devtools.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./api/files":{"types":"./api/files.d.ts","import":"./api/files.js","require":"./api/files.cjs"},"./api/users":{"types":"./api/users.d.ts","import":"./api/users.js","require":"./api/users.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"}},"gitHead":"0ca23297de444b68d826047daa84629ec8610a59","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@alepha/core":"0.10.4","@alepha/file":"0.10.4","@alepha/lock":"0.10.4","@alepha/vite":"0.10.4","@alepha/batch":"0.10.4","@alepha/cache":"0.10.4","@alepha/email":"0.10.4","@alepha/queue":"0.10.4","@alepha/react":"0.10.4","@alepha/redis":"0.10.4","@alepha/retry":"0.10.4","@alepha/topic":"0.10.4","@alepha/bucket":"0.10.4","@alepha/logger":"0.10.4","@alepha/router":"0.10.4","@alepha/server":"0.10.4","@alepha/command":"0.10.4","@alepha/api-jobs":"0.10.4","@alepha/datetime":"0.10.4","@alepha/devtools":"0.10.4","@alepha/postgres":"0.10.4","@alepha/security":"0.10.4","@alepha/api-files":"0.10.4","@alepha/api-users":"0.10.4","@alepha/scheduler":"0.10.4","@alepha/lock-redis":"0.10.4","@alepha/react-auth":"0.10.4","@alepha/react-form":"0.10.4","@alepha/react-head":"0.10.4","@alepha/react-i18n":"0.10.4","@alepha/cache-redis":"0.10.4","@alepha/queue-redis":"0.10.4","@alepha/server-cors":"0.10.4","@alepha/topic-redis":"0.10.4","@alepha/server-cache":"0.10.4","@alepha/server-links":"0.10.4","@alepha/server-proxy":"0.10.4","@alepha/server-health":"0.10.4","@alepha/server-helmet":"0.10.4","@alepha/server-static":"0.10.4","@alepha/server-cookies":"0.10.4","@alepha/server-metrics":"0.10.4","@alepha/server-swagger":"0.10.4","@alepha/server-compress":"0.10.4","@alepha/server-security":"0.10.4","@alepha/server-multipart":"0.10.4"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"peerDependencies":{"react":"*","react-dom":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.10.4_1760379080781_0.2589437212639194","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"alepha","version":"0.10.5","keywords":["alepha","api-files","api-jobs","api-users","batch","bucket","cache","cache-redis","command","core","datetime","devtools","email","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.10.5","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"1461dc63a81e58ba433c3da9c952a53fb4bd036e","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.10.5.tgz","fileCount":141,"integrity":"sha512-pL/StBJxpE62sd8yUuhaNRP6lMOPIewMo3B5eRRLOpWZ5++33HNEoHpPxLZbZIRpeUCuUM26c0JATcCKTrMNkg==","signatures":[{"sig":"MEQCIGLoa49+DYnN7KukCOXzyWdnnqoVonABPDmqmEkRtgfvAiBrOFHDLen8WcUkkiToM1gRXquioA45RPeg9FG5tCp/DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572463},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./api/jobs":{"types":"./api/jobs.d.ts","import":"./api/jobs.js","require":"./api/jobs.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./devtools":{"types":"./devtools.d.ts","import":"./devtools.js","require":"./devtools.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./api/files":{"types":"./api/files.d.ts","import":"./api/files.js","require":"./api/files.cjs"},"./api/users":{"types":"./api/users.d.ts","import":"./api/users.js","require":"./api/users.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"}},"gitHead":"db714f67811ff752e017585a4e520f252e7c3c06","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@alepha/core":"0.10.5","@alepha/file":"0.10.5","@alepha/lock":"0.10.5","@alepha/vite":"0.10.5","@alepha/batch":"0.10.5","@alepha/cache":"0.10.5","@alepha/email":"0.10.5","@alepha/queue":"0.10.5","@alepha/react":"0.10.5","@alepha/redis":"0.10.5","@alepha/retry":"0.10.5","@alepha/topic":"0.10.5","@alepha/bucket":"0.10.5","@alepha/logger":"0.10.5","@alepha/router":"0.10.5","@alepha/server":"0.10.5","@alepha/command":"0.10.5","@alepha/api-jobs":"0.10.5","@alepha/datetime":"0.10.5","@alepha/devtools":"0.10.5","@alepha/postgres":"0.10.5","@alepha/security":"0.10.5","@alepha/api-files":"0.10.5","@alepha/api-users":"0.10.5","@alepha/scheduler":"0.10.5","@alepha/lock-redis":"0.10.5","@alepha/react-auth":"0.10.5","@alepha/react-form":"0.10.5","@alepha/react-head":"0.10.5","@alepha/react-i18n":"0.10.5","@alepha/cache-redis":"0.10.5","@alepha/queue-redis":"0.10.5","@alepha/server-cors":"0.10.5","@alepha/topic-redis":"0.10.5","@alepha/server-cache":"0.10.5","@alepha/server-links":"0.10.5","@alepha/server-proxy":"0.10.5","@alepha/server-health":"0.10.5","@alepha/server-helmet":"0.10.5","@alepha/server-static":"0.10.5","@alepha/server-cookies":"0.10.5","@alepha/server-metrics":"0.10.5","@alepha/server-swagger":"0.10.5","@alepha/server-compress":"0.10.5","@alepha/server-security":"0.10.5","@alepha/server-multipart":"0.10.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"peerDependencies":{"react":"*","react-dom":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.10.5_1760389860651_0.08342765111468142","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"alepha","version":"0.10.6","keywords":["alepha","api-files","api-jobs","api-users","batch","bucket","cache","cache-redis","command","core","datetime","devtools","email","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.10.6","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"46add1bcd6ee6c2f32a511c7352dbb7c7d9a3fa5","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.10.6.tgz","fileCount":141,"integrity":"sha512-1y66dSnp88MWPngd7QhVtNAltqBPGEyyKgDA67XUo7VecrG1sk5loPvQaiucTmjq5q9qlEwGkYrAo+A5A1bCoQ==","signatures":[{"sig":"MEQCIDVnfqA7udqTRFtJX9TjKmRjviba304o/jtE2OFJqzw3AiAwgLlLetotv1onI3645LfyTCoEJljBWrUHo45LDttkdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576970},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./api/jobs":{"types":"./api/jobs.d.ts","import":"./api/jobs.js","require":"./api/jobs.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./devtools":{"types":"./devtools.d.ts","import":"./devtools.js","require":"./devtools.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./api/files":{"types":"./api/files.d.ts","import":"./api/files.js","require":"./api/files.cjs"},"./api/users":{"types":"./api/users.d.ts","import":"./api/users.js","require":"./api/users.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"}},"gitHead":"9379e8b1a45344fd86e78a64850631ad2c07f27c","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@alepha/core":"0.10.6","@alepha/file":"0.10.6","@alepha/lock":"0.10.6","@alepha/vite":"0.10.6","@alepha/batch":"0.10.6","@alepha/cache":"0.10.6","@alepha/email":"0.10.6","@alepha/queue":"0.10.6","@alepha/react":"0.10.6","@alepha/redis":"0.10.6","@alepha/retry":"0.10.6","@alepha/topic":"0.10.6","@alepha/bucket":"0.10.6","@alepha/logger":"0.10.6","@alepha/router":"0.10.6","@alepha/server":"0.10.6","@alepha/command":"0.10.6","@alepha/api-jobs":"0.10.6","@alepha/datetime":"0.10.6","@alepha/devtools":"0.10.6","@alepha/postgres":"0.10.6","@alepha/security":"0.10.6","@alepha/api-files":"0.10.6","@alepha/api-users":"0.10.6","@alepha/scheduler":"0.10.6","@alepha/lock-redis":"0.10.6","@alepha/react-auth":"0.10.6","@alepha/react-form":"0.10.6","@alepha/react-head":"0.10.6","@alepha/react-i18n":"0.10.6","@alepha/cache-redis":"0.10.6","@alepha/queue-redis":"0.10.6","@alepha/server-cors":"0.10.6","@alepha/topic-redis":"0.10.6","@alepha/server-cache":"0.10.6","@alepha/server-links":"0.10.6","@alepha/server-proxy":"0.10.6","@alepha/server-health":"0.10.6","@alepha/server-helmet":"0.10.6","@alepha/server-static":"0.10.6","@alepha/server-cookies":"0.10.6","@alepha/server-metrics":"0.10.6","@alepha/server-swagger":"0.10.6","@alepha/server-compress":"0.10.6","@alepha/server-security":"0.10.6","@alepha/server-multipart":"0.10.6"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7"},"peerDependencies":{"react":"*","react-dom":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.10.6_1760609612730_0.740806780743257","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"alepha","version":"0.10.7","keywords":["alepha","api-files","api-jobs","api-notifications","api-users","api-verifications","batch","bucket","cache","cache-redis","command","core","datetime","devtools","email","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","ui","vite"],"license":"MIT","_id":"alepha@0.10.7","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"4fb0c792692d53279cb0de19fdd83822a95f9ec8","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.10.7.tgz","fileCount":150,"integrity":"sha512-bp4PO5FqUdqUtx7KB1iGXeVEU8tomgb0ZbOuDVReMAwbau7YteHq0R5xWAZ8lK7/I37aHYTBON2/DRxLN488jQ==","signatures":[{"sig":"MEQCICRt2KhsJFA8QpsekqgriUMIon6WQCiy0RNoIfik+EqCAiBC1BSEHOVSj9D7/ZB1UoDOjckAsnWMY/3wMoC3S/g+Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659230},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./ui":{"types":"./ui.d.ts","import":"./ui.js","require":"./ui.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./api/jobs":{"types":"./api/jobs.d.ts","import":"./api/jobs.js","require":"./api/jobs.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./devtools":{"types":"./devtools.d.ts","import":"./devtools.js","require":"./devtools.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./api/files":{"types":"./api/files.d.ts","import":"./api/files.js","require":"./api/files.cjs"},"./api/users":{"types":"./api/users.d.ts","import":"./api/users.js","require":"./api/users.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"},"./api/notifications":{"types":"./api/notifications.d.ts","import":"./api/notifications.js","require":"./api/notifications.cjs"},"./api/verifications":{"types":"./api/verifications.d.ts","import":"./api/verifications.js","require":"./api/verifications.cjs"}},"gitHead":"c68b2b9bf8c38d0d1cc6552a4edcb882ef6f915c","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@alepha/ui":"0.10.7","@alepha/core":"0.10.7","@alepha/file":"0.10.7","@alepha/lock":"0.10.7","@alepha/vite":"0.10.7","@alepha/batch":"0.10.7","@alepha/cache":"0.10.7","@alepha/email":"0.10.7","@alepha/queue":"0.10.7","@alepha/react":"0.10.7","@alepha/redis":"0.10.7","@alepha/retry":"0.10.7","@alepha/topic":"0.10.7","@alepha/bucket":"0.10.7","@alepha/logger":"0.10.7","@alepha/router":"0.10.7","@alepha/server":"0.10.7","@alepha/command":"0.10.7","@alepha/api-jobs":"0.10.7","@alepha/datetime":"0.10.7","@alepha/devtools":"0.10.7","@alepha/postgres":"0.10.7","@alepha/security":"0.10.7","@alepha/api-files":"0.10.7","@alepha/api-users":"0.10.7","@alepha/scheduler":"0.10.7","@alepha/lock-redis":"0.10.7","@alepha/react-auth":"0.10.7","@alepha/react-form":"0.10.7","@alepha/react-head":"0.10.7","@alepha/react-i18n":"0.10.7","@alepha/cache-redis":"0.10.7","@alepha/queue-redis":"0.10.7","@alepha/server-cors":"0.10.7","@alepha/topic-redis":"0.10.7","@alepha/server-cache":"0.10.7","@alepha/server-links":"0.10.7","@alepha/server-proxy":"0.10.7","@alepha/server-health":"0.10.7","@alepha/server-helmet":"0.10.7","@alepha/server-static":"0.10.7","@alepha/server-cookies":"0.10.7","@alepha/server-metrics":"0.10.7","@alepha/server-swagger":"0.10.7","@alepha/server-compress":"0.10.7","@alepha/server-security":"0.10.7","@alepha/server-multipart":"0.10.7","@alepha/api-notifications":"0.10.7","@alepha/api-verifications":"0.10.7"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.9"},"peerDependencies":{"react":"*","react-dom":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.10.7_1761172255074_0.8276048168554124","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"alepha","version":"0.11.0","keywords":["alepha","api-files","api-jobs","api-notifications","api-users","api-verifications","batch","bucket","cache","cache-redis","command","core","datetime","devtools","email","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","ui","vite"],"license":"MIT","_id":"alepha@0.11.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"dc951b95811141778dd275501bb0cc3b72c63293","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.11.0.tgz","fileCount":150,"integrity":"sha512-/sGMruT5ztNKITXlgTq+mER2N200uQ6/sxTeLzv+wmWZ+oNvKB7AeB12oGkd4lNq4FbZhmlq2WEiqFqizMBdHg==","signatures":[{"sig":"MEUCIQD5ekkP1cZuTjaZNENRjvJiFPqaNH8jMAiesqsdWsOgywIgTOYRuWF0Pqmr+muVw52FXn7hVtYDW6j8I40b4vAzehk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612326},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./ui":{"types":"./ui.d.ts","import":"./ui.js","require":"./ui.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./api/jobs":{"types":"./api/jobs.d.ts","import":"./api/jobs.js","require":"./api/jobs.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./devtools":{"types":"./devtools.d.ts","import":"./devtools.js","require":"./devtools.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./api/files":{"types":"./api/files.d.ts","import":"./api/files.js","require":"./api/files.cjs"},"./api/users":{"types":"./api/users.d.ts","import":"./api/users.js","require":"./api/users.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"},"./api/notifications":{"types":"./api/notifications.d.ts","import":"./api/notifications.js","require":"./api/notifications.cjs"},"./api/verifications":{"types":"./api/verifications.d.ts","import":"./api/verifications.js","require":"./api/verifications.cjs"}},"gitHead":"71983f71d4db37d791215df047eb1b24be3f11a9","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@alepha/ui":"0.11.0","@alepha/core":"0.11.0","@alepha/file":"0.11.0","@alepha/lock":"0.11.0","@alepha/vite":"0.11.0","@alepha/batch":"0.11.0","@alepha/cache":"0.11.0","@alepha/email":"0.11.0","@alepha/queue":"0.11.0","@alepha/react":"0.11.0","@alepha/redis":"0.11.0","@alepha/retry":"0.11.0","@alepha/topic":"0.11.0","@alepha/bucket":"0.11.0","@alepha/logger":"0.11.0","@alepha/router":"0.11.0","@alepha/server":"0.11.0","@alepha/command":"0.11.0","@alepha/api-jobs":"0.11.0","@alepha/datetime":"0.11.0","@alepha/devtools":"0.11.0","@alepha/postgres":"0.11.0","@alepha/security":"0.11.0","@alepha/api-files":"0.11.0","@alepha/api-users":"0.11.0","@alepha/scheduler":"0.11.0","@alepha/lock-redis":"0.11.0","@alepha/react-auth":"0.11.0","@alepha/react-form":"0.11.0","@alepha/react-head":"0.11.0","@alepha/react-i18n":"0.11.0","@alepha/cache-redis":"0.11.0","@alepha/queue-redis":"0.11.0","@alepha/server-cors":"0.11.0","@alepha/topic-redis":"0.11.0","@alepha/server-cache":"0.11.0","@alepha/server-links":"0.11.0","@alepha/server-proxy":"0.11.0","@alepha/server-health":"0.11.0","@alepha/server-helmet":"0.11.0","@alepha/server-static":"0.11.0","@alepha/server-cookies":"0.11.0","@alepha/server-metrics":"0.11.0","@alepha/server-swagger":"0.11.0","@alepha/server-compress":"0.11.0","@alepha/server-security":"0.11.0","@alepha/server-multipart":"0.11.0","@alepha/api-notifications":"0.11.0","@alepha/api-verifications":"0.11.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/alepha_0.11.0_1761750341125_0.5596968946089125","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"alepha","version":"0.11.1","keywords":["alepha","api-files","api-jobs","api-notifications","api-users","api-verifications","batch","bucket","cache","cache-redis","command","core","datetime","devtools","email","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","ui","vite"],"license":"MIT","_id":"alepha@0.11.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"bbb9d5e6b46fb08b99db2fe0d037eb7e5240f92d","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.11.1.tgz","fileCount":150,"integrity":"sha512-poJWA0yyPTXt5EZBd9mEVWCcdZmoucik6QHQOEbWlzABiq7ExrgnNlYhz7E+BfFcGrhhZSzzNa4Tb5h/D945Kg==","signatures":[{"sig":"MEYCIQDnkUMKDBIXCDnjLLXAdvtewthxu2RrP5Wj1KDAHttWVQIhAN+Su1fWRyG16OU4T+UEHSACMRAeX/nj4TM/8kPKyeZz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612433},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./ui":{"types":"./ui.d.ts","import":"./ui.js","require":"./ui.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./api/jobs":{"types":"./api/jobs.d.ts","import":"./api/jobs.js","require":"./api/jobs.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./devtools":{"types":"./devtools.d.ts","import":"./devtools.js","require":"./devtools.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./api/files":{"types":"./api/files.d.ts","import":"./api/files.js","require":"./api/files.cjs"},"./api/users":{"types":"./api/users.d.ts","import":"./api/users.js","require":"./api/users.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"},"./api/notifications":{"types":"./api/notifications.d.ts","import":"./api/notifications.js","require":"./api/notifications.cjs"},"./api/verifications":{"types":"./api/verifications.d.ts","import":"./api/verifications.js","require":"./api/verifications.cjs"}},"gitHead":"ba3e0ad1bc2dd305fb0274930906f18fb549c956","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@alepha/ui":"0.11.1","@alepha/core":"0.11.1","@alepha/file":"0.11.1","@alepha/lock":"0.11.1","@alepha/vite":"0.11.1","@alepha/batch":"0.11.1","@alepha/cache":"0.11.1","@alepha/email":"0.11.1","@alepha/queue":"0.11.1","@alepha/react":"0.11.1","@alepha/redis":"0.11.1","@alepha/retry":"0.11.1","@alepha/topic":"0.11.1","@alepha/bucket":"0.11.1","@alepha/logger":"0.11.1","@alepha/router":"0.11.1","@alepha/server":"0.11.1","@alepha/command":"0.11.1","@alepha/api-jobs":"0.11.1","@alepha/datetime":"0.11.1","@alepha/devtools":"0.11.1","@alepha/postgres":"0.11.1","@alepha/security":"0.11.1","@alepha/api-files":"0.11.1","@alepha/api-users":"0.11.1","@alepha/scheduler":"0.11.1","@alepha/lock-redis":"0.11.1","@alepha/react-auth":"0.11.1","@alepha/react-form":"0.11.1","@alepha/react-head":"0.11.1","@alepha/react-i18n":"0.11.1","@alepha/cache-redis":"0.11.1","@alepha/queue-redis":"0.11.1","@alepha/server-cors":"0.11.1","@alepha/topic-redis":"0.11.1","@alepha/server-cache":"0.11.1","@alepha/server-links":"0.11.1","@alepha/server-proxy":"0.11.1","@alepha/server-health":"0.11.1","@alepha/server-helmet":"0.11.1","@alepha/server-static":"0.11.1","@alepha/server-cookies":"0.11.1","@alepha/server-metrics":"0.11.1","@alepha/server-swagger":"0.11.1","@alepha/server-compress":"0.11.1","@alepha/server-security":"0.11.1","@alepha/server-multipart":"0.11.1","@alepha/api-notifications":"0.11.1","@alepha/api-verifications":"0.11.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/alepha_0.11.1_1761761061593_0.7115658537436504","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"alepha","version":"0.11.2","keywords":["alepha","api-files","api-jobs","api-notifications","api-users","api-verifications","batch","bucket","cache","cache-redis","command","core","datetime","devtools","email","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","ui","vite"],"license":"MIT","_id":"alepha@0.11.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"93be696919c88e5cd54d2795221daab9feb55191","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.11.2.tgz","fileCount":150,"integrity":"sha512-nLIyWWvBEP9JlThgmnXoLv5XJCBJpL0l58Ai3MrAVCpNLlMh+pLhIYh1ZSYeGiusZTKMGJqdE8Pt3TsrEYm3gQ==","signatures":[{"sig":"MEQCIDGq/JmdbOEvgPC1RjVbB6e4ErtWOasuO6RTBeImlNNdAiB8VCAyh4o/5GKDtWQzj2KkSJiqZtcWSruY6PRAfhHMFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613007},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./ui":{"types":"./ui.d.ts","import":"./ui.js","require":"./ui.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./api/jobs":{"types":"./api/jobs.d.ts","import":"./api/jobs.js","require":"./api/jobs.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./devtools":{"types":"./devtools.d.ts","import":"./devtools.js","require":"./devtools.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./api/files":{"types":"./api/files.d.ts","import":"./api/files.js","require":"./api/files.cjs"},"./api/users":{"types":"./api/users.d.ts","import":"./api/users.js","require":"./api/users.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"},"./api/notifications":{"types":"./api/notifications.d.ts","import":"./api/notifications.js","require":"./api/notifications.cjs"},"./api/verifications":{"types":"./api/verifications.d.ts","import":"./api/verifications.js","require":"./api/verifications.cjs"}},"gitHead":"2bfde2c5e536b931b0bd419a9260f3f18d623d9b","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@alepha/ui":"0.11.2","@alepha/core":"0.11.2","@alepha/file":"0.11.2","@alepha/lock":"0.11.2","@alepha/vite":"0.11.2","@alepha/batch":"0.11.2","@alepha/cache":"0.11.2","@alepha/email":"0.11.2","@alepha/queue":"0.11.2","@alepha/react":"0.11.2","@alepha/redis":"0.11.2","@alepha/retry":"0.11.2","@alepha/topic":"0.11.2","@alepha/bucket":"0.11.2","@alepha/logger":"0.11.2","@alepha/router":"0.11.2","@alepha/server":"0.11.2","@alepha/command":"0.11.2","@alepha/api-jobs":"0.11.2","@alepha/datetime":"0.11.2","@alepha/devtools":"0.11.2","@alepha/postgres":"0.11.2","@alepha/security":"0.11.2","@alepha/api-files":"0.11.2","@alepha/api-users":"0.11.2","@alepha/scheduler":"0.11.2","@alepha/lock-redis":"0.11.2","@alepha/react-auth":"0.11.2","@alepha/react-form":"0.11.2","@alepha/react-head":"0.11.2","@alepha/react-i18n":"0.11.2","@alepha/cache-redis":"0.11.2","@alepha/queue-redis":"0.11.2","@alepha/server-cors":"0.11.2","@alepha/topic-redis":"0.11.2","@alepha/server-cache":"0.11.2","@alepha/server-links":"0.11.2","@alepha/server-proxy":"0.11.2","@alepha/server-health":"0.11.2","@alepha/server-helmet":"0.11.2","@alepha/server-static":"0.11.2","@alepha/server-cookies":"0.11.2","@alepha/server-metrics":"0.11.2","@alepha/server-swagger":"0.11.2","@alepha/server-compress":"0.11.2","@alepha/server-security":"0.11.2","@alepha/server-multipart":"0.11.2","@alepha/api-notifications":"0.11.2","@alepha/api-verifications":"0.11.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/alepha_0.11.2_1761852730161_0.41231932928234327","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"alepha","version":"0.11.3","keywords":["alepha","api-files","api-jobs","api-notifications","api-users","api-verifications","batch","bucket","cache","cache-redis","command","core","datetime","devtools","email","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.11.3","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"6dca945d6cbfe7344f6d99c00c0c4997be1806fe","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.11.3.tgz","fileCount":147,"integrity":"sha512-4AnOl5GrYzvtge+4noNcsMyZFkoPHtRM/bvmqTss5iAeFTRfdV7m1DllTb4Xi/12t9yk1wVBcqzZUGM+DyFYIA==","signatures":[{"sig":"MEQCIDpVOWPeb98PKZXWARqmy+I0XCezW9V7mtvjUWACxJbNAiAycQzlZ4kCZyxIXy8/4Lj5y54jjMfBp1b1RSp4zbaJ8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595020},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./api/jobs":{"types":"./api/jobs.d.ts","import":"./api/jobs.js","require":"./api/jobs.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./devtools":{"types":"./devtools.d.ts","import":"./devtools.js","require":"./devtools.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./api/files":{"types":"./api/files.d.ts","import":"./api/files.js","require":"./api/files.cjs"},"./api/users":{"types":"./api/users.d.ts","import":"./api/users.js","require":"./api/users.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"},"./api/notifications":{"types":"./api/notifications.d.ts","import":"./api/notifications.js","require":"./api/notifications.cjs"},"./api/verifications":{"types":"./api/verifications.d.ts","import":"./api/verifications.js","require":"./api/verifications.cjs"}},"gitHead":"a46048fb708a6ca9baf952c3cc917832d41788b7","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@alepha/core":"0.11.3","@alepha/file":"0.11.3","@alepha/lock":"0.11.3","@alepha/vite":"0.11.3","@alepha/batch":"0.11.3","@alepha/cache":"0.11.3","@alepha/email":"0.11.3","@alepha/queue":"0.11.3","@alepha/react":"0.11.3","@alepha/redis":"0.11.3","@alepha/retry":"0.11.3","@alepha/topic":"0.11.3","@alepha/bucket":"0.11.3","@alepha/logger":"0.11.3","@alepha/router":"0.11.3","@alepha/server":"0.11.3","@alepha/command":"0.11.3","@alepha/api-jobs":"0.11.3","@alepha/datetime":"0.11.3","@alepha/devtools":"0.11.3","@alepha/postgres":"0.11.3","@alepha/security":"0.11.3","@alepha/api-files":"0.11.3","@alepha/api-users":"0.11.3","@alepha/scheduler":"0.11.3","@alepha/lock-redis":"0.11.3","@alepha/react-auth":"0.11.3","@alepha/react-form":"0.11.3","@alepha/react-head":"0.11.3","@alepha/react-i18n":"0.11.3","@alepha/cache-redis":"0.11.3","@alepha/queue-redis":"0.11.3","@alepha/server-cors":"0.11.3","@alepha/topic-redis":"0.11.3","@alepha/server-cache":"0.11.3","@alepha/server-links":"0.11.3","@alepha/server-proxy":"0.11.3","@alepha/server-health":"0.11.3","@alepha/server-helmet":"0.11.3","@alepha/server-static":"0.11.3","@alepha/server-cookies":"0.11.3","@alepha/server-metrics":"0.11.3","@alepha/server-swagger":"0.11.3","@alepha/server-compress":"0.11.3","@alepha/server-security":"0.11.3","@alepha/server-multipart":"0.11.3","@alepha/api-notifications":"0.11.3","@alepha/api-verifications":"0.11.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/alepha_0.11.3_1761865956119_0.4909313859852946","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"alepha","version":"0.11.4","keywords":["alepha","api-files","api-jobs","api-notifications","api-users","api-verifications","batch","bucket","cache","cache-redis","command","core","datetime","devtools","email","fake","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","ui","vite"],"license":"MIT","_id":"alepha@0.11.4","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"8f06e2fcf208b1f41e638ba6a075420818ee5bbb","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.11.4.tgz","fileCount":153,"integrity":"sha512-UA/m7LZMr0u1ffPrnrbSGjS9PA+wlGIrz33gxNm7SAZmv6S85hCkxHLvaDChg60D9hoqLUzjEz5V87FUvYx2Ig==","signatures":[{"sig":"MEQCIBJixDuvD5SOqGROJYF+Fk5YJVM0Z16vLc3C4sEvdkCXAiAv24I2qTTDZHfN3DU4fSc32a9fLmm18f1DRLaTKAKSkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40928},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./ui":{"types":"./ui.d.ts","import":"./ui.js","require":"./ui.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./fake":{"types":"./fake.d.ts","import":"./fake.js","require":"./fake.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./api/jobs":{"types":"./api/jobs.d.ts","import":"./api/jobs.js","require":"./api/jobs.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./devtools":{"types":"./devtools.d.ts","import":"./devtools.js","require":"./devtools.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./api/files":{"types":"./api/files.d.ts","import":"./api/files.js","require":"./api/files.cjs"},"./api/users":{"types":"./api/users.d.ts","import":"./api/users.js","require":"./api/users.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"},"./api/notifications":{"types":"./api/notifications.d.ts","import":"./api/notifications.js","require":"./api/notifications.cjs"},"./api/verifications":{"types":"./api/verifications.d.ts","import":"./api/verifications.js","require":"./api/verifications.cjs"}},"gitHead":"4343d1abce7a0b765fc93ec58c9052528247d4f5","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@alepha/ui":"0.11.4","@alepha/core":"0.11.4","@alepha/fake":"0.11.4","@alepha/file":"0.11.4","@alepha/lock":"0.11.4","@alepha/vite":"0.11.4","@alepha/batch":"0.11.4","@alepha/cache":"0.11.4","@alepha/email":"0.11.4","@alepha/queue":"0.11.4","@alepha/react":"0.11.4","@alepha/redis":"0.11.4","@alepha/retry":"0.11.4","@alepha/topic":"0.11.4","@alepha/bucket":"0.11.4","@alepha/logger":"0.11.4","@alepha/router":"0.11.4","@alepha/server":"0.11.4","@alepha/command":"0.11.4","@alepha/api-jobs":"0.11.4","@alepha/datetime":"0.11.4","@alepha/devtools":"0.11.4","@alepha/postgres":"0.11.4","@alepha/security":"0.11.4","@alepha/api-files":"0.11.4","@alepha/api-users":"0.11.4","@alepha/scheduler":"0.11.4","@alepha/lock-redis":"0.11.4","@alepha/react-auth":"0.11.4","@alepha/react-form":"0.11.4","@alepha/react-head":"0.11.4","@alepha/react-i18n":"0.11.4","@alepha/cache-redis":"0.11.4","@alepha/queue-redis":"0.11.4","@alepha/server-cors":"0.11.4","@alepha/topic-redis":"0.11.4","@alepha/server-cache":"0.11.4","@alepha/server-links":"0.11.4","@alepha/server-proxy":"0.11.4","@alepha/server-health":"0.11.4","@alepha/server-helmet":"0.11.4","@alepha/server-static":"0.11.4","@alepha/server-cookies":"0.11.4","@alepha/server-metrics":"0.11.4","@alepha/server-swagger":"0.11.4","@alepha/server-compress":"0.11.4","@alepha/server-security":"0.11.4","@alepha/server-multipart":"0.11.4","@alepha/api-notifications":"0.11.4","@alepha/api-verifications":"0.11.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/alepha_0.11.4_1762361948185_0.1285941701668103","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"alepha","version":"0.11.5","keywords":["alepha","api-files","api-jobs","api-notifications","api-users","api-verifications","batch","bucket","cache","cache-redis","command","core","datetime","devtools","email","fake","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","ui","vite"],"license":"MIT","_id":"alepha@0.11.5","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"0405809c5635fa536717e75301ecd2c47e974cac","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.11.5.tgz","fileCount":153,"integrity":"sha512-SakXDM94P8x+Vv6eRYgAcfaoIjpHUyuiMkd3u4UDfs5qYMAkeZVCySPHO2UaY/j0syWyGXskJdX+ZjRSPa/zng==","signatures":[{"sig":"MEYCIQDjUlXWD7tU4bvpSmJA40pAG0TZhxxqscGXNM/22nzxCgIhAK3Ya8xpXYm6bPLsM1tbCPkYk8tNv7hKhF6y8lvJV3RW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649448},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./ui":{"types":"./ui.d.ts","import":"./ui.js","require":"./ui.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./fake":{"types":"./fake.d.ts","import":"./fake.js","require":"./fake.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./api/jobs":{"types":"./api/jobs.d.ts","import":"./api/jobs.js","require":"./api/jobs.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./devtools":{"types":"./devtools.d.ts","import":"./devtools.js","require":"./devtools.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./api/files":{"types":"./api/files.d.ts","import":"./api/files.js","require":"./api/files.cjs"},"./api/users":{"types":"./api/users.d.ts","import":"./api/users.js","require":"./api/users.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"},"./api/notifications":{"types":"./api/notifications.d.ts","import":"./api/notifications.js","require":"./api/notifications.cjs"},"./api/verifications":{"types":"./api/verifications.d.ts","import":"./api/verifications.js","require":"./api/verifications.cjs"}},"gitHead":"4277a824e5acc130b936ae62fe12a3eeb0a93f3f","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@alepha/ui":"0.11.5","@alepha/core":"0.11.5","@alepha/fake":"0.11.5","@alepha/file":"0.11.5","@alepha/lock":"0.11.5","@alepha/vite":"0.11.5","@alepha/batch":"0.11.5","@alepha/cache":"0.11.5","@alepha/email":"0.11.5","@alepha/queue":"0.11.5","@alepha/react":"0.11.5","@alepha/redis":"0.11.5","@alepha/retry":"0.11.5","@alepha/topic":"0.11.5","@alepha/bucket":"0.11.5","@alepha/logger":"0.11.5","@alepha/router":"0.11.5","@alepha/server":"0.11.5","@alepha/command":"0.11.5","@alepha/api-jobs":"0.11.5","@alepha/datetime":"0.11.5","@alepha/devtools":"0.11.5","@alepha/postgres":"0.11.5","@alepha/security":"0.11.5","@alepha/api-files":"0.11.5","@alepha/api-users":"0.11.5","@alepha/scheduler":"0.11.5","@alepha/lock-redis":"0.11.5","@alepha/react-auth":"0.11.5","@alepha/react-form":"0.11.5","@alepha/react-head":"0.11.5","@alepha/react-i18n":"0.11.5","@alepha/cache-redis":"0.11.5","@alepha/queue-redis":"0.11.5","@alepha/server-cors":"0.11.5","@alepha/topic-redis":"0.11.5","@alepha/server-cache":"0.11.5","@alepha/server-links":"0.11.5","@alepha/server-proxy":"0.11.5","@alepha/server-health":"0.11.5","@alepha/server-helmet":"0.11.5","@alepha/server-static":"0.11.5","@alepha/server-cookies":"0.11.5","@alepha/server-metrics":"0.11.5","@alepha/server-swagger":"0.11.5","@alepha/server-compress":"0.11.5","@alepha/server-security":"0.11.5","@alepha/server-multipart":"0.11.5","@alepha/api-notifications":"0.11.5","@alepha/api-verifications":"0.11.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/alepha_0.11.5_1762363023945_0.958810119189458","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"alepha","version":"0.11.6","keywords":["alepha","api-files","api-jobs","api-notifications","api-users","api-verifications","batch","bucket","cache","cache-redis","command","core","datetime","devtools","email","fake","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","ui","vite"],"license":"MIT","_id":"alepha@0.11.6","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"e88ab0defd29ce40794856628e2ee0827a7b3a6f","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.11.6.tgz","fileCount":153,"integrity":"sha512-xsxYeRLN8POoA4kIiME7TWFWUt7bLBURCk7TY/bj96eJ7kVFn7blQ5eKQ6Nc7p1G0/o6QrkSQ4/E1hBYFXkgRg==","signatures":[{"sig":"MEUCIQDlzfS8dps3IdS35dCqjEpUEYh2/wtzXT2Tb4v3rjluSQIgHnlZ0Vwo3NfsPIeycNfLv6DuydDKoYWpASBsi9FuUf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661839},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./ui":{"types":"./ui.d.ts","import":"./ui.js","require":"./ui.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./fake":{"types":"./fake.d.ts","import":"./fake.js","require":"./fake.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./api/jobs":{"types":"./api/jobs.d.ts","import":"./api/jobs.js","require":"./api/jobs.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./devtools":{"types":"./devtools.d.ts","import":"./devtools.js","require":"./devtools.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./api/files":{"types":"./api/files.d.ts","import":"./api/files.js","require":"./api/files.cjs"},"./api/users":{"types":"./api/users.d.ts","import":"./api/users.js","require":"./api/users.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"},"./api/notifications":{"types":"./api/notifications.d.ts","import":"./api/notifications.js","require":"./api/notifications.cjs"},"./api/verifications":{"types":"./api/verifications.d.ts","import":"./api/verifications.js","require":"./api/verifications.cjs"}},"gitHead":"344ecc38670de5fe2bf3bbd92da0bf3defac3703","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@alepha/ui":"0.11.6","@alepha/core":"0.11.6","@alepha/fake":"0.11.6","@alepha/file":"0.11.6","@alepha/lock":"0.11.6","@alepha/vite":"0.11.6","@alepha/batch":"0.11.6","@alepha/cache":"0.11.6","@alepha/email":"0.11.6","@alepha/queue":"0.11.6","@alepha/react":"0.11.6","@alepha/redis":"0.11.6","@alepha/retry":"0.11.6","@alepha/topic":"0.11.6","@alepha/bucket":"0.11.6","@alepha/logger":"0.11.6","@alepha/router":"0.11.6","@alepha/server":"0.11.6","@alepha/command":"0.11.6","@alepha/api-jobs":"0.11.6","@alepha/datetime":"0.11.6","@alepha/devtools":"0.11.6","@alepha/postgres":"0.11.6","@alepha/security":"0.11.6","@alepha/api-files":"0.11.6","@alepha/api-users":"0.11.6","@alepha/scheduler":"0.11.6","@alepha/lock-redis":"0.11.6","@alepha/react-auth":"0.11.6","@alepha/react-form":"0.11.6","@alepha/react-head":"0.11.6","@alepha/react-i18n":"0.11.6","@alepha/cache-redis":"0.11.6","@alepha/queue-redis":"0.11.6","@alepha/server-cors":"0.11.6","@alepha/topic-redis":"0.11.6","@alepha/server-cache":"0.11.6","@alepha/server-links":"0.11.6","@alepha/server-proxy":"0.11.6","@alepha/server-health":"0.11.6","@alepha/server-helmet":"0.11.6","@alepha/server-static":"0.11.6","@alepha/server-cookies":"0.11.6","@alepha/server-metrics":"0.11.6","@alepha/server-swagger":"0.11.6","@alepha/server-compress":"0.11.6","@alepha/server-security":"0.11.6","@alepha/server-multipart":"0.11.6","@alepha/api-notifications":"0.11.6","@alepha/api-verifications":"0.11.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/alepha_0.11.6_1762800860545_0.9162941320389573","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"alepha","version":"0.11.7","keywords":["alepha","api-files","api-jobs","api-notifications","api-users","api-verifications","batch","bucket","cache","cache-redis","command","core","datetime","devtools","email","fake","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","ui","vite"],"license":"MIT","_id":"alepha@0.11.7","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"66b300b59c768ca00e7fa0108bfd985b163cfa09","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.11.7.tgz","fileCount":153,"integrity":"sha512-6z7grsjKywDO77hEO8WbYyT2NlZ41zjwNkQ5hxwB2BwdyDAnUHjclj2A8EsgRYTomkP5x9TrXOOO7tbZ4adr/Q==","signatures":[{"sig":"MEYCIQCGJ+YV8SUQ6/y1ZjxAPn8rgY5XvkyymbqEII6wipDHswIhAJftczVHvBuaK8EedJo5++1F1Ul5Pdl/3cprnzUxvq7O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648214},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./ui":{"types":"./ui.d.ts","import":"./ui.js","require":"./ui.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./fake":{"types":"./fake.d.ts","import":"./fake.js","require":"./fake.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./api/jobs":{"types":"./api/jobs.d.ts","import":"./api/jobs.js","require":"./api/jobs.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./devtools":{"types":"./devtools.d.ts","import":"./devtools.js","require":"./devtools.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./api/files":{"types":"./api/files.d.ts","import":"./api/files.js","require":"./api/files.cjs"},"./api/users":{"types":"./api/users.d.ts","import":"./api/users.js","require":"./api/users.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"},"./api/notifications":{"types":"./api/notifications.d.ts","import":"./api/notifications.js","require":"./api/notifications.cjs"},"./api/verifications":{"types":"./api/verifications.d.ts","import":"./api/verifications.js","require":"./api/verifications.cjs"}},"gitHead":"09a2c9588bffdd7c1e96d76f3bf48f37a535ce27","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@alepha/ui":"0.11.7","@alepha/core":"0.11.7","@alepha/fake":"0.11.7","@alepha/file":"0.11.7","@alepha/lock":"0.11.7","@alepha/vite":"0.11.7","@alepha/batch":"0.11.7","@alepha/cache":"0.11.7","@alepha/email":"0.11.7","@alepha/queue":"0.11.7","@alepha/react":"0.11.7","@alepha/redis":"0.11.7","@alepha/retry":"0.11.7","@alepha/topic":"0.11.7","@alepha/bucket":"0.11.7","@alepha/logger":"0.11.7","@alepha/router":"0.11.7","@alepha/server":"0.11.7","@alepha/command":"0.11.7","@alepha/api-jobs":"0.11.7","@alepha/datetime":"0.11.7","@alepha/devtools":"0.11.7","@alepha/postgres":"0.11.7","@alepha/security":"0.11.7","@alepha/api-files":"0.11.7","@alepha/api-users":"0.11.7","@alepha/scheduler":"0.11.7","@alepha/lock-redis":"0.11.7","@alepha/react-auth":"0.11.7","@alepha/react-form":"0.11.7","@alepha/react-head":"0.11.7","@alepha/react-i18n":"0.11.7","@alepha/cache-redis":"0.11.7","@alepha/queue-redis":"0.11.7","@alepha/server-cors":"0.11.7","@alepha/topic-redis":"0.11.7","@alepha/server-cache":"0.11.7","@alepha/server-links":"0.11.7","@alepha/server-proxy":"0.11.7","@alepha/server-health":"0.11.7","@alepha/server-helmet":"0.11.7","@alepha/server-static":"0.11.7","@alepha/server-cookies":"0.11.7","@alepha/server-metrics":"0.11.7","@alepha/server-swagger":"0.11.7","@alepha/server-compress":"0.11.7","@alepha/server-security":"0.11.7","@alepha/server-multipart":"0.11.7","@alepha/api-notifications":"0.11.7","@alepha/api-verifications":"0.11.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/alepha_0.11.7_1763127911930_0.19551113838924628","host":"s3://npm-registry-packages-npm-production"}},"0.11.9":{"name":"alepha","version":"0.11.9","keywords":["alepha","api-files","api-jobs","api-notifications","api-users","api-verifications","batch","bucket","cache","cache-redis","command","core","datetime","devtools","email","fake","file","lock","lock-redis","logger","postgres","queue","queue-redis","react","react-auth","react-form","react-head","react-i18n","redis","retry","router","scheduler","security","server","server-cache","server-compress","server-cookies","server-cors","server-health","server-helmet","server-links","server-metrics","server-multipart","server-proxy","server-security","server-static","server-swagger","topic","topic-redis","vite"],"license":"MIT","_id":"alepha@0.11.9","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"dist":{"shasum":"6932e3c8075f869306edb546b1c0cd613776d4b1","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.11.9.tgz","fileCount":150,"integrity":"sha512-Dy1a0gCUQnT1v93NHBXd2tFEUD9P+XinUwlNiGlYiLEfgCnRYz5OW0mq6KHyC2k8HfCBAiIMPY2QETdiuro7oA==","signatures":[{"sig":"MEYCIQC9YlZktR6xxQSKnDfYf+Pfg4krUkbnqmirqg3HktrqxgIhALuwb6Xk++CdoaRIqSUQOr+qE1VCkKqAwnQKv/mXkF94","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623224},"main":"./core.js","type":"module","types":"./core.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","require":"./core.cjs"},"./fake":{"types":"./fake.d.ts","import":"./fake.js","require":"./fake.cjs"},"./file":{"types":"./file.d.ts","import":"./file.js","require":"./file.cjs"},"./lock":{"types":"./lock.d.ts","import":"./lock.js","require":"./lock.cjs"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","require":"./vite.cjs"},"./batch":{"types":"./batch.d.ts","import":"./batch.js","require":"./batch.cjs"},"./cache":{"types":"./cache.d.ts","import":"./cache.js","require":"./cache.cjs"},"./email":{"types":"./email.d.ts","import":"./email.js","require":"./email.cjs"},"./queue":{"types":"./queue.d.ts","import":"./queue.js","require":"./queue.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs"},"./redis":{"types":"./redis.d.ts","import":"./redis.js","require":"./redis.cjs"},"./retry":{"types":"./retry.d.ts","import":"./retry.js","require":"./retry.cjs"},"./topic":{"types":"./topic.d.ts","import":"./topic.js","require":"./topic.cjs"},"./bucket":{"types":"./bucket.d.ts","import":"./bucket.js","require":"./bucket.cjs"},"./logger":{"types":"./logger.d.ts","import":"./logger.js","require":"./logger.cjs"},"./router":{"types":"./router.d.ts","import":"./router.js","require":"./router.cjs"},"./server":{"types":"./server.d.ts","import":"./server.js","require":"./server.cjs"},"./command":{"types":"./command.d.ts","import":"./command.js","require":"./command.cjs"},"./api/jobs":{"types":"./api/jobs.d.ts","import":"./api/jobs.js","require":"./api/jobs.cjs"},"./datetime":{"types":"./datetime.d.ts","import":"./datetime.js","require":"./datetime.cjs"},"./devtools":{"types":"./devtools.d.ts","import":"./devtools.js","require":"./devtools.cjs"},"./postgres":{"types":"./postgres.d.ts","import":"./postgres.js","require":"./postgres.cjs"},"./security":{"types":"./security.d.ts","import":"./security.js","require":"./security.cjs"},"./api/files":{"types":"./api/files.d.ts","import":"./api/files.js","require":"./api/files.cjs"},"./api/users":{"types":"./api/users.d.ts","import":"./api/users.js","require":"./api/users.cjs"},"./scheduler":{"types":"./scheduler.d.ts","import":"./scheduler.js","require":"./scheduler.cjs"},"./lock/redis":{"types":"./lock/redis.d.ts","import":"./lock/redis.js","require":"./lock/redis.cjs"},"./react/auth":{"types":"./react/auth.d.ts","import":"./react/auth.js","require":"./react/auth.cjs"},"./react/form":{"types":"./react/form.d.ts","import":"./react/form.js","require":"./react/form.cjs"},"./react/head":{"types":"./react/head.d.ts","import":"./react/head.js","require":"./react/head.cjs"},"./react/i18n":{"types":"./react/i18n.d.ts","import":"./react/i18n.js","require":"./react/i18n.cjs"},"./cache/redis":{"types":"./cache/redis.d.ts","import":"./cache/redis.js","require":"./cache/redis.cjs"},"./queue/redis":{"types":"./queue/redis.d.ts","import":"./queue/redis.js","require":"./queue/redis.cjs"},"./server/cors":{"types":"./server/cors.d.ts","import":"./server/cors.js","require":"./server/cors.cjs"},"./topic/redis":{"types":"./topic/redis.d.ts","import":"./topic/redis.js","require":"./topic/redis.cjs"},"./server/cache":{"types":"./server/cache.d.ts","import":"./server/cache.js","require":"./server/cache.cjs"},"./server/links":{"types":"./server/links.d.ts","import":"./server/links.js","require":"./server/links.cjs"},"./server/proxy":{"types":"./server/proxy.d.ts","import":"./server/proxy.js","require":"./server/proxy.cjs"},"./server/health":{"types":"./server/health.d.ts","import":"./server/health.js","require":"./server/health.cjs"},"./server/helmet":{"types":"./server/helmet.d.ts","import":"./server/helmet.js","require":"./server/helmet.cjs"},"./server/static":{"types":"./server/static.d.ts","import":"./server/static.js","require":"./server/static.cjs"},"./server/cookies":{"types":"./server/cookies.d.ts","import":"./server/cookies.js","require":"./server/cookies.cjs"},"./server/metrics":{"types":"./server/metrics.d.ts","import":"./server/metrics.js","require":"./server/metrics.cjs"},"./server/swagger":{"types":"./server/swagger.d.ts","import":"./server/swagger.js","require":"./server/swagger.cjs"},"./server/compress":{"types":"./server/compress.d.ts","import":"./server/compress.js","require":"./server/compress.cjs"},"./server/security":{"types":"./server/security.d.ts","import":"./server/security.js","require":"./server/security.cjs"},"./server/multipart":{"types":"./server/multipart.d.ts","import":"./server/multipart.js","require":"./server/multipart.cjs"},"./api/notifications":{"types":"./api/notifications.d.ts","import":"./api/notifications.js","require":"./api/notifications.cjs"},"./api/verifications":{"types":"./api/verifications.d.ts","import":"./api/verifications.js","require":"./api/verifications.cjs"}},"gitHead":"2fef20ef33249a66346d06447ada1949351adec3","scripts":{"build":"node build.ts","start":"node server.js"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@alepha/core":"0.11.9","@alepha/fake":"0.11.9","@alepha/file":"0.11.9","@alepha/lock":"0.11.9","@alepha/vite":"0.11.9","@alepha/batch":"0.11.9","@alepha/cache":"0.11.9","@alepha/email":"0.11.9","@alepha/queue":"0.11.9","@alepha/react":"0.11.9","@alepha/redis":"0.11.9","@alepha/retry":"0.11.9","@alepha/topic":"0.11.9","@alepha/bucket":"0.11.9","@alepha/logger":"0.11.9","@alepha/router":"0.11.9","@alepha/server":"0.11.9","@alepha/command":"0.11.9","@alepha/api-jobs":"0.11.9","@alepha/datetime":"0.11.9","@alepha/devtools":"0.11.9","@alepha/postgres":"0.11.9","@alepha/security":"0.11.9","@alepha/api-files":"0.11.9","@alepha/api-users":"0.11.9","@alepha/scheduler":"0.11.9","@alepha/lock-redis":"0.11.9","@alepha/react-auth":"0.11.9","@alepha/react-form":"0.11.9","@alepha/react-head":"0.11.9","@alepha/react-i18n":"0.11.9","@alepha/cache-redis":"0.11.9","@alepha/queue-redis":"0.11.9","@alepha/server-cors":"0.11.9","@alepha/topic-redis":"0.11.9","@alepha/server-cache":"0.11.9","@alepha/server-links":"0.11.9","@alepha/server-proxy":"0.11.9","@alepha/server-health":"0.11.9","@alepha/server-helmet":"0.11.9","@alepha/server-static":"0.11.9","@alepha/server-cookies":"0.11.9","@alepha/server-metrics":"0.11.9","@alepha/server-swagger":"0.11.9","@alepha/server-compress":"0.11.9","@alepha/server-security":"0.11.9","@alepha/server-multipart":"0.11.9","@alepha/api-notifications":"0.11.9","@alepha/api-verifications":"0.11.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/alepha_0.11.9_1763129754459_0.636831332569991","host":"s3://npm-registry-packages-npm-production"}},"0.11.10":{"name":"alepha","version":"0.11.10","keywords":["alepha"],"license":"MIT","_id":"alepha@0.11.10","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/index.js"},"dist":{"shasum":"7bbb2a5d7bd5f7081b45cd77db8b1b19b7276107","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.11.10.tgz","fileCount":20,"integrity":"sha512-/QkTOmdiPOe0edW0m2laqGpzuujOiFLOe/vkk1j2ZcfDD+pJPURhSFsryaiYDHlCnOwbpTFUgXY/2S6we3ADYg==","signatures":[{"sig":"MEUCIQCMwOdSqz2ggS7u3ePztaK5R/IET1+HvS7CGponqvwwTwIgHpo4L479JvZYcsfjqey8OYHi5ZXjgmwVZEHe+yZgQpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4231408},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0e9cf9e4416d219691df90c409b3f2e2ec06f819","scripts":{"lint":"biome check --fix","build":"tsdown -c=../../tsdown.config.ts","check":"tsc --noEmit"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"<div align=\"center\"> <h1 > <img \tsrc=\"https://raw.githubusercontent.com/feunard/alepha/main/assets/logo.png\" \twidth=\"128\" \theight=\"128\" \talt=\"Logo\"   valign=\"middle\" /> Alepha </h1> <p style=\"max-width: 512px\"> Easy mode for building TypeScript applicatio","directories":{},"_nodeVersion":"24.9.0","dependencies":{"tar":"^7.5.2","tsx":"^4.20.6","vite":"^7.2.2","vitest":"^4.0.9","typescript":"^5.9.3","drizzle-kit":"^0.31.7","@biomejs/biome":"^2.3.5","@alepha/postgres":"^0.11.10"},"_hasShrinkwrap":false,"devDependencies":{"@alepha/core":"^0.11.10","@alepha/logger":"^0.11.10","@alepha/command":"^0.11.10"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.11.10_1763167062641_0.4760594507866689","host":"s3://npm-registry-packages-npm-production"}},"0.11.11":{"name":"alepha","version":"0.11.11","keywords":["alepha","aleph","framework","serverless","react","api"],"license":"MIT","_id":"alepha@0.11.11","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/index.js"},"dist":{"shasum":"0ff41bd074cb351bd15ae6302a0c1b83ced7ebd2","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.11.11.tgz","fileCount":21,"integrity":"sha512-tT62kjn9FAbdyxwlyHkZdh4p+/c8PeSScYsnYPjd/uUTa6M+j72PptCsMD7J4IzNa8mMj+lyXv/axTl08/7IIw==","signatures":[{"sig":"MEYCIQDFmqf1DgevkrZcWaOhac5xDcOe/fiEFpl4n5hCNZMT2gIhAIYGNAX+vajOKiRr+TZqgRJvs5+nx3Yuy+DBMptgyWGG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4410035},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5a9ef5e293532c00dcf0da2a104ac4569c61ea33","scripts":{"lint":"biome check --fix","build":"tsdown -c=../../tsdown.config.ts","check":"tsc --noEmit"},"_npmUser":{"name":"alepha","email":"ni.foures+alepha@gmail.com"},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.0","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"tar":"^7.5.2","tsx":"^4.20.6","vite":"^7.2.2","vitest":"^4.0.9","typescript":"^5.9.3","@alepha/orm":"^0.11.11","drizzle-kit":"^0.31.7","@biomejs/biome":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"@alepha/core":"^0.11.11","@alepha/logger":"^0.11.11","@alepha/command":"^0.11.11"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.11.11_1763222387519_0.11713222291015901","host":"s3://npm-registry-packages-npm-production"}},"0.11.12":{"name":"alepha","version":"0.11.12","keywords":["alepha","aleph","framework","serverless","react","api"],"license":"MIT","_id":"alepha@0.11.12","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"623d7b1da81a3a31b7ebe0e0ebbba85ffa0ec288","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.11.12.tgz","fileCount":830,"integrity":"sha512-oKnD94FK8tarHM241ZdH7xYjD8uu9nvCnuLJZQ/CU0L19q5wTWos+oHXm/ejjXLyV9a9QtgeZIEFZ26Lku7rUw==","signatures":[{"sig":"MEYCIQD9jCdFcjqudaH2H3qp1x0Jtz+K70qy5AB85W7eMhnRnQIhALQvTuK5saXmh/rADUWboYKbB3CixJ/TKKvyGjLTatM5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.11.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35469412},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.js","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","require":"./dist/core/index.js"},"./bin":{"types":"./dist/bin/index.js","import":"./dist/bin/index.js","require":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.js","import":"./dist/cli/index.js","require":"./dist/cli/index.js"},"./orm":{"types":"./dist/orm/index.js","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","require":"./dist/orm/index.js"},"./sms":{"types":"./dist/sms/index.js","import":"./dist/sms/index.js","require":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.js","import":"./dist/fake/index.js","require":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.js","import":"./dist/file/index.js","require":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/index.js","import":"./dist/lock/index.js","require":"./dist/lock/index.js"},"./vite":{"types":"./dist/vite/index.js","import":"./dist/vite/index.js","require":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.js","import":"./dist/batch/index.js","require":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/index.js","import":"./dist/cache/index.js","require":"./dist/cache/index.js"},"./email":{"types":"./dist/email/index.js","import":"./dist/email/index.js","require":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/index.js","import":"./dist/queue/index.js","require":"./dist/queue/index.js"},"./redis":{"types":"./dist/redis/index.js","import":"./dist/redis/index.js","require":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.js","import":"./dist/retry/index.js","require":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/index.js","import":"./dist/topic/index.js","require":"./dist/topic/index.js"},"./bucket":{"types":"./dist/bucket/index.js","import":"./dist/bucket/index.js","require":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.js","import":"./dist/logger/index.js","require":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.js","import":"./dist/router/index.js","require":"./dist/router/index.js"},"./server":{"types":"./dist/server/index.js","import":"./dist/server/index.js","browser":"./dist/server/index.browser.js","require":"./dist/server/index.js"},"./thread":{"types":"./dist/thread/index.js","import":"./dist/thread/index.js","require":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.js","import":"./dist/command/index.js","require":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api-jobs/index.js","import":"./dist/api-jobs/index.js","require":"./dist/api-jobs/index.js"},"./datetime":{"types":"./dist/datetime/index.js","import":"./dist/datetime/index.js","require":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.js","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","require":"./dist/security/index.js"},"./tsconfig":"./tsconfig.base.json","./api/files":{"types":"./dist/api-files/index.js","import":"./dist/api-files/index.js","require":"./dist/api-files/index.js"},"./api/users":{"types":"./dist/api-users/index.js","import":"./dist/api-users/index.js","browser":"./dist/api-users/index.browser.js","require":"./dist/api-users/index.js"},"./scheduler":{"types":"./dist/scheduler/index.js","import":"./dist/scheduler/index.js","require":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.js","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","require":"./dist/websocket/index.js"},"./lock/redis":{"types":"./dist/lock-redis/index.js","import":"./dist/lock-redis/index.js","require":"./dist/lock-redis/index.js"},"./cache/redis":{"types":"./dist/cache-redis/index.js","import":"./dist/cache-redis/index.js","require":"./dist/cache-redis/index.js"},"./queue/redis":{"types":"./dist/queue-redis/index.js","import":"./dist/queue-redis/index.js","require":"./dist/queue-redis/index.js"},"./server/cors":{"types":"./dist/server-cors/index.js","import":"./dist/server-cors/index.js","require":"./dist/server-cors/index.js"},"./topic/redis":{"types":"./dist/topic-redis/index.js","import":"./dist/topic-redis/index.js","require":"./dist/topic-redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server-cache/index.js","import":"./dist/server-cache/index.js","require":"./dist/server-cache/index.js"},"./server/links":{"types":"./dist/server-links/index.js","import":"./dist/server-links/index.js","browser":"./dist/server-links/index.browser.js","require":"./dist/server-links/index.js"},"./server/proxy":{"types":"./dist/server-proxy/index.js","import":"./dist/server-proxy/index.js","require":"./dist/server-proxy/index.js"},"./api/workflows":{"types":"./dist/api-workflows/index.js","import":"./dist/api-workflows/index.js","require":"./dist/api-workflows/index.js"},"./server/health":{"types":"./dist/server-health/index.js","import":"./dist/server-health/index.js","require":"./dist/server-health/index.js"},"./server/helmet":{"types":"./dist/server-helmet/index.js","import":"./dist/server-helmet/index.js","require":"./dist/server-helmet/index.js"},"./server/static":{"types":"./dist/server-static/index.js","import":"./dist/server-static/index.js","require":"./dist/server-static/index.js"},"./api/parameters":{"types":"./dist/api-parameters/index.js","import":"./dist/api-parameters/index.js","require":"./dist/api-parameters/index.js"},"./server/cookies":{"types":"./dist/server-cookies/index.js","import":"./dist/server-cookies/index.js","browser":"./dist/server-cookies/index.browser.js","require":"./dist/server-cookies/index.js"},"./server/metrics":{"types":"./dist/server-metrics/index.js","import":"./dist/server-metrics/index.js","require":"./dist/server-metrics/index.js"},"./server/swagger":{"types":"./dist/server-swagger/index.js","import":"./dist/server-swagger/index.js","require":"./dist/server-swagger/index.js"},"./server/compress":{"types":"./dist/server-compress/index.js","import":"./dist/server-compress/index.js","require":"./dist/server-compress/index.js"},"./server/security":{"types":"./dist/server-security/index.js","import":"./dist/server-security/index.js","browser":"./dist/server-security/index.browser.js","require":"./dist/server-security/index.js"},"./server/multipart":{"types":"./dist/server-multipart/index.js","import":"./dist/server-multipart/index.js","require":"./dist/server-multipart/index.js"},"./api/notifications":{"types":"./dist/api-notifications/index.js","import":"./dist/api-notifications/index.js","require":"./dist/api-notifications/index.js"},"./api/verifications":{"types":"./dist/api-verifications/index.js","import":"./dist/api-verifications/index.js","require":"./dist/api-verifications/index.js"},"./server/basic-auth":{"types":"./dist/server-basic-auth/index.js","import":"./dist/server-basic-auth/index.js","require":"./dist/server-basic-auth/index.js"},"./server/rate-limit":{"types":"./dist/server-rate-limit/index.js","import":"./dist/server-rate-limit/index.js","require":"./dist/server-rate-limit/index.js"}},"gitHead":"0fd92b28aa50b9ab18b62d469bf7177d8c663ff0","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","tsx":"^4.20.6","vite":"^7.2.2","dayjs":"^1.11.19","react":"^19.2.0","typebox":"^1.0.53","postgres":"^3.4.7","typescript":"^5.9.3","drizzle-kit":"^0.31.7","drizzle-orm":"^0.44.7","@redis/client":"^5.9.0","@biomejs/biome":"^2.3.5"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"tar":"^7.5.2","jose":"^6.1.1","vitest":"^4.0.9","@types/ws":"^8.18.1","react-dom":"^19.2.0","nodemailer":"^7.0.10","prom-client":"^15.1.3","cron-schedule":"^5.0.4","@faker-js/faker":"^10.1.0","@fastify/busboy":"^3.2.0","swagger-ui-dist":"^5.30.2","@types/nodemailer":"^7.0.3","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.11.12_1763340192983_0.8712572787392292","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"alepha","version":"0.12.0","keywords":["alepha","aleph","framework","serverless","react","api"],"license":"MIT","_id":"alepha@0.12.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"76e8f38068109b53878b77d35cbe8cd0bdcd2a94","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.12.0.tgz","fileCount":831,"integrity":"sha512-6kyZNLMHQ1eTw7TtqJvMxTGP5kIlM4fgIYeWswGTP6JAWETK8nnLqRcq7NQgtSbVplquLE0lQh5EtrJ+9pZ7ZQ==","signatures":[{"sig":"MEUCICYzPX50Rfjx2Rp2xglJDmOrUsW7rgwLYHrqMMHgxQPsAiEAmm1ZkKp3bZWRiCQlcxo+nsedWlAVR1y2XIJIueRfOTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35471160},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.js","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","require":"./dist/core/index.js"},"./bin":{"types":"./dist/bin/index.js","import":"./dist/bin/index.js","require":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.js","import":"./dist/cli/index.js","require":"./dist/cli/index.js"},"./orm":{"types":"./dist/orm/index.js","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","require":"./dist/orm/index.js"},"./sms":{"types":"./dist/sms/index.js","import":"./dist/sms/index.js","require":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.js","import":"./dist/fake/index.js","require":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.js","import":"./dist/file/index.js","require":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/index.js","import":"./dist/lock/index.js","require":"./dist/lock/index.js"},"./vite":{"types":"./dist/vite/index.js","import":"./dist/vite/index.js","require":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.js","import":"./dist/batch/index.js","require":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/index.js","import":"./dist/cache/index.js","require":"./dist/cache/index.js"},"./email":{"types":"./dist/email/index.js","import":"./dist/email/index.js","require":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/index.js","import":"./dist/queue/index.js","require":"./dist/queue/index.js"},"./redis":{"types":"./dist/redis/index.js","import":"./dist/redis/index.js","require":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.js","import":"./dist/retry/index.js","require":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/index.js","import":"./dist/topic/index.js","require":"./dist/topic/index.js"},"./bucket":{"types":"./dist/bucket/index.js","import":"./dist/bucket/index.js","require":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.js","import":"./dist/logger/index.js","require":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.js","import":"./dist/router/index.js","require":"./dist/router/index.js"},"./server":{"types":"./dist/server/index.js","import":"./dist/server/index.js","browser":"./dist/server/index.browser.js","require":"./dist/server/index.js"},"./thread":{"types":"./dist/thread/index.js","import":"./dist/thread/index.js","require":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.js","import":"./dist/command/index.js","require":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api-jobs/index.js","import":"./dist/api-jobs/index.js","require":"./dist/api-jobs/index.js"},"./datetime":{"types":"./dist/datetime/index.js","import":"./dist/datetime/index.js","require":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.js","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","require":"./dist/security/index.js"},"./tsconfig":"./tsconfig.base.json","./api/files":{"types":"./dist/api-files/index.js","import":"./dist/api-files/index.js","require":"./dist/api-files/index.js"},"./api/users":{"types":"./dist/api-users/index.js","import":"./dist/api-users/index.js","browser":"./dist/api-users/index.browser.js","require":"./dist/api-users/index.js"},"./scheduler":{"types":"./dist/scheduler/index.js","import":"./dist/scheduler/index.js","require":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.js","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","require":"./dist/websocket/index.js"},"./lock/redis":{"types":"./dist/lock-redis/index.js","import":"./dist/lock-redis/index.js","require":"./dist/lock-redis/index.js"},"./cache/redis":{"types":"./dist/cache-redis/index.js","import":"./dist/cache-redis/index.js","require":"./dist/cache-redis/index.js"},"./queue/redis":{"types":"./dist/queue-redis/index.js","import":"./dist/queue-redis/index.js","require":"./dist/queue-redis/index.js"},"./server/cors":{"types":"./dist/server-cors/index.js","import":"./dist/server-cors/index.js","require":"./dist/server-cors/index.js"},"./topic/redis":{"types":"./dist/topic-redis/index.js","import":"./dist/topic-redis/index.js","require":"./dist/topic-redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server-cache/index.js","import":"./dist/server-cache/index.js","require":"./dist/server-cache/index.js"},"./server/links":{"types":"./dist/server-links/index.js","import":"./dist/server-links/index.js","browser":"./dist/server-links/index.browser.js","require":"./dist/server-links/index.js"},"./server/proxy":{"types":"./dist/server-proxy/index.js","import":"./dist/server-proxy/index.js","require":"./dist/server-proxy/index.js"},"./api/workflows":{"types":"./dist/api-workflows/index.js","import":"./dist/api-workflows/index.js","require":"./dist/api-workflows/index.js"},"./server/health":{"types":"./dist/server-health/index.js","import":"./dist/server-health/index.js","require":"./dist/server-health/index.js"},"./server/helmet":{"types":"./dist/server-helmet/index.js","import":"./dist/server-helmet/index.js","require":"./dist/server-helmet/index.js"},"./server/static":{"types":"./dist/server-static/index.js","import":"./dist/server-static/index.js","require":"./dist/server-static/index.js"},"./api/parameters":{"types":"./dist/api-parameters/index.js","import":"./dist/api-parameters/index.js","require":"./dist/api-parameters/index.js"},"./server/cookies":{"types":"./dist/server-cookies/index.js","import":"./dist/server-cookies/index.js","browser":"./dist/server-cookies/index.browser.js","require":"./dist/server-cookies/index.js"},"./server/metrics":{"types":"./dist/server-metrics/index.js","import":"./dist/server-metrics/index.js","require":"./dist/server-metrics/index.js"},"./server/swagger":{"types":"./dist/server-swagger/index.js","import":"./dist/server-swagger/index.js","require":"./dist/server-swagger/index.js"},"./server/compress":{"types":"./dist/server-compress/index.js","import":"./dist/server-compress/index.js","require":"./dist/server-compress/index.js"},"./server/security":{"types":"./dist/server-security/index.js","import":"./dist/server-security/index.js","browser":"./dist/server-security/index.browser.js","require":"./dist/server-security/index.js"},"./server/multipart":{"types":"./dist/server-multipart/index.js","import":"./dist/server-multipart/index.js","require":"./dist/server-multipart/index.js"},"./api/notifications":{"types":"./dist/api-notifications/index.js","import":"./dist/api-notifications/index.js","require":"./dist/api-notifications/index.js"},"./api/verifications":{"types":"./dist/api-verifications/index.js","import":"./dist/api-verifications/index.js","require":"./dist/api-verifications/index.js"},"./server/basic-auth":{"types":"./dist/server-basic-auth/index.js","import":"./dist/server-basic-auth/index.js","require":"./dist/server-basic-auth/index.js"},"./server/rate-limit":{"types":"./dist/server-rate-limit/index.js","import":"./dist/server-rate-limit/index.js","require":"./dist/server-rate-limit/index.js"}},"gitHead":"2181ff14beb3797cf987b62681265d4a69ce089f","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","tsx":"^4.20.6","vite":"^7.2.2","dayjs":"^1.11.19","react":"^19.2.0","typebox":"^1.0.53","postgres":"^3.4.7","typescript":"^5.9.3","drizzle-kit":"^0.31.7","drizzle-orm":"^0.44.7","@redis/client":"^5.9.0","@biomejs/biome":"^2.3.5"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"tar":"^7.5.2","jose":"^6.1.1","vitest":"^4.0.9","@types/ws":"^8.18.1","react-dom":"^19.2.0","nodemailer":"^7.0.10","prom-client":"^15.1.3","cron-schedule":"^5.0.4","@faker-js/faker":"^10.1.0","@fastify/busboy":"^3.2.0","swagger-ui-dist":"^5.30.2","@types/nodemailer":"^7.0.3","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.12.0_1763341650703_0.10811038004409101","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"alepha","version":"0.12.1","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.12.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"e13ce17f219271e6c77eac85212f7534c06e1be9","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.12.1.tgz","fileCount":762,"integrity":"sha512-gKhGBP3RwmUvk83UuqiumWwUOGEzveNgJ/qdvLOikSQfhDUrISsZHvCDrQl64+F9U26czRiyoM0bxgYOxX2YXg==","signatures":[{"sig":"MEUCIA+ndQIRzZQtvvvDT2ytRG+hVNkTen49HyazvezBnYxIAiEAuyV4W5BVzb1qzU8HxrUTOXHCYgSDFLWudx02ejLsS0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20342599},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.js","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","require":"./dist/core/index.js"},"./bin":{"types":"./dist/bin/index.js","import":"./dist/bin/index.js","require":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.js","import":"./dist/cli/index.js","require":"./dist/cli/index.js"},"./orm":{"types":"./dist/orm/index.js","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","require":"./dist/orm/index.js"},"./sms":{"types":"./dist/sms/index.js","import":"./dist/sms/index.js","require":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.js","import":"./dist/fake/index.js","require":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.js","import":"./dist/file/index.js","require":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/index.js","import":"./dist/lock/index.js","require":"./dist/lock/index.js"},"./vite":{"types":"./dist/vite/index.js","import":"./dist/vite/index.js","require":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.js","import":"./dist/batch/index.js","require":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/index.js","import":"./dist/cache/index.js","require":"./dist/cache/index.js"},"./email":{"types":"./dist/email/index.js","import":"./dist/email/index.js","require":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/index.js","import":"./dist/queue/index.js","require":"./dist/queue/index.js"},"./redis":{"types":"./dist/redis/index.js","import":"./dist/redis/index.js","require":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.js","import":"./dist/retry/index.js","require":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/index.js","import":"./dist/topic/index.js","require":"./dist/topic/index.js"},"./bucket":{"types":"./dist/bucket/index.js","import":"./dist/bucket/index.js","require":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.js","import":"./dist/logger/index.js","require":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.js","import":"./dist/router/index.js","require":"./dist/router/index.js"},"./server":{"types":"./dist/server/index.js","import":"./dist/server/index.js","browser":"./dist/server/index.browser.js","require":"./dist/server/index.js"},"./thread":{"types":"./dist/thread/index.js","import":"./dist/thread/index.js","require":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.js","import":"./dist/command/index.js","require":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api-jobs/index.js","import":"./dist/api-jobs/index.js","require":"./dist/api-jobs/index.js"},"./datetime":{"types":"./dist/datetime/index.js","import":"./dist/datetime/index.js","require":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.js","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","require":"./dist/security/index.js"},"./api/files":{"types":"./dist/api-files/index.js","import":"./dist/api-files/index.js","require":"./dist/api-files/index.js"},"./api/users":{"types":"./dist/api-users/index.js","import":"./dist/api-users/index.js","browser":"./dist/api-users/index.browser.js","require":"./dist/api-users/index.js"},"./scheduler":{"types":"./dist/scheduler/index.js","import":"./dist/scheduler/index.js","require":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.js","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","require":"./dist/websocket/index.js"},"./lock/redis":{"types":"./dist/lock-redis/index.js","import":"./dist/lock-redis/index.js","require":"./dist/lock-redis/index.js"},"./cache/redis":{"types":"./dist/cache-redis/index.js","import":"./dist/cache-redis/index.js","require":"./dist/cache-redis/index.js"},"./queue/redis":{"types":"./dist/queue-redis/index.js","import":"./dist/queue-redis/index.js","require":"./dist/queue-redis/index.js"},"./server/auth":{"types":"./dist/server-auth/index.js","import":"./dist/server-auth/index.js","browser":"./dist/server-auth/index.browser.js","require":"./dist/server-auth/index.js"},"./server/cors":{"types":"./dist/server-cors/index.js","import":"./dist/server-cors/index.js","require":"./dist/server-cors/index.js"},"./topic/redis":{"types":"./dist/topic-redis/index.js","import":"./dist/topic-redis/index.js","require":"./dist/topic-redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server-cache/index.js","import":"./dist/server-cache/index.js","require":"./dist/server-cache/index.js"},"./server/links":{"types":"./dist/server-links/index.js","import":"./dist/server-links/index.js","browser":"./dist/server-links/index.browser.js","require":"./dist/server-links/index.js"},"./server/proxy":{"types":"./dist/server-proxy/index.js","import":"./dist/server-proxy/index.js","require":"./dist/server-proxy/index.js"},"./server/health":{"types":"./dist/server-health/index.js","import":"./dist/server-health/index.js","require":"./dist/server-health/index.js"},"./server/helmet":{"types":"./dist/server-helmet/index.js","import":"./dist/server-helmet/index.js","require":"./dist/server-helmet/index.js"},"./server/static":{"types":"./dist/server-static/index.js","import":"./dist/server-static/index.js","require":"./dist/server-static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api-parameters/index.js","import":"./dist/api-parameters/index.js","require":"./dist/api-parameters/index.js"},"./server/cookies":{"types":"./dist/server-cookies/index.js","import":"./dist/server-cookies/index.js","browser":"./dist/server-cookies/index.browser.js","require":"./dist/server-cookies/index.js"},"./server/metrics":{"types":"./dist/server-metrics/index.js","import":"./dist/server-metrics/index.js","require":"./dist/server-metrics/index.js"},"./server/swagger":{"types":"./dist/server-swagger/index.js","import":"./dist/server-swagger/index.js","require":"./dist/server-swagger/index.js"},"./server/compress":{"types":"./dist/server-compress/index.js","import":"./dist/server-compress/index.js","require":"./dist/server-compress/index.js"},"./server/security":{"types":"./dist/server-security/index.js","import":"./dist/server-security/index.js","browser":"./dist/server-security/index.browser.js","require":"./dist/server-security/index.js"},"./server/multipart":{"types":"./dist/server-multipart/index.js","import":"./dist/server-multipart/index.js","require":"./dist/server-multipart/index.js"},"./api/notifications":{"types":"./dist/api-notifications/index.js","import":"./dist/api-notifications/index.js","require":"./dist/api-notifications/index.js"},"./api/verifications":{"types":"./dist/api-verifications/index.js","import":"./dist/api-verifications/index.js","require":"./dist/api-verifications/index.js"},"./server/rate-limit":{"types":"./dist/server-rate-limit/index.js","import":"./dist/server-rate-limit/index.js","require":"./dist/server-rate-limit/index.js"}},"gitHead":"757e66040633ce64bb9addda893f8f67699098b2","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","tsx":"^4.20.6","vite":"^7.2.4","dayjs":"^1.11.19","typebox":"^1.0.58","postgres":"^3.4.7","typescript":"^5.9.3","drizzle-kit":"^0.31.7","drizzle-orm":"^0.44.7","@redis/client":"^5.10.0","@biomejs/biome":"^2.3.8","vite-bundle-analyzer":"^1.2.3"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.2","vitest":"^4.0.14","@types/ws":"^8.18.1","nodemailer":"^7.0.11","@types/node":"^24.10.1","prom-client":"^15.1.3","cron-schedule":"^6.0.0","openid-client":"^6.8.1","@faker-js/faker":"^10.1.0","swagger-ui-dist":"^5.30.3","@types/nodemailer":"^7.0.4","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.12.1_1764450718695_0.924624464652448","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"alepha","version":"0.13.0","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.13.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"6283babfa1ad8f8810ab395737102dfc4ba1a8ba","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.13.0.tgz","fileCount":762,"integrity":"sha512-Uzr/KM//oyzWP1hKyywXEn2bkY5DxGnF0Nwrb8np+1WXKQYMOk4EYauJ3NC8sPBaSjQI3fDJcKm2icjsuvCHhw==","signatures":[{"sig":"MEUCIGTSegGQw7KKBlSBUKVSC+xspcR1PIDdFQn9cqurRrPUAiEA6FoFYpsteRI9kcwaYEi//3qkZ7EeeekcgN85VkHKins=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20342986},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.js","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","require":"./dist/core/index.js"},"./bin":{"types":"./dist/bin/index.js","import":"./dist/bin/index.js","require":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.js","import":"./dist/cli/index.js","require":"./dist/cli/index.js"},"./orm":{"types":"./dist/orm/index.js","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","require":"./dist/orm/index.js"},"./sms":{"types":"./dist/sms/index.js","import":"./dist/sms/index.js","require":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.js","import":"./dist/fake/index.js","require":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.js","import":"./dist/file/index.js","require":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/index.js","import":"./dist/lock/index.js","require":"./dist/lock/index.js"},"./vite":{"types":"./dist/vite/index.js","import":"./dist/vite/index.js","require":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.js","import":"./dist/batch/index.js","require":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/index.js","import":"./dist/cache/index.js","require":"./dist/cache/index.js"},"./email":{"types":"./dist/email/index.js","import":"./dist/email/index.js","require":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/index.js","import":"./dist/queue/index.js","require":"./dist/queue/index.js"},"./redis":{"types":"./dist/redis/index.js","import":"./dist/redis/index.js","require":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.js","import":"./dist/retry/index.js","require":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/index.js","import":"./dist/topic/index.js","require":"./dist/topic/index.js"},"./bucket":{"types":"./dist/bucket/index.js","import":"./dist/bucket/index.js","require":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.js","import":"./dist/logger/index.js","require":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.js","import":"./dist/router/index.js","require":"./dist/router/index.js"},"./server":{"types":"./dist/server/index.js","import":"./dist/server/index.js","browser":"./dist/server/index.browser.js","require":"./dist/server/index.js"},"./thread":{"types":"./dist/thread/index.js","import":"./dist/thread/index.js","require":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.js","import":"./dist/command/index.js","require":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api-jobs/index.js","import":"./dist/api-jobs/index.js","require":"./dist/api-jobs/index.js"},"./datetime":{"types":"./dist/datetime/index.js","import":"./dist/datetime/index.js","require":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.js","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","require":"./dist/security/index.js"},"./api/files":{"types":"./dist/api-files/index.js","import":"./dist/api-files/index.js","require":"./dist/api-files/index.js"},"./api/users":{"types":"./dist/api-users/index.js","import":"./dist/api-users/index.js","browser":"./dist/api-users/index.browser.js","require":"./dist/api-users/index.js"},"./scheduler":{"types":"./dist/scheduler/index.js","import":"./dist/scheduler/index.js","require":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.js","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","require":"./dist/websocket/index.js"},"./lock/redis":{"types":"./dist/lock-redis/index.js","import":"./dist/lock-redis/index.js","require":"./dist/lock-redis/index.js"},"./cache/redis":{"types":"./dist/cache-redis/index.js","import":"./dist/cache-redis/index.js","require":"./dist/cache-redis/index.js"},"./queue/redis":{"types":"./dist/queue-redis/index.js","import":"./dist/queue-redis/index.js","require":"./dist/queue-redis/index.js"},"./server/auth":{"types":"./dist/server-auth/index.js","import":"./dist/server-auth/index.js","browser":"./dist/server-auth/index.browser.js","require":"./dist/server-auth/index.js"},"./server/cors":{"types":"./dist/server-cors/index.js","import":"./dist/server-cors/index.js","require":"./dist/server-cors/index.js"},"./topic/redis":{"types":"./dist/topic-redis/index.js","import":"./dist/topic-redis/index.js","require":"./dist/topic-redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server-cache/index.js","import":"./dist/server-cache/index.js","require":"./dist/server-cache/index.js"},"./server/links":{"types":"./dist/server-links/index.js","import":"./dist/server-links/index.js","browser":"./dist/server-links/index.browser.js","require":"./dist/server-links/index.js"},"./server/proxy":{"types":"./dist/server-proxy/index.js","import":"./dist/server-proxy/index.js","require":"./dist/server-proxy/index.js"},"./server/health":{"types":"./dist/server-health/index.js","import":"./dist/server-health/index.js","require":"./dist/server-health/index.js"},"./server/helmet":{"types":"./dist/server-helmet/index.js","import":"./dist/server-helmet/index.js","require":"./dist/server-helmet/index.js"},"./server/static":{"types":"./dist/server-static/index.js","import":"./dist/server-static/index.js","require":"./dist/server-static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api-parameters/index.js","import":"./dist/api-parameters/index.js","require":"./dist/api-parameters/index.js"},"./server/cookies":{"types":"./dist/server-cookies/index.js","import":"./dist/server-cookies/index.js","browser":"./dist/server-cookies/index.browser.js","require":"./dist/server-cookies/index.js"},"./server/metrics":{"types":"./dist/server-metrics/index.js","import":"./dist/server-metrics/index.js","require":"./dist/server-metrics/index.js"},"./server/swagger":{"types":"./dist/server-swagger/index.js","import":"./dist/server-swagger/index.js","require":"./dist/server-swagger/index.js"},"./server/compress":{"types":"./dist/server-compress/index.js","import":"./dist/server-compress/index.js","require":"./dist/server-compress/index.js"},"./server/security":{"types":"./dist/server-security/index.js","import":"./dist/server-security/index.js","browser":"./dist/server-security/index.browser.js","require":"./dist/server-security/index.js"},"./server/multipart":{"types":"./dist/server-multipart/index.js","import":"./dist/server-multipart/index.js","require":"./dist/server-multipart/index.js"},"./api/notifications":{"types":"./dist/api-notifications/index.js","import":"./dist/api-notifications/index.js","require":"./dist/api-notifications/index.js"},"./api/verifications":{"types":"./dist/api-verifications/index.js","import":"./dist/api-verifications/index.js","require":"./dist/api-verifications/index.js"},"./server/rate-limit":{"types":"./dist/server-rate-limit/index.js","import":"./dist/server-rate-limit/index.js","require":"./dist/server-rate-limit/index.js"}},"gitHead":"2df00f0907c48fdcc85f5db25f3d0417fac0756b","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","tsx":"^4.20.6","vite":"^7.2.4","dayjs":"^1.11.19","typebox":"^1.0.58","postgres":"^3.4.7","typescript":"^5.9.3","drizzle-kit":"^0.31.7","drizzle-orm":"^0.44.7","@redis/client":"^5.10.0","@biomejs/biome":"^2.3.8","vite-bundle-analyzer":"^1.2.3"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.2","vitest":"^4.0.14","@types/ws":"^8.18.1","nodemailer":"^7.0.11","@types/node":"^24.10.1","prom-client":"^15.1.3","cron-schedule":"^6.0.0","openid-client":"^6.8.1","@faker-js/faker":"^10.1.0","swagger-ui-dist":"^5.30.3","@types/nodemailer":"^7.0.4","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.13.0_1764452331901_0.21297614017168498","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"alepha","version":"0.13.1","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.13.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"712452bc13c871b6b6a38dbf21d6e0288c98f0bc","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.13.1.tgz","fileCount":608,"integrity":"sha512-0KdXfyv0mjWVCRPb6SqVbd0+IQA3jw1YkjlGajxOv1da5oGRQPRrZTBoG5DsE2dgghwnmh2tQ33x0JBE61c2mA==","signatures":[{"sig":"MEUCIQCqZLuAlE8FxqrPkOZ+q3CbQkuL8QGwxqL5e5v9x+OL4wIgE86fmDF4pe3gm2WaIt0PGUQr2obD2t/XBkCDDbm/QEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12088665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.js","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js"},"./bin":{"types":"./dist/bin/index.js","import":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.js","import":"./dist/cli/index.js"},"./orm":{"types":"./dist/orm/index.js","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.js","import":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.js","import":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.js","import":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/index.js","import":"./dist/lock/index.js"},"./vite":{"types":"./dist/vite/index.js","import":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.js","import":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/index.js","import":"./dist/cache/index.js"},"./email":{"types":"./dist/email/index.js","import":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/index.js","import":"./dist/queue/index.js"},"./redis":{"types":"./dist/redis/index.js","import":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.js","import":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/index.js","import":"./dist/topic/index.js"},"./bucket":{"types":"./dist/bucket/index.js","import":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.js","import":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.js","import":"./dist/router/index.js"},"./server":{"types":"./dist/server/index.js","import":"./dist/server/index.js","browser":"./dist/server/index.browser.js"},"./thread":{"types":"./dist/thread/index.js","import":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.js","import":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api-jobs/index.js","import":"./dist/api-jobs/index.js"},"./datetime":{"types":"./dist/datetime/index.js","import":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.js","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api-files/index.js","import":"./dist/api-files/index.js"},"./api/users":{"types":"./dist/api-users/index.js","import":"./dist/api-users/index.js","browser":"./dist/api-users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.js","import":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.js","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js"},"./lock/redis":{"types":"./dist/lock-redis/index.js","import":"./dist/lock-redis/index.js"},"./cache/redis":{"types":"./dist/cache-redis/index.js","import":"./dist/cache-redis/index.js"},"./queue/redis":{"types":"./dist/queue-redis/index.js","import":"./dist/queue-redis/index.js"},"./server/auth":{"types":"./dist/server-auth/index.js","import":"./dist/server-auth/index.js","browser":"./dist/server-auth/index.browser.js"},"./server/cors":{"types":"./dist/server-cors/index.js","import":"./dist/server-cors/index.js"},"./topic/redis":{"types":"./dist/topic-redis/index.js","import":"./dist/topic-redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server-cache/index.js","import":"./dist/server-cache/index.js"},"./server/links":{"types":"./dist/server-links/index.js","import":"./dist/server-links/index.js","browser":"./dist/server-links/index.browser.js"},"./server/proxy":{"types":"./dist/server-proxy/index.js","import":"./dist/server-proxy/index.js"},"./server/health":{"types":"./dist/server-health/index.js","import":"./dist/server-health/index.js"},"./server/helmet":{"types":"./dist/server-helmet/index.js","import":"./dist/server-helmet/index.js"},"./server/static":{"types":"./dist/server-static/index.js","import":"./dist/server-static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api-parameters/index.js","import":"./dist/api-parameters/index.js"},"./server/cookies":{"types":"./dist/server-cookies/index.js","import":"./dist/server-cookies/index.js","browser":"./dist/server-cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server-metrics/index.js","import":"./dist/server-metrics/index.js"},"./server/swagger":{"types":"./dist/server-swagger/index.js","import":"./dist/server-swagger/index.js"},"./server/compress":{"types":"./dist/server-compress/index.js","import":"./dist/server-compress/index.js"},"./server/security":{"types":"./dist/server-security/index.js","import":"./dist/server-security/index.js","browser":"./dist/server-security/index.browser.js"},"./server/multipart":{"types":"./dist/server-multipart/index.js","import":"./dist/server-multipart/index.js"},"./api/notifications":{"types":"./dist/api-notifications/index.js","import":"./dist/api-notifications/index.js"},"./api/verifications":{"types":"./dist/api-verifications/index.js","import":"./dist/api-verifications/index.js"},"./server/rate-limit":{"types":"./dist/server-rate-limit/index.js","import":"./dist/server-rate-limit/index.js"}},"gitHead":"6691fb9cbcda99a3b675c004b05caddb46672ed5","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","tsx":"^4.20.6","vite":"^7.2.4","dayjs":"^1.11.19","typebox":"^1.0.58","postgres":"^3.4.7","typescript":"^5.9.3","drizzle-kit":"^0.31.7","drizzle-orm":"^0.44.7","@redis/client":"^5.10.0","@biomejs/biome":"^2.3.8","vite-bundle-analyzer":"^1.2.3"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.2","vitest":"^4.0.14","@types/ws":"^8.18.1","nodemailer":"^7.0.11","@types/node":"^24.10.1","prom-client":"^15.1.3","cron-schedule":"^6.0.0","openid-client":"^6.8.1","@faker-js/faker":"^10.1.0","swagger-ui-dist":"^5.30.3","@types/nodemailer":"^7.0.4","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.13.1_1764499643228_0.135596603290697","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"alepha","version":"0.13.2","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.13.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"9e51732e3a0d63e0884ef819e0373477fa28616a","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.13.2.tgz","fileCount":608,"integrity":"sha512-pBZ1lQdMBN5ai5+ZmjMIvY10FRGAzLly+MpVu+oljHL/SMCaGMKCnTr4SSiIXnX7lPFOtPNPxDEXJUa6VEnLlA==","signatures":[{"sig":"MEUCIGufshjb4CBMN//kb9mJPx03GlpFhhJOOGMLdLDkfTXmAiEA8qHQH9UGCST7FnIA3qE+hA5fpqPON+y1WzxvBQZ0aN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11174758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.js","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.js","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.js","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./orm":{"types":"./dist/orm/index.js","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.js","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.js","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.js","import":"./dist/file/index.js","default":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/index.js","import":"./dist/lock/index.js","default":"./dist/lock/index.js"},"./vite":{"types":"./dist/vite/index.js","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.js","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/index.js","import":"./dist/cache/index.js","default":"./dist/cache/index.js"},"./email":{"types":"./dist/email/index.js","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/index.js","import":"./dist/queue/index.js","default":"./dist/queue/index.js"},"./redis":{"types":"./dist/redis/index.js","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.js","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/index.js","import":"./dist/topic/index.js","default":"./dist/topic/index.js"},"./bucket":{"types":"./dist/bucket/index.js","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.js","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.js","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/index.js","import":"./dist/server/index.js","browser":"./dist/server/index.browser.js","default":"./dist/server/index.js","react-native":"./dist/server/index.browser.js"},"./thread":{"types":"./dist/thread/index.js","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.js","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api-jobs/index.js","import":"./dist/api-jobs/index.js","default":"./dist/api-jobs/index.js"},"./datetime":{"types":"./dist/datetime/index.js","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.js","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api-files/index.js","import":"./dist/api-files/index.js","default":"./dist/api-files/index.js"},"./api/users":{"types":"./dist/api-users/index.js","import":"./dist/api-users/index.js","browser":"./dist/api-users/index.browser.js","default":"./dist/api-users/index.js","react-native":"./dist/api-users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.js","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.js","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./lock/redis":{"types":"./dist/lock-redis/index.js","import":"./dist/lock-redis/index.js","default":"./dist/lock-redis/index.js"},"./cache/redis":{"types":"./dist/cache-redis/index.js","import":"./dist/cache-redis/index.js","default":"./dist/cache-redis/index.js"},"./queue/redis":{"types":"./dist/queue-redis/index.js","import":"./dist/queue-redis/index.js","default":"./dist/queue-redis/index.js"},"./server/auth":{"types":"./dist/server-auth/index.js","import":"./dist/server-auth/index.js","browser":"./dist/server-auth/index.browser.js","default":"./dist/server-auth/index.js","react-native":"./dist/server-auth/index.browser.js"},"./server/cors":{"types":"./dist/server-cors/index.js","import":"./dist/server-cors/index.js","default":"./dist/server-cors/index.js"},"./topic/redis":{"types":"./dist/topic-redis/index.js","import":"./dist/topic-redis/index.js","default":"./dist/topic-redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server-cache/index.js","import":"./dist/server-cache/index.js","default":"./dist/server-cache/index.js"},"./server/links":{"types":"./dist/server-links/index.js","import":"./dist/server-links/index.js","browser":"./dist/server-links/index.browser.js","default":"./dist/server-links/index.js","react-native":"./dist/server-links/index.browser.js"},"./server/proxy":{"types":"./dist/server-proxy/index.js","import":"./dist/server-proxy/index.js","default":"./dist/server-proxy/index.js"},"./server/health":{"types":"./dist/server-health/index.js","import":"./dist/server-health/index.js","default":"./dist/server-health/index.js"},"./server/helmet":{"types":"./dist/server-helmet/index.js","import":"./dist/server-helmet/index.js","default":"./dist/server-helmet/index.js"},"./server/static":{"types":"./dist/server-static/index.js","import":"./dist/server-static/index.js","default":"./dist/server-static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api-parameters/index.js","import":"./dist/api-parameters/index.js","default":"./dist/api-parameters/index.js"},"./server/cookies":{"types":"./dist/server-cookies/index.js","import":"./dist/server-cookies/index.js","browser":"./dist/server-cookies/index.browser.js","default":"./dist/server-cookies/index.js","react-native":"./dist/server-cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server-metrics/index.js","import":"./dist/server-metrics/index.js","default":"./dist/server-metrics/index.js"},"./server/swagger":{"types":"./dist/server-swagger/index.js","import":"./dist/server-swagger/index.js","default":"./dist/server-swagger/index.js"},"./server/compress":{"types":"./dist/server-compress/index.js","import":"./dist/server-compress/index.js","default":"./dist/server-compress/index.js"},"./server/security":{"types":"./dist/server-security/index.js","import":"./dist/server-security/index.js","browser":"./dist/server-security/index.browser.js","default":"./dist/server-security/index.js","react-native":"./dist/server-security/index.browser.js"},"./server/multipart":{"types":"./dist/server-multipart/index.js","import":"./dist/server-multipart/index.js","default":"./dist/server-multipart/index.js"},"./api/notifications":{"types":"./dist/api-notifications/index.js","import":"./dist/api-notifications/index.js","default":"./dist/api-notifications/index.js"},"./api/verifications":{"types":"./dist/api-verifications/index.js","import":"./dist/api-verifications/index.js","default":"./dist/api-verifications/index.js"},"./server/rate-limit":{"types":"./dist/server-rate-limit/index.js","import":"./dist/server-rate-limit/index.js","default":"./dist/server-rate-limit/index.js"}},"gitHead":"dc426aac2bdd7daa8aaf9a302fe82508e1c62a33","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","tsx":"^4.20.6","vite":"^7.2.4","dayjs":"^1.11.19","typebox":"^1.0.58","postgres":"^3.4.7","typescript":"^5.9.3","drizzle-kit":"^0.31.7","drizzle-orm":"^0.44.7","@redis/client":"^5.10.0","@biomejs/biome":"^2.3.8","vite-bundle-analyzer":"^1.2.3"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.2","vitest":"^4.0.14","@types/ws":"^8.18.1","nodemailer":"^7.0.11","@types/node":"^24.10.1","prom-client":"^15.1.3","cron-schedule":"^6.0.0","openid-client":"^6.8.1","@faker-js/faker":"^10.1.0","swagger-ui-dist":"^5.30.3","@types/nodemailer":"^7.0.4","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.13.2_1764604619504_0.7942325106413026","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"alepha","version":"0.13.3","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.13.3","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"724384871337dac41ef8d4a9b0277ece08f56b0e","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.13.3.tgz","fileCount":624,"integrity":"sha512-mTsSjHXZEw43emhty3MZMJWtYrIuM58nRBPTlnFZbJlopzh1UeFYxnN36eLp1yVo1fjiinfBkckOgnPcHSSryg==","signatures":[{"sig":"MEUCIG/vxp9RfUOIfeKfSzbqRIAcpXtZ+4OZpUU9HdHXzfgaAiEA00lyt4VyHfgGXlIxildXBOarYELE/H79i/13EMPyeeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11265234},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.js","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.js","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.js","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./orm":{"types":"./dist/orm/index.js","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.js","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.js","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.js","import":"./dist/file/index.js","default":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/index.js","import":"./dist/lock/index.js","default":"./dist/lock/index.js"},"./vite":{"types":"./dist/vite/index.js","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.js","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/index.js","import":"./dist/cache/index.js","default":"./dist/cache/index.js"},"./email":{"types":"./dist/email/index.js","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/index.js","import":"./dist/queue/index.js","default":"./dist/queue/index.js"},"./redis":{"types":"./dist/redis/index.js","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.js","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/index.js","import":"./dist/topic/index.js","default":"./dist/topic/index.js"},"./bucket":{"types":"./dist/bucket/index.js","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.js","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.js","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/index.js","import":"./dist/server/index.js","browser":"./dist/server/index.browser.js","default":"./dist/server/index.js","react-native":"./dist/server/index.browser.js"},"./thread":{"types":"./dist/thread/index.js","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.js","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api-jobs/index.js","import":"./dist/api-jobs/index.js","browser":"./dist/api-jobs/index.browser.js","default":"./dist/api-jobs/index.js","react-native":"./dist/api-jobs/index.browser.js"},"./datetime":{"types":"./dist/datetime/index.js","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.js","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api-files/index.js","import":"./dist/api-files/index.js","browser":"./dist/api-files/index.browser.js","default":"./dist/api-files/index.js","react-native":"./dist/api-files/index.browser.js"},"./api/users":{"types":"./dist/api-users/index.js","import":"./dist/api-users/index.js","browser":"./dist/api-users/index.browser.js","default":"./dist/api-users/index.js","react-native":"./dist/api-users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.js","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.js","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./lock/redis":{"types":"./dist/lock-redis/index.js","import":"./dist/lock-redis/index.js","default":"./dist/lock-redis/index.js"},"./cache/redis":{"types":"./dist/cache-redis/index.js","import":"./dist/cache-redis/index.js","default":"./dist/cache-redis/index.js"},"./queue/redis":{"types":"./dist/queue-redis/index.js","import":"./dist/queue-redis/index.js","default":"./dist/queue-redis/index.js"},"./server/auth":{"types":"./dist/server-auth/index.js","import":"./dist/server-auth/index.js","browser":"./dist/server-auth/index.browser.js","default":"./dist/server-auth/index.js","react-native":"./dist/server-auth/index.browser.js"},"./server/cors":{"types":"./dist/server-cors/index.js","import":"./dist/server-cors/index.js","default":"./dist/server-cors/index.js"},"./topic/redis":{"types":"./dist/topic-redis/index.js","import":"./dist/topic-redis/index.js","default":"./dist/topic-redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server-cache/index.js","import":"./dist/server-cache/index.js","default":"./dist/server-cache/index.js"},"./server/links":{"types":"./dist/server-links/index.js","import":"./dist/server-links/index.js","browser":"./dist/server-links/index.browser.js","default":"./dist/server-links/index.js","react-native":"./dist/server-links/index.browser.js"},"./server/proxy":{"types":"./dist/server-proxy/index.js","import":"./dist/server-proxy/index.js","default":"./dist/server-proxy/index.js"},"./server/health":{"types":"./dist/server-health/index.js","import":"./dist/server-health/index.js","default":"./dist/server-health/index.js"},"./server/helmet":{"types":"./dist/server-helmet/index.js","import":"./dist/server-helmet/index.js","default":"./dist/server-helmet/index.js"},"./server/static":{"types":"./dist/server-static/index.js","import":"./dist/server-static/index.js","default":"./dist/server-static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api-parameters/index.js","import":"./dist/api-parameters/index.js","browser":"./dist/api-parameters/index.browser.js","default":"./dist/api-parameters/index.js","react-native":"./dist/api-parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server-cookies/index.js","import":"./dist/server-cookies/index.js","browser":"./dist/server-cookies/index.browser.js","default":"./dist/server-cookies/index.js","react-native":"./dist/server-cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server-metrics/index.js","import":"./dist/server-metrics/index.js","default":"./dist/server-metrics/index.js"},"./server/swagger":{"types":"./dist/server-swagger/index.js","import":"./dist/server-swagger/index.js","default":"./dist/server-swagger/index.js"},"./server/compress":{"types":"./dist/server-compress/index.js","import":"./dist/server-compress/index.js","default":"./dist/server-compress/index.js"},"./server/security":{"types":"./dist/server-security/index.js","import":"./dist/server-security/index.js","browser":"./dist/server-security/index.browser.js","default":"./dist/server-security/index.js","react-native":"./dist/server-security/index.browser.js"},"./server/multipart":{"types":"./dist/server-multipart/index.js","import":"./dist/server-multipart/index.js","default":"./dist/server-multipart/index.js"},"./api/notifications":{"types":"./dist/api-notifications/index.js","import":"./dist/api-notifications/index.js","browser":"./dist/api-notifications/index.browser.js","default":"./dist/api-notifications/index.js","react-native":"./dist/api-notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api-verifications/index.js","import":"./dist/api-verifications/index.js","browser":"./dist/api-verifications/index.browser.js","default":"./dist/api-verifications/index.js","react-native":"./dist/api-verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server-rate-limit/index.js","import":"./dist/server-rate-limit/index.js","default":"./dist/server-rate-limit/index.js"}},"gitHead":"f3d928a9bd20cbd4b9bd55d8244e0e8fa875716c","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","vite":"^7.2.6","dayjs":"^1.11.19","typebox":"^1.0.61","postgres":"^3.4.7","typescript":"^5.9.3","drizzle-kit":"^0.31.7","drizzle-orm":"^0.44.7","@redis/client":"^5.10.0","@biomejs/biome":"^2.3.8","vite-bundle-analyzer":"^1.2.3"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","vitest":"^4.0.15","@types/ws":"^8.18.1","nodemailer":"^7.0.11","@types/node":"^24.10.1","prom-client":"^15.1.3","cron-schedule":"^6.0.0","openid-client":"^6.8.1","@faker-js/faker":"^10.1.0","swagger-ui-dist":"^5.30.3","@types/nodemailer":"^7.0.4","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.13.3_1764871576465_0.45788606321384595","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"alepha","version":"0.13.4","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.13.4","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"0eb7e51a712f88a344b912fa7421180718bf5894","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.13.4.tgz","fileCount":624,"integrity":"sha512-bFO/EVTSXVS6XhtWUHLShSaSNP+5jlWc+0bW5jhlj5/AY8n0h2pVuJQGPdiEYAvnXi6OXbg1rqektLT8Ie1Brg==","signatures":[{"sig":"MEQCIDmttYDmzldm3ertu99Q7NcTRb6Cgh2Gq3661k1YcnSvAiBLX36Uq1sYezH+c6JKZWP3g1vxVW68sJ/yJ0A57YMjTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11267795},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.js","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.js","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.js","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./orm":{"types":"./dist/orm/index.js","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.js","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.js","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.js","import":"./dist/file/index.js","default":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/index.js","import":"./dist/lock/index.js","default":"./dist/lock/index.js"},"./vite":{"types":"./dist/vite/index.js","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.js","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/index.js","import":"./dist/cache/index.js","default":"./dist/cache/index.js"},"./email":{"types":"./dist/email/index.js","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/index.js","import":"./dist/queue/index.js","default":"./dist/queue/index.js"},"./redis":{"types":"./dist/redis/index.js","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.js","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/index.js","import":"./dist/topic/index.js","default":"./dist/topic/index.js"},"./bucket":{"types":"./dist/bucket/index.js","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.js","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.js","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/index.js","import":"./dist/server/index.js","browser":"./dist/server/index.browser.js","default":"./dist/server/index.js","react-native":"./dist/server/index.browser.js"},"./thread":{"types":"./dist/thread/index.js","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.js","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api-jobs/index.js","import":"./dist/api-jobs/index.js","browser":"./dist/api-jobs/index.browser.js","default":"./dist/api-jobs/index.js","react-native":"./dist/api-jobs/index.browser.js"},"./datetime":{"types":"./dist/datetime/index.js","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.js","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api-files/index.js","import":"./dist/api-files/index.js","browser":"./dist/api-files/index.browser.js","default":"./dist/api-files/index.js","react-native":"./dist/api-files/index.browser.js"},"./api/users":{"types":"./dist/api-users/index.js","import":"./dist/api-users/index.js","browser":"./dist/api-users/index.browser.js","default":"./dist/api-users/index.js","react-native":"./dist/api-users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.js","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.js","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./lock/redis":{"types":"./dist/lock-redis/index.js","import":"./dist/lock-redis/index.js","default":"./dist/lock-redis/index.js"},"./cache/redis":{"types":"./dist/cache-redis/index.js","import":"./dist/cache-redis/index.js","default":"./dist/cache-redis/index.js"},"./queue/redis":{"types":"./dist/queue-redis/index.js","import":"./dist/queue-redis/index.js","default":"./dist/queue-redis/index.js"},"./server/auth":{"types":"./dist/server-auth/index.js","import":"./dist/server-auth/index.js","browser":"./dist/server-auth/index.browser.js","default":"./dist/server-auth/index.js","react-native":"./dist/server-auth/index.browser.js"},"./server/cors":{"types":"./dist/server-cors/index.js","import":"./dist/server-cors/index.js","default":"./dist/server-cors/index.js"},"./topic/redis":{"types":"./dist/topic-redis/index.js","import":"./dist/topic-redis/index.js","default":"./dist/topic-redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server-cache/index.js","import":"./dist/server-cache/index.js","default":"./dist/server-cache/index.js"},"./server/links":{"types":"./dist/server-links/index.js","import":"./dist/server-links/index.js","browser":"./dist/server-links/index.browser.js","default":"./dist/server-links/index.js","react-native":"./dist/server-links/index.browser.js"},"./server/proxy":{"types":"./dist/server-proxy/index.js","import":"./dist/server-proxy/index.js","default":"./dist/server-proxy/index.js"},"./server/health":{"types":"./dist/server-health/index.js","import":"./dist/server-health/index.js","default":"./dist/server-health/index.js"},"./server/helmet":{"types":"./dist/server-helmet/index.js","import":"./dist/server-helmet/index.js","default":"./dist/server-helmet/index.js"},"./server/static":{"types":"./dist/server-static/index.js","import":"./dist/server-static/index.js","default":"./dist/server-static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api-parameters/index.js","import":"./dist/api-parameters/index.js","browser":"./dist/api-parameters/index.browser.js","default":"./dist/api-parameters/index.js","react-native":"./dist/api-parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server-cookies/index.js","import":"./dist/server-cookies/index.js","browser":"./dist/server-cookies/index.browser.js","default":"./dist/server-cookies/index.js","react-native":"./dist/server-cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server-metrics/index.js","import":"./dist/server-metrics/index.js","default":"./dist/server-metrics/index.js"},"./server/swagger":{"types":"./dist/server-swagger/index.js","import":"./dist/server-swagger/index.js","default":"./dist/server-swagger/index.js"},"./server/compress":{"types":"./dist/server-compress/index.js","import":"./dist/server-compress/index.js","default":"./dist/server-compress/index.js"},"./server/security":{"types":"./dist/server-security/index.js","import":"./dist/server-security/index.js","browser":"./dist/server-security/index.browser.js","default":"./dist/server-security/index.js","react-native":"./dist/server-security/index.browser.js"},"./server/multipart":{"types":"./dist/server-multipart/index.js","import":"./dist/server-multipart/index.js","default":"./dist/server-multipart/index.js"},"./api/notifications":{"types":"./dist/api-notifications/index.js","import":"./dist/api-notifications/index.js","browser":"./dist/api-notifications/index.browser.js","default":"./dist/api-notifications/index.js","react-native":"./dist/api-notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api-verifications/index.js","import":"./dist/api-verifications/index.js","browser":"./dist/api-verifications/index.browser.js","default":"./dist/api-verifications/index.js","react-native":"./dist/api-verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server-rate-limit/index.js","import":"./dist/server-rate-limit/index.js","default":"./dist/server-rate-limit/index.js"}},"gitHead":"bcac210d82200e498ac058476e707860846eced7","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","vite":"^7.2.6","dayjs":"^1.11.19","typebox":"^1.0.61","postgres":"^3.4.7","typescript":"^5.9.3","drizzle-kit":"^0.31.7","drizzle-orm":"^0.44.7","@redis/client":"^5.10.0","@biomejs/biome":"^2.3.8","vite-bundle-analyzer":"^1.2.3"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","vitest":"^4.0.15","@types/ws":"^8.18.1","nodemailer":"^7.0.11","@types/node":"^24.10.1","prom-client":"^15.1.3","cron-schedule":"^6.0.0","openid-client":"^6.8.1","@faker-js/faker":"^10.1.0","swagger-ui-dist":"^5.30.3","@types/nodemailer":"^7.0.4","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.13.4_1765039501115_0.06643897832059542","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"alepha","version":"0.13.5","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.13.5","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"c4284ba1a6fa6ddea3f212c549d7cc582be64dbe","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.13.5.tgz","fileCount":623,"integrity":"sha512-LvvLnsLxefFmMaZ34IxiMMJsMZjlDbpuIfeFO0oP2IS+XF2ABufM5gfz4agPqLH7qQQSCLft7vYcTtiMPe0IZg==","signatures":[{"sig":"MEQCIBJBD06rod6VI9gyRDYwtgH0OrqGsP6qFHFCWRKuiqPuAiAT/yzYS0j9wMoKtMgDgOMtMLOl44EI57dd48i3kYjxnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11270062},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.js","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.js","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.js","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./orm":{"types":"./dist/orm/index.js","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.js","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.js","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.js","import":"./dist/file/index.js","default":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/index.js","import":"./dist/lock/index.js","default":"./dist/lock/index.js"},"./vite":{"types":"./dist/vite/index.js","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.js","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/index.js","import":"./dist/cache/index.js","default":"./dist/cache/index.js"},"./email":{"types":"./dist/email/index.js","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/index.js","import":"./dist/queue/index.js","default":"./dist/queue/index.js"},"./redis":{"types":"./dist/redis/index.js","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.js","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/index.js","import":"./dist/topic/index.js","default":"./dist/topic/index.js"},"./bucket":{"types":"./dist/bucket/index.js","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.js","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.js","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/index.js","import":"./dist/server/index.js","browser":"./dist/server/index.browser.js","default":"./dist/server/index.js","react-native":"./dist/server/index.browser.js"},"./thread":{"types":"./dist/thread/index.js","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.js","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api-jobs/index.js","import":"./dist/api-jobs/index.js","browser":"./dist/api-jobs/index.browser.js","default":"./dist/api-jobs/index.js","react-native":"./dist/api-jobs/index.browser.js"},"./datetime":{"types":"./dist/datetime/index.js","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.js","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api-files/index.js","import":"./dist/api-files/index.js","browser":"./dist/api-files/index.browser.js","default":"./dist/api-files/index.js","react-native":"./dist/api-files/index.browser.js"},"./api/users":{"types":"./dist/api-users/index.js","import":"./dist/api-users/index.js","browser":"./dist/api-users/index.browser.js","default":"./dist/api-users/index.js","react-native":"./dist/api-users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.js","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.js","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./lock/redis":{"types":"./dist/lock-redis/index.js","import":"./dist/lock-redis/index.js","default":"./dist/lock-redis/index.js"},"./cache/redis":{"types":"./dist/cache-redis/index.js","import":"./dist/cache-redis/index.js","default":"./dist/cache-redis/index.js"},"./queue/redis":{"types":"./dist/queue-redis/index.js","import":"./dist/queue-redis/index.js","default":"./dist/queue-redis/index.js"},"./server/auth":{"types":"./dist/server-auth/index.js","import":"./dist/server-auth/index.js","browser":"./dist/server-auth/index.browser.js","default":"./dist/server-auth/index.js","react-native":"./dist/server-auth/index.browser.js"},"./server/cors":{"types":"./dist/server-cors/index.js","import":"./dist/server-cors/index.js","default":"./dist/server-cors/index.js"},"./topic/redis":{"types":"./dist/topic-redis/index.js","import":"./dist/topic-redis/index.js","default":"./dist/topic-redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server-cache/index.js","import":"./dist/server-cache/index.js","default":"./dist/server-cache/index.js"},"./server/links":{"types":"./dist/server-links/index.js","import":"./dist/server-links/index.js","browser":"./dist/server-links/index.browser.js","default":"./dist/server-links/index.js","react-native":"./dist/server-links/index.browser.js"},"./server/proxy":{"types":"./dist/server-proxy/index.js","import":"./dist/server-proxy/index.js","default":"./dist/server-proxy/index.js"},"./server/health":{"types":"./dist/server-health/index.js","import":"./dist/server-health/index.js","default":"./dist/server-health/index.js"},"./server/helmet":{"types":"./dist/server-helmet/index.js","import":"./dist/server-helmet/index.js","default":"./dist/server-helmet/index.js"},"./server/static":{"types":"./dist/server-static/index.js","import":"./dist/server-static/index.js","default":"./dist/server-static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api-parameters/index.js","import":"./dist/api-parameters/index.js","browser":"./dist/api-parameters/index.browser.js","default":"./dist/api-parameters/index.js","react-native":"./dist/api-parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server-cookies/index.js","import":"./dist/server-cookies/index.js","browser":"./dist/server-cookies/index.browser.js","default":"./dist/server-cookies/index.js","react-native":"./dist/server-cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server-metrics/index.js","import":"./dist/server-metrics/index.js","default":"./dist/server-metrics/index.js"},"./server/swagger":{"types":"./dist/server-swagger/index.js","import":"./dist/server-swagger/index.js","default":"./dist/server-swagger/index.js"},"./server/compress":{"types":"./dist/server-compress/index.js","import":"./dist/server-compress/index.js","default":"./dist/server-compress/index.js"},"./server/security":{"types":"./dist/server-security/index.js","import":"./dist/server-security/index.js","browser":"./dist/server-security/index.browser.js","default":"./dist/server-security/index.js","react-native":"./dist/server-security/index.browser.js"},"./server/multipart":{"types":"./dist/server-multipart/index.js","import":"./dist/server-multipart/index.js","default":"./dist/server-multipart/index.js"},"./api/notifications":{"types":"./dist/api-notifications/index.js","import":"./dist/api-notifications/index.js","browser":"./dist/api-notifications/index.browser.js","default":"./dist/api-notifications/index.js","react-native":"./dist/api-notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api-verifications/index.js","import":"./dist/api-verifications/index.js","browser":"./dist/api-verifications/index.browser.js","default":"./dist/api-verifications/index.js","react-native":"./dist/api-verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server-rate-limit/index.js","import":"./dist/server-rate-limit/index.js","default":"./dist/server-rate-limit/index.js"}},"gitHead":"9271464ef860b327e1a37a61b7c8267a62fd4f04","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","vite":"^7.2.6","dayjs":"^1.11.19","typebox":"^1.0.61","postgres":"^3.4.7","typescript":"^5.9.3","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.0","@redis/client":"^5.10.0","@biomejs/biome":"^2.3.8","vite-bundle-analyzer":"^1.3.0"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","tsdown":"^0.17.0","vitest":"^4.0.15","@types/ws":"^8.18.1","nodemailer":"^7.0.11","@types/node":"^24.10.1","prom-client":"^15.1.3","cron-schedule":"^6.0.0","openid-client":"^6.8.1","@faker-js/faker":"^10.1.0","swagger-ui-dist":"^5.30.3","@types/nodemailer":"^7.0.4","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.13.5_1765144288379_0.2347569393116551","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"alepha","version":"0.13.6","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.13.6","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"366dc627b0d94e3f583eedfdb78ebf7f988b58e0","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.13.6.tgz","fileCount":623,"integrity":"sha512-qBK+E4U+qiRq2XXnuoOTAy4FHqjVcnL64Hn9D967fMjSZ79YjYfWv7kxQiiQ4zV8P57uvG5e6XWdtcoXsH8mJQ==","signatures":[{"sig":"MEUCIFpQox4VAt6lvlUgF1kByZwtarAYo2lCX/0h5lh8JOYjAiEAyJFroTdcCkM+Q1FdIrpZTU0E8CfysgsXhyMi1VxM61k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11268988},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.js","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.js","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.js","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./orm":{"types":"./dist/orm/index.js","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.js","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.js","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.js","import":"./dist/file/index.js","default":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/index.js","import":"./dist/lock/index.js","default":"./dist/lock/index.js"},"./vite":{"types":"./dist/vite/index.js","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.js","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/index.js","import":"./dist/cache/index.js","default":"./dist/cache/index.js"},"./email":{"types":"./dist/email/index.js","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/index.js","import":"./dist/queue/index.js","default":"./dist/queue/index.js"},"./redis":{"types":"./dist/redis/index.js","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.js","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/index.js","import":"./dist/topic/index.js","default":"./dist/topic/index.js"},"./bucket":{"types":"./dist/bucket/index.js","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.js","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.js","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/index.js","import":"./dist/server/index.js","browser":"./dist/server/index.browser.js","default":"./dist/server/index.js","react-native":"./dist/server/index.browser.js"},"./thread":{"types":"./dist/thread/index.js","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.js","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api-jobs/index.js","import":"./dist/api-jobs/index.js","browser":"./dist/api-jobs/index.browser.js","default":"./dist/api-jobs/index.js","react-native":"./dist/api-jobs/index.browser.js"},"./datetime":{"types":"./dist/datetime/index.js","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.js","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api-files/index.js","import":"./dist/api-files/index.js","browser":"./dist/api-files/index.browser.js","default":"./dist/api-files/index.js","react-native":"./dist/api-files/index.browser.js"},"./api/users":{"types":"./dist/api-users/index.js","import":"./dist/api-users/index.js","browser":"./dist/api-users/index.browser.js","default":"./dist/api-users/index.js","react-native":"./dist/api-users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.js","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.js","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./lock/redis":{"types":"./dist/lock-redis/index.js","import":"./dist/lock-redis/index.js","default":"./dist/lock-redis/index.js"},"./cache/redis":{"types":"./dist/cache-redis/index.js","import":"./dist/cache-redis/index.js","default":"./dist/cache-redis/index.js"},"./queue/redis":{"types":"./dist/queue-redis/index.js","import":"./dist/queue-redis/index.js","default":"./dist/queue-redis/index.js"},"./server/auth":{"types":"./dist/server-auth/index.js","import":"./dist/server-auth/index.js","browser":"./dist/server-auth/index.browser.js","default":"./dist/server-auth/index.js","react-native":"./dist/server-auth/index.browser.js"},"./server/cors":{"types":"./dist/server-cors/index.js","import":"./dist/server-cors/index.js","default":"./dist/server-cors/index.js"},"./topic/redis":{"types":"./dist/topic-redis/index.js","import":"./dist/topic-redis/index.js","default":"./dist/topic-redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server-cache/index.js","import":"./dist/server-cache/index.js","default":"./dist/server-cache/index.js"},"./server/links":{"types":"./dist/server-links/index.js","import":"./dist/server-links/index.js","browser":"./dist/server-links/index.browser.js","default":"./dist/server-links/index.js","react-native":"./dist/server-links/index.browser.js"},"./server/proxy":{"types":"./dist/server-proxy/index.js","import":"./dist/server-proxy/index.js","default":"./dist/server-proxy/index.js"},"./server/health":{"types":"./dist/server-health/index.js","import":"./dist/server-health/index.js","default":"./dist/server-health/index.js"},"./server/helmet":{"types":"./dist/server-helmet/index.js","import":"./dist/server-helmet/index.js","default":"./dist/server-helmet/index.js"},"./server/static":{"types":"./dist/server-static/index.js","import":"./dist/server-static/index.js","default":"./dist/server-static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api-parameters/index.js","import":"./dist/api-parameters/index.js","browser":"./dist/api-parameters/index.browser.js","default":"./dist/api-parameters/index.js","react-native":"./dist/api-parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server-cookies/index.js","import":"./dist/server-cookies/index.js","browser":"./dist/server-cookies/index.browser.js","default":"./dist/server-cookies/index.js","react-native":"./dist/server-cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server-metrics/index.js","import":"./dist/server-metrics/index.js","default":"./dist/server-metrics/index.js"},"./server/swagger":{"types":"./dist/server-swagger/index.js","import":"./dist/server-swagger/index.js","default":"./dist/server-swagger/index.js"},"./server/compress":{"types":"./dist/server-compress/index.js","import":"./dist/server-compress/index.js","default":"./dist/server-compress/index.js"},"./server/security":{"types":"./dist/server-security/index.js","import":"./dist/server-security/index.js","browser":"./dist/server-security/index.browser.js","default":"./dist/server-security/index.js","react-native":"./dist/server-security/index.browser.js"},"./server/multipart":{"types":"./dist/server-multipart/index.js","import":"./dist/server-multipart/index.js","default":"./dist/server-multipart/index.js"},"./api/notifications":{"types":"./dist/api-notifications/index.js","import":"./dist/api-notifications/index.js","browser":"./dist/api-notifications/index.browser.js","default":"./dist/api-notifications/index.js","react-native":"./dist/api-notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api-verifications/index.js","import":"./dist/api-verifications/index.js","browser":"./dist/api-verifications/index.browser.js","default":"./dist/api-verifications/index.js","react-native":"./dist/api-verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server-rate-limit/index.js","import":"./dist/server-rate-limit/index.js","default":"./dist/server-rate-limit/index.js"}},"gitHead":"c703d2239b792073e8aaeca690fc587b2b4e48ef","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","vite":"^7.2.6","dayjs":"^1.11.19","typebox":"^1.0.61","postgres":"^3.4.7","typescript":"^5.9.3","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.0","@redis/client":"^5.10.0","@biomejs/biome":"^2.3.8","vite-bundle-analyzer":"^1.3.0"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","tsdown":"^0.17.0","vitest":"^4.0.15","@types/ws":"^8.18.1","nodemailer":"^7.0.11","@types/node":"^24.10.1","prom-client":"^15.1.3","cron-schedule":"^6.0.0","openid-client":"^6.8.1","@faker-js/faker":"^10.1.0","swagger-ui-dist":"^5.30.3","@types/nodemailer":"^7.0.4","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.13.6_1765147306372_0.06513165305713953","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"alepha","version":"0.13.7","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.13.7","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"516615bd7784adb6b7a43b68cb4ea58d684ce46b","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.13.7.tgz","fileCount":640,"integrity":"sha512-Ndpwkxr8lQNN1PDkyeqIHYeuD/gCm4lFjahKWICmKmf0MjL2nadrJtm6/ISSg5sVDgM9vyL3NVjmh+GULMqWbQ==","signatures":[{"sig":"MEUCIQDkNtah0eqo/Wk8Ta0ZcccFAMe/4KJH0aVv/NVYyx+4mwIgAuhTOe+NM475iOrMSSa+vIeNSPIlKaIDGJG7FhlYV+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.13.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10274952},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.js","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.js","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.js","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./orm":{"types":"./dist/orm/index.js","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.js","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.js","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.js","import":"./dist/file/index.js","default":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/index.js","import":"./dist/lock/index.js","default":"./dist/lock/index.js"},"./vite":{"types":"./dist/vite/index.js","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.js","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/index.js","import":"./dist/cache/index.js","default":"./dist/cache/index.js"},"./email":{"types":"./dist/email/index.js","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/index.js","import":"./dist/queue/index.js","default":"./dist/queue/index.js"},"./redis":{"types":"./dist/redis/index.js","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.js","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/index.js","import":"./dist/topic/index.js","default":"./dist/topic/index.js"},"./bucket":{"types":"./dist/bucket/index.js","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.js","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.js","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/index.js","import":"./dist/server/index.js","browser":"./dist/server/index.browser.js","default":"./dist/server/index.js","react-native":"./dist/server/index.browser.js"},"./thread":{"types":"./dist/thread/index.js","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.js","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api-jobs/index.js","import":"./dist/api-jobs/index.js","browser":"./dist/api-jobs/index.browser.js","default":"./dist/api-jobs/index.js","react-native":"./dist/api-jobs/index.browser.js"},"./datetime":{"types":"./dist/datetime/index.js","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.js","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api-files/index.js","import":"./dist/api-files/index.js","browser":"./dist/api-files/index.browser.js","default":"./dist/api-files/index.js","react-native":"./dist/api-files/index.browser.js"},"./api/users":{"types":"./dist/api-users/index.js","import":"./dist/api-users/index.js","browser":"./dist/api-users/index.browser.js","default":"./dist/api-users/index.js","react-native":"./dist/api-users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.js","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.js","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api-audits/index.js","import":"./dist/api-audits/index.js","browser":"./dist/api-audits/index.browser.js","default":"./dist/api-audits/index.js","react-native":"./dist/api-audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock-redis/index.js","import":"./dist/lock-redis/index.js","default":"./dist/lock-redis/index.js"},"./cache/redis":{"types":"./dist/cache-redis/index.js","import":"./dist/cache-redis/index.js","default":"./dist/cache-redis/index.js"},"./queue/redis":{"types":"./dist/queue-redis/index.js","import":"./dist/queue-redis/index.js","default":"./dist/queue-redis/index.js"},"./server/auth":{"types":"./dist/server-auth/index.js","import":"./dist/server-auth/index.js","browser":"./dist/server-auth/index.browser.js","default":"./dist/server-auth/index.js","react-native":"./dist/server-auth/index.browser.js"},"./server/cors":{"types":"./dist/server-cors/index.js","import":"./dist/server-cors/index.js","default":"./dist/server-cors/index.js"},"./topic/redis":{"types":"./dist/topic-redis/index.js","import":"./dist/topic-redis/index.js","default":"./dist/topic-redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server-cache/index.js","import":"./dist/server-cache/index.js","default":"./dist/server-cache/index.js"},"./server/links":{"types":"./dist/server-links/index.js","import":"./dist/server-links/index.js","browser":"./dist/server-links/index.browser.js","default":"./dist/server-links/index.js","react-native":"./dist/server-links/index.browser.js"},"./server/proxy":{"types":"./dist/server-proxy/index.js","import":"./dist/server-proxy/index.js","default":"./dist/server-proxy/index.js"},"./server/health":{"types":"./dist/server-health/index.js","import":"./dist/server-health/index.js","default":"./dist/server-health/index.js"},"./server/helmet":{"types":"./dist/server-helmet/index.js","import":"./dist/server-helmet/index.js","default":"./dist/server-helmet/index.js"},"./server/static":{"types":"./dist/server-static/index.js","import":"./dist/server-static/index.js","default":"./dist/server-static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api-parameters/index.js","import":"./dist/api-parameters/index.js","browser":"./dist/api-parameters/index.browser.js","default":"./dist/api-parameters/index.js","react-native":"./dist/api-parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server-cookies/index.js","import":"./dist/server-cookies/index.js","browser":"./dist/server-cookies/index.browser.js","default":"./dist/server-cookies/index.js","react-native":"./dist/server-cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server-metrics/index.js","import":"./dist/server-metrics/index.js","default":"./dist/server-metrics/index.js"},"./server/swagger":{"types":"./dist/server-swagger/index.js","import":"./dist/server-swagger/index.js","default":"./dist/server-swagger/index.js"},"./server/compress":{"types":"./dist/server-compress/index.js","import":"./dist/server-compress/index.js","default":"./dist/server-compress/index.js"},"./server/security":{"types":"./dist/server-security/index.js","import":"./dist/server-security/index.js","browser":"./dist/server-security/index.browser.js","default":"./dist/server-security/index.js","react-native":"./dist/server-security/index.browser.js"},"./server/multipart":{"types":"./dist/server-multipart/index.js","import":"./dist/server-multipart/index.js","default":"./dist/server-multipart/index.js"},"./api/notifications":{"types":"./dist/api-notifications/index.js","import":"./dist/api-notifications/index.js","browser":"./dist/api-notifications/index.browser.js","default":"./dist/api-notifications/index.js","react-native":"./dist/api-notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api-verifications/index.js","import":"./dist/api-verifications/index.js","browser":"./dist/api-verifications/index.browser.js","default":"./dist/api-verifications/index.js","react-native":"./dist/api-verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server-rate-limit/index.js","import":"./dist/server-rate-limit/index.js","default":"./dist/server-rate-limit/index.js"}},"gitHead":"bd4cb13bb876b7112cffe5811092e8ec39a2f0b0","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","dayjs":"^1.11.19","typebox":"^1.0.61","postgres":"^3.4.7","nodemailer":"^7.0.11","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","@redis/client":"^5.10.0","vite-bundle-analyzer":"^1.3.1"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","vite":"^7.2.7","tsdown":"^0.17.2","vitest":"^4.0.15","@types/ws":"^8.18.1","@types/node":"^25.0.0","prom-client":"^15.1.3","cron-schedule":"^6.0.0","openid-client":"^6.8.1","@faker-js/faker":"^10.1.0","swagger-ui-dist":"^5.30.3","@types/nodemailer":"^7.0.4","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.13.7_1765823294831_0.8309420524335485","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"alepha","version":"0.13.8","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.13.8","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"dc0ac759b3a3204d3226c47b46420680ee783d33","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.13.8.tgz","fileCount":639,"integrity":"sha512-U1VweN3PkutPB8hYuc/iBSGqhm+6eaGRaRoj+Xd48XPhZ9kyzefpyxcR5iUtg8B96x097ECYy6DxxeSpYZpcKw==","signatures":[{"sig":"MEYCIQDfX4DIcyWXhlV5zkCVR+CHGHglARxNrne1mzrP9L2kqQIhAJXXpI+EmnCA8OgHp72Y/J79vqbLrnloKlZJX1TpFR7H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.13.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9119893},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./orm":{"types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.d.ts","import":"./dist/file/index.js","default":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js"},"./redis":{"types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server/cache/index.d.ts","import":"./dist/server/cache/index.js","default":"./dist/server/cache/index.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/helmet":{"types":"./dist/server/helmet/index.d.ts","import":"./dist/server/helmet/index.js","default":"./dist/server/helmet/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./server/compress":{"types":"./dist/server/compress/index.d.ts","import":"./dist/server/compress/index.js","default":"./dist/server/compress/index.js"},"./server/security":{"types":"./dist/server/security/index.d.ts","import":"./dist/server/security/index.js","browser":"./dist/server/security/index.browser.js","default":"./dist/server/security/index.js","react-native":"./dist/server/security/index.browser.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"04c9a9c416fe6e86a6e5c7fa91588b4a20c063fc","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","jose":"^6.1.3","dayjs":"^1.11.19","typebox":"^1.0.64","postgres":"^3.4.7","nodemailer":"^7.0.11","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","prom-client":"^15.1.3","@redis/client":"^5.10.0","cron-schedule":"^6.0.0","openid-client":"^6.8.1","vite-bundle-analyzer":"^1.3.2"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","tsdown":"^0.18.1","vitest":"^4.0.16","@types/ws":"^8.18.1","@types/node":"^25.0.3","@faker-js/faker":"^10.1.0","swagger-ui-dist":"^5.31.0","@types/nodemailer":"^7.0.4","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.13.8_1766152255296_0.02560683260903418","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"alepha","version":"0.14.0","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.14.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"655ee8d36bc110a81ac46348816bde1bc58c7503","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.14.0.tgz","fileCount":706,"integrity":"sha512-WMGQqrHbL09m8wvhsvjowyX7wNlXh1oByxyRbo+q31kXE4kzb/J+8WpdJxB3Pkq6seF5QHgooFW2JG/IkeOdBA==","signatures":[{"sig":"MEUCIDYKfte8DUhHO4IuluExmGXIYt/iWlv2UBNLtkdU86EpAiEA+d7xB79BrsCzoA4WMseiNyW2nuegMXPrdFiuVADcy5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9599943},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.d.ts","import":"./dist/file/index.js","default":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js"},"./redis":{"types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server/cache/index.d.ts","import":"./dist/server/cache/index.js","default":"./dist/server/cache/index.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/helmet":{"types":"./dist/server/helmet/index.d.ts","import":"./dist/server/helmet/index.js","default":"./dist/server/helmet/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./server/compress":{"types":"./dist/server/compress/index.d.ts","import":"./dist/server/compress/index.js","default":"./dist/server/compress/index.js"},"./server/security":{"types":"./dist/server/security/index.d.ts","import":"./dist/server/security/index.js","browser":"./dist/server/security/index.browser.js","default":"./dist/server/security/index.js","react-native":"./dist/server/security/index.browser.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"0fc4c6640eceee4506fa75f2e11de3174225d50a","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","jose":"^6.1.3","dayjs":"^1.11.19","typebox":"^1.0.69","postgres":"^3.4.7","nodemailer":"^7.0.12","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","prom-client":"^15.1.3","@redis/client":"^5.10.0","cron-schedule":"^6.0.0","openid-client":"^6.8.1","vite-bundle-analyzer":"^1.3.2"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","tsdown":"^0.18.3","vitest":"^4.0.16","@types/ws":"^8.18.1","@types/node":"^25.0.3","@faker-js/faker":"^10.1.0","swagger-ui-dist":"^5.31.0","@types/nodemailer":"^7.0.4","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.14.0_1767013090567_0.4351267849799558","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"alepha","version":"0.14.1","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.14.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"b9796f65fb29d8045cb75e483e9b61c2984f39e9","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.14.1.tgz","fileCount":716,"integrity":"sha512-IzMJjlBL1GdT4jnLLzUVmiEhW9ZKEYYuIzoSGcygg+SFvNTvCiEVNmQmyTPEJquCD7UXCqinclAbt4O2Jc3gDw==","signatures":[{"sig":"MEQCIHNZ/OTiJvE5aEPa+h8vGp0Ip6EFxYasLorC2DiDKJ0cAiAvpatC4PzNdeD5bNWS0W1GsxNlIpEpuX9p/cl6ujR+TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9762859},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.d.ts","import":"./dist/file/index.js","default":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js"},"./redis":{"types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server/cache/index.d.ts","import":"./dist/server/cache/index.js","default":"./dist/server/cache/index.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/helmet":{"types":"./dist/server/helmet/index.d.ts","import":"./dist/server/helmet/index.js","default":"./dist/server/helmet/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./server/compress":{"types":"./dist/server/compress/index.d.ts","import":"./dist/server/compress/index.js","default":"./dist/server/compress/index.js"},"./server/security":{"types":"./dist/server/security/index.d.ts","import":"./dist/server/security/index.js","browser":"./dist/server/security/index.browser.js","default":"./dist/server/security/index.js","react-native":"./dist/server/security/index.browser.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"50aeced2eacc6a1aedcb3415d4c0994624861be4","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","jose":"^6.1.3","dayjs":"^1.11.19","typebox":"^1.0.70","postgres":"^3.4.7","nodemailer":"^7.0.12","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","prom-client":"^15.1.3","@redis/client":"^5.10.0","cron-schedule":"^6.0.0","openid-client":"^6.8.1","vite-bundle-analyzer":"^1.3.2"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","tsdown":"^0.18.4","vitest":"^4.0.16","@types/ws":"^8.18.1","@types/node":"^25.0.3","@faker-js/faker":"^10.1.0","swagger-ui-dist":"^5.31.0","@types/nodemailer":"^7.0.4","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.14.1_1767302943876_0.6476133870787251","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"alepha","version":"0.14.2","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.14.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"66c79e44e0ec345b2a2dcfb1ed39c572598f6d69","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.14.2.tgz","fileCount":723,"integrity":"sha512-Gx67wFm+mGRE/mS2y6u7c+RLZEWEMDHR7FOp754qO0p06efb4UcuDwQ3wtS7Jeq5iBt9wqoM5u8Xl6/WCcpaFw==","signatures":[{"sig":"MEUCIH+zgA5AuXOPDWZd3u/rSGF+oOEP0Yc8scpwZsQWfPcRAiEAge6zKbe8o1zKAAN0lX4I/Gk0fm0zulL6qNdwLELd7fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9752499},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.d.ts","import":"./dist/file/index.js","default":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js"},"./redis":{"types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server/cache/index.d.ts","import":"./dist/server/cache/index.js","default":"./dist/server/cache/index.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/helmet":{"types":"./dist/server/helmet/index.d.ts","import":"./dist/server/helmet/index.js","default":"./dist/server/helmet/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./server/compress":{"types":"./dist/server/compress/index.d.ts","import":"./dist/server/compress/index.js","default":"./dist/server/compress/index.js"},"./server/security":{"types":"./dist/server/security/index.d.ts","import":"./dist/server/security/index.js","browser":"./dist/server/security/index.browser.js","default":"./dist/server/security/index.js","react-native":"./dist/server/security/index.browser.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"53184a47735bd93b956361bc870da5a88eec8d7a","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.3","tsx":"^4.21.0","jose":"^6.1.3","dayjs":"^1.11.19","typebox":"^1.0.72","postgres":"^3.4.7","nodemailer":"^7.0.12","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","prom-client":"^15.1.3","@redis/client":"^5.10.0","cron-schedule":"^6.0.0","openid-client":"^6.8.1","vite-bundle-analyzer":"^1.3.2"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","tsdown":"^0.19.0-beta.2","vitest":"^4.0.16","@types/ws":"^8.18.1","@types/node":"^25.0.3","@faker-js/faker":"^10.1.0","swagger-ui-dist":"^5.31.0","@types/nodemailer":"^7.0.4","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.14.2_1767634008651_0.8800374379573677","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"alepha","version":"0.14.3","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.14.3","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"aa782516a47ae343098999cb473ea3c04e6823a1","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.14.3.tgz","fileCount":914,"integrity":"sha512-3x10xbjclklOuvuzIBz9eTTupoqZvjCcsb871o+meFib2PbWDgFFfx8GjfYdGvHaI9vf2X8aEfK3XBqqaU6xzQ==","signatures":[{"sig":"MEYCIQDlBaqHulljCKZZXtqEFdD4ztGrzuR8FPOzlvv/THFb6AIhAKbHnH/cu5A2+OhBv8I2Zwbv0JcLVRv0H7dO0Q/M+5XK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11102629},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.d.ts","import":"./dist/file/index.js","default":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js"},"./redis":{"types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server/cache/index.d.ts","import":"./dist/server/cache/index.js","default":"./dist/server/cache/index.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/helmet":{"types":"./dist/server/helmet/index.d.ts","import":"./dist/server/helmet/index.js","default":"./dist/server/helmet/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./server/compress":{"types":"./dist/server/compress/index.d.ts","import":"./dist/server/compress/index.js","default":"./dist/server/compress/index.js"},"./server/security":{"types":"./dist/server/security/index.d.ts","import":"./dist/server/security/index.js","browser":"./dist/server/security/index.browser.js","default":"./dist/server/security/index.js","react-native":"./dist/server/security/index.browser.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"acf969ef40c58a48eb5ccd7dfed6eceb84743ea3","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","jose":"^6.1.3","dayjs":"^1.11.19","typebox":"^1.0.76","postgres":"^3.4.8","nodemailer":"^7.0.12","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","prom-client":"^15.1.3","@redis/client":"^5.10.0","cron-schedule":"^6.0.0","openid-client":"^6.8.1","vite-bundle-analyzer":"^1.3.2"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","tsdown":"^0.19.0-beta.5","vitest":"^4.0.16","@types/ws":"^8.18.1","@types/node":"^25.0.3","@faker-js/faker":"^10.2.0","swagger-ui-dist":"^5.31.0","@types/nodemailer":"^7.0.4","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.14.3_1767910034783_0.8543028278116784","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"alepha","version":"0.14.4","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.14.4","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"d4ab151d42927c9173f4b9a49a3d8d419a38888f","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.14.4.tgz","fileCount":916,"integrity":"sha512-5/lo4uxDIhEn8NiyB0lWdxtNN3tCsgLdKZvKygkon9mA9Ggv9/EgiXmznZbpVsd+KR691VWv4a5GPaX5ZX4mbg==","signatures":[{"sig":"MEQCICNCBBsEiUO1oaw+h3meShazlZxYGCmuqhnTnG0GXN+7AiAr1x3HSd203dVm3TSsfIq/ko6JSzQWZdoF993wwqtDEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11117133},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.d.ts","import":"./dist/file/index.js","default":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js"},"./redis":{"types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server/cache/index.d.ts","import":"./dist/server/cache/index.js","default":"./dist/server/cache/index.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/helmet":{"types":"./dist/server/helmet/index.d.ts","import":"./dist/server/helmet/index.js","default":"./dist/server/helmet/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./server/compress":{"types":"./dist/server/compress/index.d.ts","import":"./dist/server/compress/index.js","default":"./dist/server/compress/index.js"},"./server/security":{"types":"./dist/server/security/index.d.ts","import":"./dist/server/security/index.js","browser":"./dist/server/security/index.browser.js","default":"./dist/server/security/index.js","react-native":"./dist/server/security/index.browser.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"74c85c1d660357c84afd2ed2c970c73d649bc6bc","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","jose":"^6.1.3","dayjs":"^1.11.19","typebox":"^1.0.76","postgres":"^3.4.8","nodemailer":"^7.0.12","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","prom-client":"^15.1.3","@redis/client":"^5.10.0","cron-schedule":"^6.0.0","openid-client":"^6.8.1","vite-bundle-analyzer":"^1.3.2"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","tsdown":"^0.19.0-beta.5","vitest":"^4.0.16","@types/ws":"^8.18.1","@types/node":"^25.0.3","@faker-js/faker":"^10.2.0","swagger-ui-dist":"^5.31.0","@types/nodemailer":"^7.0.4","@electric-sql/pglite":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.14.4_1768328925242_0.9882250422636687","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"alepha","version":"0.15.0","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.15.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"b1eb07d39b06abefa9cc07fb6cb117982e3447f3","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.15.0.tgz","fileCount":928,"integrity":"sha512-vhg4AJPmzqEHXxPWwTrb3GdmDeHT7v+Xg3QTqFSwUyHZv5xWVmjd4Jc6iCo39msYi9V2IU97fKOTpGVP0VSaFQ==","signatures":[{"sig":"MEYCIQD4PMq9c/8et9D1jolYBQobtGDL6SnqNbUvXWcus6iVBwIhAPd7jJhOEuEJ7VESQzyWe3wiKI4Qu66C7DnbWHBdMM0r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12414855},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/index.bun.ts","types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.d.ts","import":"./dist/file/index.js","default":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server/cache/index.d.ts","import":"./dist/server/cache/index.js","default":"./dist/server/cache/index.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/helmet":{"types":"./dist/server/helmet/index.d.ts","import":"./dist/server/helmet/index.js","default":"./dist/server/helmet/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./server/compress":{"types":"./dist/server/compress/index.d.ts","import":"./dist/server/compress/index.js","default":"./dist/server/compress/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"891557ee9b5e4614577f11c92fb5e7348b8e17b8","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","jose":"^6.1.3","dayjs":"^1.11.19","typebox":"^1.0.78","postgres":"^3.4.8","nodemailer":"^7.0.12","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","prom-client":"^15.1.3","@redis/client":"^5.10.0","cron-schedule":"^6.0.0","openid-client":"^6.8.1","vite-bundle-analyzer":"^1.3.2"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","tsdown":"^0.20.0-beta.3","vitest":"^4.0.17","@types/ws":"^8.18.1","@types/node":"^25.0.9","@faker-js/faker":"^10.2.0","swagger-ui-dist":"^5.31.0","@types/nodemailer":"^7.0.5","@electric-sql/pglite":"^0.3.15"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.15.0_1768754846504_0.021046974041456723","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"alepha","version":"0.15.1","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.15.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"4ae1c8f7271fb8f428e3ad4f9f733ad17eebae91","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.15.1.tgz","fileCount":931,"integrity":"sha512-fV42KmaEK43GimYpoctvUOE1tC+/gJRkbmHh9Q7oUF7hPRWzhttywBKPIefJ2etDfwd1fTBja1uXckr+pGpJ8Q==","signatures":[{"sig":"MEYCIQDzsZKcCwq7m8UzDNCnAdgtmCKN1E7S9glehBcqs9z56gIhAIBG5MikWPggwimZVF3VvagrYLNTbA8VFMuzgZkT2re9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13862916},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/index.bun.ts","types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./file":{"types":"./dist/file/index.d.ts","import":"./dist/file/index.js","default":"./dist/file/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./server/cache":{"types":"./dist/server/cache/index.d.ts","import":"./dist/server/cache/index.js","default":"./dist/server/cache/index.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/helmet":{"types":"./dist/server/helmet/index.d.ts","import":"./dist/server/helmet/index.js","default":"./dist/server/helmet/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./server/compress":{"types":"./dist/server/compress/index.d.ts","import":"./dist/server/compress/index.js","default":"./dist/server/compress/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"57003b5f17a1f668c96c128dc68df252c1cf198d","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","dayjs":"^1.11.19","typebox":"^1.0.79","postgres":"^3.4.8","nodemailer":"^7.0.12","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","@redis/client":"^5.10.0","vite-bundle-analyzer":"^1.3.2"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","vite":"^7.3.1","tsdown":"^0.20.1","vitest":"^4.0.18","@types/ws":"^8.18.1","@types/node":"^25.0.10","prom-client":"^15.1.3","cron-schedule":"^6.0.0","openid-client":"^6.8.1","@faker-js/faker":"^10.2.0","swagger-ui-dist":"^5.31.0","@types/nodemailer":"^7.0.5","@electric-sql/pglite":"^0.3.15"},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.15.1_1769211971956_0.708728511394153","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"alepha","version":"0.15.2","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.15.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"c102ac64b9e8b42836a43a55df01a907acd3a265","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.15.2.tgz","fileCount":1079,"integrity":"sha512-U6EjAMapSihV3mVRWcwKFBKTw6CUTbwwp6mwFzYDLqVhyP+k8JAv98Qic2MiWivqKON5T8kUOmqdaP0fz16mNQ==","signatures":[{"sig":"MEUCIQDMYZGDsMR3LtJDz4ApmegRt6YeSHYHc/C54gu29ibeIQIgW2ksLQHKvXgaNEMWKLx+3Iiz8r0ecf5S3LwzTLGP9WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16228506},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/index.bun.ts","types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","react-native":"./dist/system/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/cache":{"types":"./dist/server/cache/index.d.ts","import":"./dist/server/cache/index.js","default":"./dist/server/cache/index.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/helmet":{"types":"./dist/server/helmet/index.d.ts","import":"./dist/server/helmet/index.js","default":"./dist/server/helmet/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./server/compress":{"types":"./dist/server/compress/index.d.ts","import":"./dist/server/compress/index.js","default":"./dist/server/compress/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"799d5eb9ebca3542b7d4f8e76da12c45013e3395","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","vite":"^7.3.1","dayjs":"^1.11.19","typebox":"^1.0.80","postgres":"^3.4.8","nodemailer":"^7.0.13","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","@redis/client":"^5.10.0","@vitejs/plugin-react":"^5.1.2","vite-bundle-analyzer":"^1.3.2"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","jsdom":"^27.4.0","react":"^19.2.4","tsdown":"^0.20.1","vitest":"^4.0.18","@types/ws":"^8.18.1","react-dom":"^19.2.4","@types/node":"^25.1.0","prom-client":"^15.1.3","@types/react":"^19.2.10","cron-schedule":"^6.0.0","openid-client":"^6.8.1","@biomejs/biome":"^2.3.13","@faker-js/faker":"^10.2.0","swagger-ui-dist":"^5.31.0","@types/react-dom":"^19.2.3","@types/nodemailer":"^7.0.9","@electric-sql/pglite":"^0.3.15","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.15.2_1769721003093_0.7684146993445382","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"alepha","version":"0.15.3","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.15.3","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"736661ed95ba49455464c55be4f8aae0197637b3","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.15.3.tgz","fileCount":1085,"integrity":"sha512-Z5oPczpuPNibToDqx4k0KjCbmvQd/sPqD0hJfdZglGhEVOUpouv/Ef3Df9NxQqG5Dd4wgIQe4wG8ssizC7wuBQ==","signatures":[{"sig":"MEUCIQDu4CyvylwMJ60UrcnNOpHPGiGLUelYnWRCk/3NWrHeugIgIBDG0Y2KeoKtwyraqp3u82mkAcqRSl4BBZwxXzguEoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16313327},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/index.bun.ts","types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./src/system/index.workerd.ts","react-native":"./dist/system/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/cache":{"types":"./dist/server/cache/index.d.ts","import":"./dist/server/cache/index.js","default":"./dist/server/cache/index.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/helmet":{"types":"./dist/server/helmet/index.d.ts","import":"./dist/server/helmet/index.js","default":"./dist/server/helmet/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./server/compress":{"types":"./dist/server/compress/index.d.ts","import":"./dist/server/compress/index.js","default":"./dist/server/compress/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"ffdef95eb75360730a40d70f2587e2776395731b","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","vite":"^7.3.1","dayjs":"^1.11.19","typebox":"^1.0.80","postgres":"^3.4.8","nodemailer":"^7.0.13","typescript":"^5.9.3","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","@redis/client":"^5.10.0","vite-bundle-analyzer":"^1.3.2"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","jsdom":"^27.4.0","react":"^19.2.4","tsdown":"^0.20.1","vitest":"^4.0.18","@types/ws":"^8.18.1","react-dom":"^19.2.4","@types/node":"^25.1.0","prom-client":"^15.1.3","@types/react":"^19.2.10","cron-schedule":"^6.0.0","openid-client":"^6.8.1","@biomejs/biome":"^2.3.13","@faker-js/faker":"^10.2.0","swagger-ui-dist":"^5.31.0","@types/react-dom":"^19.2.3","@types/nodemailer":"^7.0.9","@electric-sql/pglite":"^0.3.15","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.15.3_1769888831925_0.1431882161390372","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"alepha","version":"0.15.4","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.15.4","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"50931d49824b913c435b630cef934b2ca56e8f64","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.15.4.tgz","fileCount":1090,"integrity":"sha512-A1/giOC3jMa70E0ZVdg9dPgKZ8KxvI//0LrzCS61Bajzpv7gzdaeTDO7HGafnCpL8pcEBu7Jb8SiaPyoeQyOJg==","signatures":[{"sig":"MEYCIQD5+7jhWVkLI7/F43fSZbSAThr7IvNO7dus1lT7mLZLegIhALCN6q2Vl3zCfZzcVHZYpZ4zlQ0JQucTmzcyNHQlLohP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17393160},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/index.bun.ts","types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js","workerd":"./src/email/index.workerd.ts"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./src/system/index.workerd.ts","react-native":"./dist/system/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./src/scheduler/index.workerd.ts"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/cache":{"types":"./dist/server/cache/index.d.ts","import":"./dist/server/cache/index.js","default":"./dist/server/cache/index.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/helmet":{"types":"./dist/server/helmet/index.d.ts","import":"./dist/server/helmet/index.js","default":"./dist/server/helmet/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./server/compress":{"types":"./dist/server/compress/index.d.ts","import":"./dist/server/compress/index.js","default":"./dist/server/compress/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"0bd6e90ce91594851a8a72e6eb8c7c7a7c79b892","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","vite":"^7.3.1","dayjs":"^1.11.19","typebox":"^1.0.80","postgres":"^3.4.8","typescript":"^5.9.3","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","@redis/client":"^5.10.0","vite-bundle-analyzer":"^1.3.2"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","jsdom":"^27.4.0","react":"^19.2.4","tsdown":"^0.20.1","vitest":"^4.0.18","@types/ws":"^8.18.1","react-dom":"^19.2.4","nodemailer":"^7.0.13","@types/node":"^25.1.0","prom-client":"^15.1.3","@types/react":"^19.2.10","cron-schedule":"^6.0.0","openid-client":"^6.8.1","worker-mailer":"^1.2.1","@biomejs/biome":"^2.3.13","@faker-js/faker":"^10.2.0","swagger-ui-dist":"^5.31.0","@types/react-dom":"^19.2.3","@types/nodemailer":"^7.0.9","@electric-sql/pglite":"^0.3.15","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.15.4_1769912334103_0.03641580059762428","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"alepha","version":"0.15.5","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.15.5","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"5b0b0741682cc31a62debe17b2ddb04bd7564dc4","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.15.5.tgz","fileCount":1106,"integrity":"sha512-PXI7gHinkzSQjpwedFwI0dpBgIwHFljvFDFc/uttz/SX/GgwRDKuxtW41WazK3lGgymczPxQCPqpAHG7NBRj5w==","signatures":[{"sig":"MEQCIBBjj90a1LfYAIHRAW1ibTKI0I5PABFmpcpp7+X3znJKAiAu0RlemJgRtR35/7uHbtfS3cpoJBkfLGANHRH3YwX1CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18248158},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/index.bun.ts","types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js","workerd":"./src/email/index.workerd.ts"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./src/system/index.workerd.ts","react-native":"./dist/system/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./src/scheduler/index.workerd.ts"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/cache":{"types":"./dist/server/cache/index.d.ts","import":"./dist/server/cache/index.js","default":"./dist/server/cache/index.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/helmet":{"types":"./dist/server/helmet/index.d.ts","import":"./dist/server/helmet/index.js","default":"./dist/server/helmet/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./server/compress":{"types":"./dist/server/compress/index.d.ts","import":"./dist/server/compress/index.js","default":"./dist/server/compress/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"73240e7468123c88eda1601f39b385dac91275f9","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","dayjs":"^1.11.19","typebox":"^1.0.80","postgres":"^3.4.8","typescript":"^5.9.3","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","@redis/client":"^5.10.0","vite-bundle-analyzer":"^1.3.2"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.4","tsdown":"^0.20.1","vitest":"^4.0.18","@types/ws":"^8.18.1","react-dom":"^19.2.4","nodemailer":"^7.0.13","@types/node":"^25.1.0","prom-client":"^15.1.3","@types/react":"^19.2.10","cron-schedule":"^6.0.0","openid-client":"^6.8.1","worker-mailer":"^1.2.1","@biomejs/biome":"^2.3.13","@faker-js/faker":"^10.2.0","swagger-ui-dist":"^5.31.0","@types/react-dom":"^19.2.3","@types/nodemailer":"^7.0.9","@electric-sql/pglite":"^0.3.15","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.15.5_1769991110759_0.6133842398002018","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"alepha","version":"0.16.0","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.16.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"19876dac53d0c8c414b126a8e368750fd7af9093","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.16.0.tgz","fileCount":1108,"integrity":"sha512-RWsdOMj5kwYVInWO01En+rDBt9TH4nhr52z/mYPwJT4kzbhVImD/5xiB9rC3xPjkcyUR6Ke7nmUUCU9C/75OZA==","signatures":[{"sig":"MEYCIQDu654/uq6ZKCqQxt3qHz2nQxI/sBZf3Y0/3zcxFwJAKQIhAPlfxjp61k1b+/fwgXoctXmXQe0m1mIn3ZvtW0PbwSoG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18408909},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/index.bun.ts","types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js","workerd":"./src/email/index.workerd.ts"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./src/system/index.workerd.ts","react-native":"./dist/system/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./src/scheduler/index.workerd.ts"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/cache":{"types":"./dist/server/cache/index.d.ts","import":"./dist/server/cache/index.js","default":"./dist/server/cache/index.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/helmet":{"types":"./dist/server/helmet/index.d.ts","import":"./dist/server/helmet/index.js","default":"./dist/server/helmet/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./server/compress":{"types":"./dist/server/compress/index.d.ts","import":"./dist/server/compress/index.js","default":"./dist/server/compress/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"cb617ba8b66783bc08c84bfca60699710b298050","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","dayjs":"^1.11.19","typebox":"^1.0.81","postgres":"^3.4.8","typescript":"^5.9.3","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","@redis/client":"^5.10.0","vite-bundle-analyzer":"^1.3.5"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","vite":"^7.3.1","jsdom":"^28.0.0","react":"^19.2.4","tsdown":"^0.20.1","vitest":"^4.0.18","@types/ws":"^8.18.1","react-dom":"^19.2.4","nodemailer":"^7.0.13","@types/node":"^25.2.0","prom-client":"^15.1.3","@types/react":"^19.2.10","cron-schedule":"^6.0.0","openid-client":"^6.8.1","worker-mailer":"^1.2.1","@biomejs/biome":"^2.3.14","@faker-js/faker":"^10.2.0","swagger-ui-dist":"^5.31.0","@types/react-dom":"^19.2.3","@types/nodemailer":"^7.0.9","@electric-sql/pglite":"^0.3.15","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.16.0_1770139761934_0.8463210906805549","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"alepha","version":"0.16.1","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.16.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"ab6625d0403b00abc0917600869b4635aa9fc9e2","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.16.1.tgz","fileCount":1114,"integrity":"sha512-p/EPaGSH1v2I1tGkW88GNFohvzr55NrUG6nebok9bgAkwBoXyuzDAjiINb1+sUghDjU75INVC+sHPguGs6xrlA==","signatures":[{"sig":"MEYCIQCHeUUdyZZSA1AXjl0zLT39j9D2whvSHanOIZ3yZHcvcAIhAJ0t0g2GyU2aKxp+91f4SqWlRjoz0DZI/YRwgjEHp7cT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17449845},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/index.bun.ts","types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js","workerd":"./dist/email/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/cache":{"types":"./dist/server/cache/index.d.ts","import":"./dist/server/cache/index.js","default":"./dist/server/cache/index.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/helmet":{"types":"./dist/server/helmet/index.d.ts","import":"./dist/server/helmet/index.js","default":"./dist/server/helmet/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./server/compress":{"types":"./dist/server/compress/index.d.ts","import":"./dist/server/compress/index.js","default":"./dist/server/compress/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"4625f03d872086e1ec62fafce0f045b843d5223c","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","dayjs":"^1.11.19","typebox":"^1.0.81","postgres":"^3.4.8","typescript":"^5.9.3","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","@redis/client":"^5.10.0","vite-bundle-analyzer":"^1.3.5"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","vite":"^7.3.1","jsdom":"^28.0.0","react":"^19.2.4","tsdown":"^0.20.1","vitest":"^4.0.18","@types/ws":"^8.18.1","react-dom":"^19.2.4","nodemailer":"^7.0.13","@types/node":"^25.2.0","prom-client":"^15.1.3","@types/react":"^19.2.10","cron-schedule":"^6.0.0","openid-client":"^6.8.1","worker-mailer":"^1.2.1","@biomejs/biome":"^2.3.14","@faker-js/faker":"^10.2.0","swagger-ui-dist":"^5.31.0","@types/react-dom":"^19.2.3","@types/nodemailer":"^7.0.9","@electric-sql/pglite":"^0.3.15","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.16.1_1770147356891_0.41459443819049757","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"alepha","version":"0.16.2","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.16.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"612215b883d88c99e0cfed9d0325074b0175d9fe","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.16.2.tgz","fileCount":1291,"integrity":"sha512-bDargk9ssQrFszOIF+QSAPycqlM1Vbe6MUpLhSg+8Tdz1W1n7oBAgH9t3d3Kibu0/6N2yNNuFQAAVjG/h6SrlQ==","signatures":[{"sig":"MEUCIQDLw4pJR/fRt9S4uBvwD49NRfHDTODRUaroyOgAI9j8vAIgQrJNT029c1nlPGDLxelSlnS37RWet3pCDaI9zooN8Us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22022916},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/index.bun.ts","types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js","workerd":"./dist/email/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.js","browser":"./dist/devtools/index.browser.js","default":"./dist/devtools/index.js","react-native":"./dist/devtools/index.browser.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./api/clients":{"types":"./dist/api/clients/index.d.ts","import":"./dist/api/clients/index.js","default":"./dist/api/clients/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/cache":{"types":"./dist/server/cache/index.d.ts","import":"./dist/server/cache/index.js","default":"./dist/server/cache/index.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/helmet":{"types":"./dist/server/helmet/index.d.ts","import":"./dist/server/helmet/index.js","default":"./dist/server/helmet/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./server/compress":{"types":"./dist/server/compress/index.d.ts","import":"./dist/server/compress/index.js","default":"./dist/server/compress/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"3c9302299f62742a81f79515acb5c0baf07c2ad7","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","dayjs":"^1.11.19","typebox":"^1.0.81","postgres":"^3.4.8","typescript":"^5.9.3","drizzle-kit":"^0.31.8","drizzle-orm":"^0.45.1","@redis/client":"^5.10.0","vite-bundle-analyzer":"^1.3.6"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","vite":"^7.3.1","jsdom":"^28.0.0","react":"^19.2.4","tsdown":"^0.20.3","vitest":"^4.0.18","@types/ws":"^8.18.1","react-dom":"^19.2.4","nodemailer":"^8.0.1","@types/node":"^25.2.1","prom-client":"^15.1.3","@types/react":"^19.2.13","cron-schedule":"^6.0.0","openid-client":"^6.8.1","worker-mailer":"^1.2.1","@biomejs/biome":"^2.3.14","@faker-js/faker":"^10.3.0","swagger-ui-dist":"^5.31.0","@types/react-dom":"^19.2.3","@types/nodemailer":"^7.0.9","@electric-sql/pglite":"^0.3.15","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.16.2_1770510768979_0.5276881164904834","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"alepha","version":"0.17.0","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.17.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"d2ec33ced71af16232ddf2ff3a91cff7546eb3d6","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.17.0.tgz","fileCount":1339,"integrity":"sha512-JSdxv9P7uKw6q6/OVlFEj8dTmaFMxawXH5eKxr5GJrxZzStlyPdX4ZnhKS5SCHaJSLq7rZtdRuMFAWODo5xTrg==","signatures":[{"sig":"MEUCIQD3Lbloo4n3wDH/Ua5KCA867c79PhLbaI9GHHUMzQdQgAIgQT3gyWusKlMjPvIjM985zIqdOaAwF3ta5XsiO1lc9+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22852760},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/index.bun.ts","types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js","workerd":"./dist/email/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./thread":{"types":"./dist/thread/index.d.ts","import":"./dist/thread/index.js","default":"./dist/thread/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.js","browser":"./dist/devtools/index.browser.js","default":"./dist/devtools/index.js","react-native":"./dist/devtools/index.browser.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"0b600eddc8742e1b7e1ffc7dbc9b9f4793c3ec52","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","dayjs":"^1.11.19","typebox":"^1.0.81","postgres":"^3.4.8","typescript":"^5.9.3","drizzle-kit":"^0.31.9","drizzle-orm":"^0.45.1","@redis/client":"^5.10.0","better-sqlite3":"^12.6.2","vite-bundle-analyzer":"^1.3.6"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","vite":"^7.3.1","jsdom":"^28.0.0","react":"^19.2.4","tsdown":"^0.20.3","vitest":"^4.0.18","@types/ws":"^8.18.1","react-dom":"^19.2.4","nodemailer":"^8.0.1","@types/node":"^25.2.3","prom-client":"^15.1.3","tailwindcss":"^4.1.18","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.2","worker-mailer":"^1.2.1","@biomejs/biome":"^2.3.15","@faker-js/faker":"^10.3.0","swagger-ui-dist":"^5.31.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.9","@electric-sql/pglite":"^0.3.15","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.17.0_1771034015677_0.7856242131943796","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"alepha","version":"0.17.1","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.17.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"f4e5cd6006da65fba7f86ca63b3d7f0931a3a6d1","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.17.1.tgz","fileCount":1336,"integrity":"sha512-r8iG9NZuiGzTWtKO28VKfEKY1BWMjkC/kqL1Oeb7+oMKLQ4toZjZw8p0lpo28b4cQrxfuxtPMmpk0WE3zSP6Vw==","signatures":[{"sig":"MEYCIQD8GR2l415LqAoEzGlx6qSEH/DaIjWA5OhVYWxgkb7cqQIhAKFKlqRRB0USKjYF/38+oir0VzksbbfXq1OOHTjpe3iK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22842159},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/index.bun.ts","types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","import":"./dist/vite/index.js","default":"./dist/vite/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js","workerd":"./dist/email/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.js","browser":"./dist/devtools/index.browser.js","default":"./dist/devtools/index.js","react-native":"./dist/devtools/index.browser.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"08fe3189a56989384bdf867e0372e642dd2144f1","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","dayjs":"^1.11.19","typebox":"^1.0.81","postgres":"^3.4.8","typescript":"^5.9.3","drizzle-kit":"^0.31.9","drizzle-orm":"^0.45.1","@redis/client":"^5.10.0","better-sqlite3":"^12.6.2","vite-bundle-analyzer":"^1.3.6"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","vite":"^7.3.1","jsdom":"^28.0.0","react":"^19.2.4","tsdown":"^0.20.3","vitest":"^4.0.18","@types/ws":"^8.18.1","react-dom":"^19.2.4","nodemailer":"^8.0.1","@types/node":"^25.2.3","prom-client":"^15.1.3","tailwindcss":"^4.1.18","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.2","worker-mailer":"^1.2.1","@biomejs/biome":"^2.3.15","@faker-js/faker":"^10.3.0","swagger-ui-dist":"^5.31.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.9","@electric-sql/pglite":"^0.3.15","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.17.1_1771114148487_0.17930938169806532","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"alepha","version":"0.17.2","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.17.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"0f9cd52ae822ac3494f96fb25e5b79e09b0aa034","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.17.2.tgz","fileCount":1304,"integrity":"sha512-sSQEM9924A3GGyJXtup17l+mxtXMirMOkuX4ExIfFKJ3fB/BdOrF6z/0LS4yOESosMYKKKKa24LmwQpihuS1Dw==","signatures":[{"sig":"MEUCIBrh1RaPlS6JcWmv9nmaAMlifQETlmJR8UPfUJI29zvpAiEAvntJ2fxOr5qIyH5Xsxjqq0xqPa0YgZQKrpwYzg6ggSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22064985},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/index.bun.ts","types":"./dist/orm/index.d.ts","import":"./dist/orm/index.js","browser":"./dist/orm/index.browser.js","default":"./dist/orm/index.js","react-native":"./dist/orm/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js","workerd":"./dist/email/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.js","browser":"./dist/devtools/index.browser.js","default":"./dist/devtools/index.js","react-native":"./dist/devtools/index.browser.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"9f9b84827f8b58c55d6e9a6020c56975b9e936ef","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","dayjs":"^1.11.19","typebox":"^1.0.81","postgres":"^3.4.8","typescript":"^5.9.3","drizzle-kit":"^0.31.9","drizzle-orm":"^0.45.1","@redis/client":"^5.10.0","better-sqlite3":"^12.6.2","vite-bundle-analyzer":"^1.3.6"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","vite":"^7.3.1","jsdom":"^28.0.0","react":"^19.2.4","tsdown":"^0.20.3","vitest":"^4.0.18","@types/ws":"^8.18.1","react-dom":"^19.2.4","nodemailer":"^8.0.1","@types/node":"^25.2.3","prom-client":"^15.1.3","tailwindcss":"^4.1.18","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.2","worker-mailer":"^1.2.1","@biomejs/biome":"^2.3.15","@faker-js/faker":"^10.3.0","swagger-ui-dist":"^5.31.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","@types/nodemailer":"^7.0.9","@electric-sql/pglite":"^0.3.15","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.17.2_1771346773648_0.8043497850468444","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"alepha","version":"0.18.0","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.18.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"755903970f497990a370ca2f18747be2019e17b9","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.18.0.tgz","fileCount":1327,"integrity":"sha512-0L66v+YdLnR6eKqAmTjeC8RPNCRrjkcLoHsX66c/4iRpS9kujyY4o9eF37M5lmYBXjy8E+zAQk36vA+G7olsdQ==","signatures":[{"sig":"MEYCIQCEQx9yNXuZBPBK39r6QRfBwbQkKDmJ0G72zCijO93gCAIhAIXvqRk9cX4InJBZJwIhr0PcjHUv7GyxxnrzWD6CUF7u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91425826},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js","default":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/core/index.bun.ts","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js","workerd":"./dist/email/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.js","browser":"./dist/devtools/index.browser.js","default":"./dist/devtools/index.js","react-native":"./dist/devtools/index.browser.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./orm/postgres":{"bun":"./src/orm/postgres/index.bun.ts","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"79d60a3a2ec3757eb2f388d48e7e9b3a02261111","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","dayjs":"^1.11.19","typebox":"^1.1.1","postgres":"^3.4.8","typescript":"^5.9.3","drizzle-kit":"^0.31.9","drizzle-orm":"^0.45.1","@redis/client":"^5.11.0","better-sqlite3":"^12.6.2","vite-bundle-analyzer":"^1.3.6"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","vite":"^7.3.1","jsdom":"^28.1.0","react":"^19.2.4","tsdown":"^0.20.3","vitest":"^4.0.18","@types/ws":"^8.18.1","react-dom":"^19.2.4","nodemailer":"^8.0.1","@types/node":"^25.3.0","prom-client":"^15.1.3","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.2","worker-mailer":"^1.2.1","@biomejs/biome":"^2.4.4","@faker-js/faker":"^10.3.0","swagger-ui-dist":"^5.31.2","@types/react-dom":"^19.2.3","@types/nodemailer":"^7.0.11","@electric-sql/pglite":"^0.3.15","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.18.0_1771851050720_0.8362857038074256","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"alepha","version":"0.18.1","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.18.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"44606e8f19f76ba58479dc85d868e9d32e5cfc63","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.18.1.tgz","fileCount":1323,"integrity":"sha512-guc+meNu9CGsgUU6hXKVo187g01Q7kc9SkZ4MiVU+T91Wl4l+attQFZO83bA6WUewhr/V3BHi/XoUiGXegcFFg==","signatures":[{"sig":"MEYCIQD8Marexpi3eiiAPU1dxW6ElSzT2cgHWn1eaxmx2CwWNAIhAIrJXYpjJj3VycN0pqcLxx8CAwuSw2Ut+RH2W3pSXTSN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22587638},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/core/index.bun.ts","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/index.d.ts","import":"./dist/email/index.js","default":"./dist/email/index.js","workerd":"./dist/email/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.js","browser":"./dist/devtools/index.browser.js","default":"./dist/devtools/index.js","react-native":"./dist/devtools/index.browser.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./src/orm/postgres/index.bun.ts","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"ac18ccbb6b1052ebb9eac1fd9ba5916d5f8bcfa9","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.6.2","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","dayjs":"^1.11.19","typebox":"^1.1.1","postgres":"^3.4.8","typescript":"^5.9.3","drizzle-orm":"^0.45.1","@redis/client":"^5.11.0","vite-bundle-analyzer":"^1.3.6"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","vite":"^7.3.1","jsdom":"^28.1.0","react":"^19.2.4","tsdown":"^0.20.3","vitest":"^4.0.18","@types/ws":"^8.18.1","react-dom":"^19.2.4","nodemailer":"^8.0.1","@types/node":"^25.3.0","drizzle-kit":"^0.31.9","prom-client":"^15.1.3","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.2","worker-mailer":"^1.2.1","@biomejs/biome":"^2.4.4","@faker-js/faker":"^10.3.0","swagger-ui-dist":"^5.31.2","@types/react-dom":"^19.2.3","@types/nodemailer":"^7.0.11","@electric-sql/pglite":"^0.3.15","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.18.1_1771967112542_0.300330121455727","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"alepha","version":"0.18.2","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.18.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"2dd3bc9965991e9195f48e59c9f8e18c60571389","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.18.2.tgz","fileCount":1351,"integrity":"sha512-K+WuSILfTS6wxiXKH/steRBg+V0vNM6vXPmeFe770oAQ/rYuM74oC+5VUmdr7mvDDOc1o3QPhm4MulScTJv5ew==","signatures":[{"sig":"MEQCIAs370pBx6rZecj8VovbsOFGpLKCOjAjpe2TnG4cu2hBAiB2ADjillFfBb8tTTuPylQZjUzOUmVYT7nZkrKB4ikkpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22971054},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/core/index.bun.ts","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.js","browser":"./dist/devtools/index.browser.js","default":"./dist/devtools/index.js","react-native":"./dist/devtools/index.browser.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./src/orm/postgres/index.bun.ts","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"1f210a6011754d36635b4b55d534aa632fd616ef","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.8.0","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","dayjs":"^1.11.19","typebox":"^1.1.1","postgres":"^3.4.8","typescript":"^5.9.3","drizzle-orm":"^0.45.1","@redis/client":"^5.11.0","vite-bundle-analyzer":"^1.3.6"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","vite":"^7.3.1","jsdom":"^28.1.0","react":"^19.2.4","tsdown":"^0.20.3","vitest":"^4.0.18","@types/ws":"^8.18.1","react-dom":"^19.2.4","nodemailer":"^8.0.1","@types/node":"^25.3.0","drizzle-kit":"^0.31.9","prom-client":"^15.1.3","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.2","@biomejs/biome":"^2.4.4","@faker-js/faker":"^10.3.0","swagger-ui-dist":"^5.31.2","@types/react-dom":"^19.2.3","@types/nodemailer":"^7.0.11","@electric-sql/pglite":"^0.3.15","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.18.2_1772196126753_0.9410441080263696","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"alepha","version":"0.18.3","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.18.3","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"11a18ec2425947dc3e87b2eccf4d56f5bc7ddb09","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.18.3.tgz","fileCount":1371,"integrity":"sha512-gdu5ZDG4EY0CGB3ptr2XdRFUPeoHToa1yQXsqt/68oYc9ZbQvLvxzXxCXm7uccpppH5usakwwkYY3PD3FY/Ryw==","signatures":[{"sig":"MEUCICsw5IaKZYqbHDb4UrDBiJ+6sYtmcCpZTDs4wlgjgDhTAiEAwsLv88bwTZwK45QY7czuCg/yndskihVo3AJJ7hpU8Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23546185},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/core/index.bun.ts","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.js","browser":"./dist/devtools/index.browser.js","default":"./dist/devtools/index.js","react-native":"./dist/devtools/index.browser.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./src/orm/postgres/index.bun.ts","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"bc8a7533b28f7483b966df5561a8594733898bfa","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.9.0","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","dayjs":"^1.11.19","typebox":"^1.1.5","postgres":"^3.4.8","typescript":"^5.9.3","drizzle-orm":"^0.45.1","@redis/client":"^5.11.0","vite-bundle-analyzer":"^1.3.6"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.1.3","vite":"^7.3.1","jsdom":"^28.1.0","react":"^19.2.4","tsdown":"^0.20.3","vitest":"^4.0.18","@types/ws":"^8.18.1","react-dom":"^19.2.4","nodemailer":"^8.0.1","@types/node":"^25.3.3","drizzle-kit":"^0.31.9","prom-client":"^15.1.3","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.2","@biomejs/biome":"^2.4.5","@faker-js/faker":"^10.3.0","swagger-ui-dist":"^5.32.0","@types/react-dom":"^19.2.3","@types/nodemailer":"^7.0.11","@electric-sql/pglite":"^0.3.15","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.18.3_1772992983763_0.09897118547761963","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"alepha","version":"0.19.0","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.19.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"7f93e3cb5eec18862b10ab7c255b6f949916adef","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.19.0.tgz","fileCount":1369,"integrity":"sha512-PyfMc6Fq1WsjFPKeccHpjEVDJc8t37UeJ26afgEhcXFPkW5+i4msAeN12jLRJfi6AyB4yjzlp7HhJoflD2roDA==","signatures":[{"sig":"MEUCIC++CGoDs5uMnhPlUIdIjPU0G8CMwiB+/OiApYlmTCKHAiEAno8uOOKkURJmIjXDrN7jf/qgJ9pisT4rsb3F4TPpTzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23146346},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/core/index.bun.ts","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./mqtt":{"types":"./dist/mqtt/index.d.ts","import":"./dist/mqtt/index.js","default":"./dist/mqtt/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./devtools":{"types":"./dist/devtools/index.d.ts","import":"./dist/devtools/index.js","browser":"./dist/devtools/index.browser.js","default":"./dist/devtools/index.js","react-native":"./dist/devtools/index.browser.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./topic/mqtt":{"types":"./dist/topic/mqtt/index.d.ts","import":"./dist/topic/mqtt/index.js","default":"./dist/topic/mqtt/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./src/orm/postgres/index.bun.ts","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"a9d5d87c7e4bb5b63c6f579b2cb5a123112e579e","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.9.0","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","mqtt":"^5.15.0","vite":"^8.0.0","dayjs":"^1.11.20","typebox":"^1.1.6","postgres":"^3.4.8","typescript":"^5.9.3","drizzle-orm":"^0.45.1","@redis/client":"^5.11.0","@vitejs/plugin-react":"^6.0.1","vite-bundle-analyzer":"^1.3.6"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.2","jsdom":"^29.0.0","react":"^19.2.4","tsdown":"^0.21.4","vitest":"^4.1.0","@types/ws":"^8.18.1","react-dom":"^19.2.4","nodemailer":"^8.0.3","@types/node":"^25.5.0","drizzle-kit":"^0.31.10","prom-client":"^15.1.3","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.2","@biomejs/biome":"^2.4.8","@faker-js/faker":"^10.3.0","swagger-ui-dist":"^5.32.1","@types/react-dom":"^19.2.3","@types/nodemailer":"^7.0.11","@electric-sql/pglite":"^0.4.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.19.0_1773877516256_0.8069119981947013","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"alepha","version":"0.19.1","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Nicolas Foures"},"license":"MIT","_id":"alepha@0.19.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"8bd289ba9a29aacd2c12af5ca883b96bea347568","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.19.1.tgz","fileCount":1275,"integrity":"sha512-12F4CPvvCCI93mqXghqDhVmz2FnOiJpkxQNe9dHc2oI5XYCn1SeqPEzqRxRllBGqYKJ0HXny3gkadd218fYjqQ==","signatures":[{"sig":"MEUCIQD6iJia3xQAdGvdFhaJD4zkPWRSEi1zGVoAivuj5shcjAIgTfOsrvTlzSHljuzVrO7e8URndPaP1hFzXs3h0yuITJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21118409},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/core/index.bun.ts","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./src/orm/postgres/index.bun.ts","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"bc3b24028b0dbc17139e1408c174d256b45dd5ab","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.9.0","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0","tsx":"^4.21.0","vite":"^8.0.0","dayjs":"^1.11.20","typebox":"^1.1.6","postgres":"^3.4.8","typescript":"^5.9.3","drizzle-orm":"^0.45.1","@redis/client":"^5.11.0","@vitejs/plugin-react":"^6.0.1","vite-bundle-analyzer":"^1.3.6"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.2","jsdom":"^29.0.0","react":"^19.2.4","tsdown":"^0.21.4","vitest":"^4.1.0","@types/ws":"^8.18.1","react-dom":"^19.2.4","@types/bun":"^1.3.11","nodemailer":"^8.0.3","@types/node":"^25.5.0","drizzle-kit":"^0.31.10","prom-client":"^15.1.3","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.2","@biomejs/biome":"^2.4.8","@faker-js/faker":"^10.3.0","swagger-ui-dist":"^5.32.1","@types/react-dom":"^19.2.3","@types/nodemailer":"^7.0.11","@electric-sql/pglite":"^0.4.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.19.1_1774028093251_0.17220851249498748","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"alepha","version":"0.19.2","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Feunard"},"license":"MIT","_id":"alepha@0.19.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"6b0e4a361e85ba45d9952124f676826ae292ca66","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.19.2.tgz","fileCount":1323,"integrity":"sha512-1tylNtFKFIWYlhDxvM4qH6lWy5CkP9qS43kQCAoAThXqxp+w2pWKC4ITPTgO3VPfzYh1bsUQeWkO9hImjGQcPg==","signatures":[{"sig":"MEQCIFDTGzzXCsfxcUrrClCdYnmgEO5hG50f4Pdo4obl+MjmAiBslrG5Vqu/LfxTZRcsrNHd98MhQUEKfVoH6hT1jPFSBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21408876},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/core/index.bun.ts","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./src/orm/postgres/index.bun.ts","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"d7b8c813782b8a126d6272062f90d6ca865a7d5b","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.9.0","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.20.0","tsx":"^4.21.0","vite":"^8.0.3","dayjs":"^1.11.20","typebox":"^1.1.7","postgres":"^3.4.8","typescript":"^6.0.2","drizzle-orm":"^0.45.2","@redis/client":"^5.11.0","@vitejs/plugin-react":"^6.0.1","vite-bundle-analyzer":"^1.3.6"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.2","jsdom":"^29.0.1","react":"^19.2.4","tsdown":"^0.21.7","vitest":"^4.1.2","@types/ws":"^8.18.1","react-dom":"^19.2.4","@types/bun":"^1.3.11","nodemailer":"^8.0.4","@types/node":"^25.5.0","drizzle-kit":"^0.31.10","prom-client":"^15.1.3","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.2","@biomejs/biome":"^2.4.9","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.1","@types/react-dom":"^19.2.3","@types/nodemailer":"^7.0.11","@electric-sql/pglite":"^0.4.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.19.2_1775142861550_0.4733558260483832","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"alepha","version":"0.19.3","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Feunard"},"license":"MIT","_id":"alepha@0.19.3","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"6bc5d964e610a12c6782d8cac97e93a7812ae707","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.19.3.tgz","fileCount":1323,"integrity":"sha512-pLuyOR0bUGsCffDgLdZ6Fm/MDt01+FQOWHHVqMqRHlEm4Y9YcwoOuT2ZvhVk6JT4iUnGVORLwagRzX04qieLsg==","signatures":[{"sig":"MEYCIQDAP/j37yE/JFV8p5XxOX70Ty1F1El7HaYjz3Wo3QF9KwIhALo3jpyMumytoGHMuHKaIaWSrs5QYyl96D8ALbPPnHKt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22060740},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/core/index.bun.ts","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./billing":{"types":"./dist/billing/index.d.ts","import":"./dist/billing/index.js","default":"./dist/billing/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./src/orm/postgres/index.bun.ts","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"2c26ece43711254adf224e79315a2df08f744457","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.11.0","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","tsx":"^4.21.0","dayjs":"^1.11.20","typebox":"^1.1.14","postgres":"^3.4.8","typescript":"^6.0.2","drizzle-orm":"^0.45.2","@redis/client":"^5.11.0","@vitejs/plugin-react":"^6.0.1","vite-bundle-analyzer":"^1.3.6"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.2","vite":"^8.0.3","jsdom":"^29.0.1","react":"^19.2.4","tsdown":"^0.21.7","vitest":"^4.1.2","@types/ws":"^8.18.1","react-dom":"^19.2.4","@types/bun":"^1.3.11","nodemailer":"^8.0.4","@types/node":"^25.5.2","drizzle-kit":"^0.31.10","prom-client":"^15.1.3","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.2","@biomejs/biome":"^2.4.10","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.1","@types/react-dom":"^19.2.3","@types/nodemailer":"^7.0.11","@electric-sql/pglite":"^0.4.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.19.3_1775240845850_0.28755896823870164","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"alepha","version":"0.19.4","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Feunard"},"license":"MIT","_id":"alepha@0.19.4","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"d4e63edbf45c0b2bd7a20228b6d6cd92713b0f93","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.19.4.tgz","fileCount":1400,"integrity":"sha512-KAWjG6XhA/E2dyPEQlfmRYuJhZ5WRC9VOQlvAQc8KVpuoOhrfOV4VqIZ9dyhFYm7WoQz9Lzq38WYm0Xiy9AlEA==","signatures":[{"sig":"MEUCICss1EfqkGo3g3yWqQZBPFwDm/UrMNjINKtTnNeOiWQJAiEAq56KDdl1OYen4ciM4SUU5R1HTpW83NiaoeaSUiHESRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23187017},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/core/index.bun.ts","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./src/orm/postgres/index.bun.ts","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/workflows":{"types":"./dist/api/workflows/index.d.ts","import":"./dist/api/workflows/index.js","browser":"./dist/api/workflows/index.browser.js","default":"./dist/api/workflows/index.js","react-native":"./dist/api/workflows/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/invitations":{"types":"./dist/api/invitations/index.d.ts","import":"./dist/api/invitations/index.js","default":"./dist/api/invitations/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"b6dfa0c32183e14d4af4c920a489595baf4c3f31","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.11.0","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","tsx":"^4.21.0","dayjs":"^1.11.20","typebox":"^1.1.23","postgres":"^3.4.9","typescript":"^6.0.2","drizzle-orm":"^0.45.2","@redis/client":"^5.11.0","@vitejs/plugin-react":"^6.0.1","vite-bundle-analyzer":"^1.3.7"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.2","vite":"^8.0.8","jsdom":"^29.0.2","react":"^19.2.5","tsdown":"^0.21.7","vitest":"^4.1.4","@types/ws":"^8.18.1","react-dom":"^19.2.5","@types/bun":"^1.3.11","nodemailer":"^8.0.5","@types/node":"^25.6.0","drizzle-kit":"^0.31.10","prom-client":"^15.1.3","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.2","@biomejs/biome":"^2.4.11","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.2","@types/react-dom":"^19.2.3","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.19.4_1775833700638_0.08025609878045037","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"alepha","version":"0.19.5","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Feunard"},"license":"MIT","_id":"alepha@0.19.5","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"2cf9496bc262b2df12500bda22f8133e879c162e","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.19.5.tgz","fileCount":1430,"integrity":"sha512-BwbqZ3sS/wL7g+r/2vjDLPG2oVFwt4ObBD2OPexYNZOsYuAWHcPiDwXEf1vPZYeBge6KqWSDjP06z5ikwOL9fQ==","signatures":[{"sig":"MEQCIDjkVCc8+8WX3wa4k3F2FdSEyfbjLPvsXumYuWLgGpTBAiAzgMMN1S52fFU3jqQelk5rxGZ8X6sFNuFY/nWELTZZ8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23451494},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/core/index.bun.ts","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./api/issues":{"types":"./dist/api/issues/index.d.ts","import":"./dist/api/issues/index.js","default":"./dist/api/issues/index.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./src/orm/postgres/index.bun.ts","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/workflows":{"types":"./dist/api/workflows/index.d.ts","import":"./dist/api/workflows/index.js","browser":"./dist/api/workflows/index.browser.js","default":"./dist/api/workflows/index.js","react-native":"./dist/api/workflows/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/invitations":{"types":"./dist/api/invitations/index.d.ts","import":"./dist/api/invitations/index.js","default":"./dist/api/invitations/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"066db055c2a8a61e949eb8f7e98c784d273d94a3","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.11.0","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","tsx":"^4.21.0","dayjs":"^1.11.20","typebox":"^1.1.23","postgres":"^3.4.9","typescript":"^6.0.2","drizzle-orm":"^0.45.2","@redis/client":"^5.11.0","@vitejs/plugin-react":"^6.0.1","vite-bundle-analyzer":"^1.3.7"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.2","vite":"^8.0.8","jsdom":"^29.0.2","react":"^19.2.5","tsdown":"^0.21.7","vitest":"^4.1.4","@types/ws":"^8.18.1","react-dom":"^19.2.5","@types/bun":"^1.3.11","nodemailer":"^8.0.5","@types/node":"^25.6.0","drizzle-kit":"^0.31.10","prom-client":"^15.1.3","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.2","@biomejs/biome":"^2.4.11","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.2","@types/react-dom":"^19.2.3","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.19.5_1776034563082_0.4228202499123286","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"alepha","version":"0.20.0","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Feunard"},"license":"MIT","_id":"alepha@0.20.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"56f438b69def41c731c763ad0387452d85a91449","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.20.0.tgz","fileCount":1446,"integrity":"sha512-wvDBiCxLrJHWIvN9MhYvqdQ38LlPTO/tqrL6Xg5/vG8WH82LUdMpDkNFZiSF+8vyxy54XwfYPrUsQaS/2QqGAg==","signatures":[{"sig":"MEUCIFT/bj8T8x5b5lnAgPAPE8gR3udeGx+HDIZjBBtC//o0AiEA37HHqG5o2ppFHuAEPjVxjXecdkHyxgnokIqUX772ZF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55349185},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/core/index.bun.ts","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./api/issues":{"types":"./dist/api/issues/index.d.ts","import":"./dist/api/issues/index.js","default":"./dist/api/issues/index.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./src/orm/postgres/index.bun.ts","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/workflows":{"types":"./dist/api/workflows/index.d.ts","import":"./dist/api/workflows/index.js","browser":"./dist/api/workflows/index.browser.js","default":"./dist/api/workflows/index.js","react-native":"./dist/api/workflows/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/invitations":{"types":"./dist/api/invitations/index.d.ts","import":"./dist/api/invitations/index.js","default":"./dist/api/invitations/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"365c1cac43197d16331f50b4e73c3706384c1163","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.11.0","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","tsx":"^4.21.0","dayjs":"^1.11.20","typebox":"^1.1.23","postgres":"^3.4.9","typescript":"^6.0.2","drizzle-orm":"^0.45.2","@redis/client":"^5.12.1","@vitejs/plugin-react":"^6.0.1","vite-bundle-analyzer":"^1.3.7"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.2","vite":"^8.0.8","jsdom":"^29.0.2","react":"^19.2.5","tsdown":"^0.21.8","vitest":"^4.1.4","@types/ws":"^8.18.1","react-dom":"^19.2.5","@types/bun":"^1.3.12","nodemailer":"^8.0.5","@types/node":"^25.6.0","drizzle-kit":"^0.31.10","prom-client":"^15.1.3","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.3","@biomejs/biome":"^2.4.12","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.4","@types/react-dom":"^19.2.3","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.20.0_1776372864681_0.1781880279830368","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"alepha","version":"0.20.1","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Feunard"},"license":"MIT","_id":"alepha@0.20.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"11d32df35f9db4c426b0c313d48fa942a5efe91b","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.20.1.tgz","fileCount":1431,"integrity":"sha512-o5aDLJWQ2nv4goElZuKp3xdr559Z/yT9sLLWag1ZOSEX8QGKmMu4IAVXUVt0lxNxpY46OH+qEpoP0/9MUHJb5Q==","signatures":[{"sig":"MEQCIGrcD9Xv2n1gB0gkFhV4scjm3HWz8PYle8NbhvYwEPjDAiADxmyyaInqlcM1ZfzkldfXtUUbr83rZRl4U2O8qQtjsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23523879},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/core/index.bun.ts","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./api/issues":{"types":"./dist/api/issues/index.d.ts","import":"./dist/api/issues/index.js","default":"./dist/api/issues/index.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./src/orm/postgres/index.bun.ts","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/workflows":{"types":"./dist/api/workflows/index.d.ts","import":"./dist/api/workflows/index.js","browser":"./dist/api/workflows/index.browser.js","default":"./dist/api/workflows/index.js","react-native":"./dist/api/workflows/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/invitations":{"types":"./dist/api/invitations/index.d.ts","import":"./dist/api/invitations/index.js","default":"./dist/api/invitations/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"03e3de69d138a220689136521780a9082630e6c2","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.12.1","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","tsx":"^4.21.0","dayjs":"^1.11.20","typebox":"^1.1.23","postgres":"^3.4.9","typescript":"^6.0.2","drizzle-orm":"^0.45.2","@redis/client":"^5.12.1","@vitejs/plugin-react":"^6.0.1","vite-bundle-analyzer":"^1.3.7"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.2","vite":"^8.0.8","jsdom":"^29.0.2","react":"^19.2.5","tsdown":"^0.21.8","vitest":"^4.1.4","@types/ws":"^8.18.1","react-dom":"^19.2.5","@types/bun":"^1.3.12","nodemailer":"^8.0.5","@types/node":"^25.6.0","drizzle-kit":"^0.31.10","prom-client":"^15.1.3","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.3","@biomejs/biome":"^2.4.12","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.4","@types/react-dom":"^19.2.3","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.20.1_1776942670289_0.9420267524074266","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"alepha","version":"0.20.2","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Feunard"},"license":"MIT","_id":"alepha@0.20.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"9b4100d555ebdb5b39ac38d904461466732d5f64","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.20.2.tgz","fileCount":1343,"integrity":"sha512-MRyH4pXHpnSF5krIgLxNYq+xPmnr0AQL9F8aDqunAgfmVk7k7OqYpLM8H9cL9Z2gxczo6vhQ/SGJwAK4xVOpqA==","signatures":[{"sig":"MEUCIQCGiPKpCYpKerqL6L/aOJJHH7FVA6LofYCGDaTVXks+sAIga8CjtY2GjC6d+BD0aVCh3XOMz8EH0xdha25gmCvxslA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22436928},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/core/index.bun.ts","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./src/orm/postgres/index.bun.ts","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"a672ac9a2cf7d18e9e877c2334a7de8144608aea","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.11.0","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","tsx":"^4.21.0","dayjs":"^1.11.20","typebox":"^1.1.23","postgres":"^3.4.9","typescript":"^6.0.2","drizzle-orm":"^0.45.2","@redis/client":"^5.12.1","@vitejs/plugin-react":"^6.0.1","vite-bundle-analyzer":"^1.3.7"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.2","vite":"^8.0.8","jsdom":"^29.0.2","react":"^19.2.5","tsdown":"^0.21.8","vitest":"^4.1.4","@types/ws":"^8.18.1","react-dom":"^19.2.5","@types/bun":"^1.3.12","nodemailer":"^8.0.5","@types/node":"^25.6.0","drizzle-kit":"^0.31.10","prom-client":"^15.1.3","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.3","@biomejs/biome":"^2.4.12","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.4","@types/react-dom":"^19.2.3","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.20.2_1777223485126_0.15757629220948122","host":"s3://npm-registry-packages-npm-production"}},"0.20.3":{"name":"alepha","version":"0.20.3","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Feunard"},"license":"MIT","_id":"alepha@0.20.3","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"dist/bin/index.js"},"dist":{"shasum":"bcc29695c5e82763cc3deaab9938b3dd51a6eb88","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.20.3.tgz","fileCount":1345,"integrity":"sha512-XBHfGNTd/IDE7QXVXXSS4krijqGT0xzGb1MNd3ZsWfk6psEAk3D/ysqwLm4E8gTcx7NiUYU6j+SPdLDCkpr5bQ==","signatures":[{"sig":"MEUCIDDwYU80qhUHGba1Jsjn+pGJzXHDCWVHBVE4LlnJxCZ7AiEA+UfEJaxNqN+rB3i30Mx1h25igrdaLKdzfyuTznyszwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.20.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16225506},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./src/orm/core/index.bun.ts","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./src/orm/postgres/index.bun.ts","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"dd03a60fce9a9b0878f7c4aa2405d00df3c8c5cf","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.11.0","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","tsx":"^4.21.0","dayjs":"^1.11.20","typebox":"^1.1.34","postgres":"^3.4.9","typescript":"^6.0.3","drizzle-orm":"^0.45.2","@redis/client":"^5.12.1","@vitejs/plugin-react":"^6.0.1","vite-bundle-analyzer":"^1.3.8"},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","vite":"^8.0.10","jsdom":"^29.1.0","react":"^19.2.5","shadcn":"^4.6.0","tsdown":"^0.21.10","vitest":"^4.1.5","@types/ws":"^8.18.1","react-dom":"^19.2.5","@types/bun":"^1.3.13","nodemailer":"^8.0.7","@types/node":"^25.6.0","drizzle-kit":"^0.31.10","prom-client":"^15.1.3","tailwindcss":"^4.2.4","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.4","@biomejs/biome":"^2.4.13","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.20.3_1777590253297_0.9363355626223411","host":"s3://npm-registry-packages-npm-production"}},"0.20.4":{"name":"alepha","version":"0.20.4","keywords":["alepha","aleph","framework","serverless","react","api"],"author":{"name":"Feunard"},"license":"MIT","_id":"alepha@0.20.4","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bugs":{"url":"https://github.com/feunard/alepha/issues"},"bin":{"alepha":"src/bin/index.ts"},"dist":{"shasum":"15d3e17fbc635623a0e70043b423522d62563764","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.20.4.tgz","fileCount":1357,"integrity":"sha512-2j+fiLyjyZlH2dgi1fQuWdJXYSXln7Eky3AeCeYeJlkbdP6p/v4w/maPMtrqK/PU+a2AI4Q4dGqNdPylVNR2zA==","signatures":[{"sig":"MEUCIHTQYlDxwbDsWbQNIMzUG6cx5oeYmIL8uzEVbnMMkvktAiEA+nRWH+LHI90evTNrZdZkfLRMXvkP5vEjimtQtOOD5Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/alepha@0.20.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21992921},"main":"./src/core/index.ts","type":"module","types":"./src/core/index.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./src/core/index.ts","import":"./src/core/index.ts","browser":"./src/core/index.browser.ts","default":"./src/core/index.ts","workerd":"./src/core/index.workerd.ts","react-native":"./src/core/index.native.ts"},"./bin":{"types":"./src/bin/index.ts","import":"./src/bin/index.ts","default":"./src/bin/index.ts"},"./cli":{"types":"./src/cli/core/index.ts","import":"./src/cli/core/index.ts","default":"./src/cli/core/index.ts"},"./mcp":{"types":"./src/mcp/index.ts","import":"./src/mcp/index.ts","default":"./src/mcp/index.ts"},"./orm":{"bun":"./src/orm/core/index.bun.ts","types":"./src/orm/core/index.ts","import":"./src/orm/core/index.ts","browser":"./src/orm/core/index.browser.ts","default":"./src/orm/core/index.ts","react-native":"./src/orm/core/index.browser.ts"},"./sms":{"types":"./src/sms/index.ts","import":"./src/sms/index.ts","default":"./src/sms/index.ts"},"./fake":{"types":"./src/fake/index.ts","import":"./src/fake/index.ts","default":"./src/fake/index.ts"},"./lock":{"types":"./src/lock/core/index.ts","import":"./src/lock/core/index.ts","default":"./src/lock/core/index.ts"},"./batch":{"types":"./src/batch/index.ts","import":"./src/batch/index.ts","default":"./src/batch/index.ts"},"./cache":{"types":"./src/cache/core/index.ts","import":"./src/cache/core/index.ts","default":"./src/cache/core/index.ts","workerd":"./src/cache/core/index.workerd.ts"},"./email":{"types":"./src/email/core/index.ts","import":"./src/email/core/index.ts","default":"./src/email/core/index.ts","workerd":"./src/email/core/index.workerd.ts"},"./queue":{"types":"./src/queue/core/index.ts","import":"./src/queue/core/index.ts","default":"./src/queue/core/index.ts","workerd":"./src/queue/core/index.workerd.ts"},"./react":{"types":"./src/react/core/index.ts","import":"./src/react/core/index.ts","default":"./src/react/core/index.ts"},"./redis":{"bun":"./src/redis/index.bun.ts","types":"./src/redis/index.ts","import":"./src/redis/index.ts","default":"./src/redis/index.ts"},"./retry":{"types":"./src/retry/index.ts","import":"./src/retry/index.ts","default":"./src/retry/index.ts"},"./topic":{"types":"./src/topic/core/index.ts","import":"./src/topic/core/index.ts","default":"./src/topic/core/index.ts"},"./bucket":{"types":"./src/bucket/index.ts","import":"./src/bucket/index.ts","default":"./src/bucket/index.ts","workerd":"./src/bucket/index.workerd.ts"},"./crypto":{"types":"./src/crypto/index.ts","import":"./src/crypto/index.ts","browser":"./src/crypto/index.browser.ts","default":"./src/crypto/index.ts","react-native":"./src/crypto/index.browser.ts"},"./logger":{"types":"./src/logger/index.ts","import":"./src/logger/index.ts","default":"./src/logger/index.ts"},"./router":{"types":"./src/router/index.ts","import":"./src/router/index.ts","default":"./src/router/index.ts"},"./server":{"types":"./src/server/core/index.ts","import":"./src/server/core/index.ts","browser":"./src/server/core/index.browser.ts","default":"./src/server/core/index.ts","react-native":"./src/server/core/index.browser.ts"},"./system":{"types":"./src/system/index.ts","import":"./src/system/index.ts","browser":"./src/system/index.browser.ts","default":"./src/system/index.ts","workerd":"./src/system/index.workerd.ts","react-native":"./src/system/index.browser.ts"},"./captcha":{"types":"./src/captcha/index.ts","import":"./src/captcha/index.ts","default":"./src/captcha/index.ts"},"./command":{"types":"./src/command/index.ts","import":"./src/command/index.ts","default":"./src/command/index.ts"},"./api/jobs":{"types":"./src/api/jobs/index.ts","import":"./src/api/jobs/index.ts","browser":"./src/api/jobs/index.browser.ts","default":"./src/api/jobs/index.ts","react-native":"./src/api/jobs/index.browser.ts"},"./api/keys":{"types":"./src/api/keys/index.ts","import":"./src/api/keys/index.ts","default":"./src/api/keys/index.ts"},"./datetime":{"types":"./src/datetime/index.ts","import":"./src/datetime/index.ts","default":"./src/datetime/index.ts"},"./react/ui":{"types":"./src/react/ui/index.ts","import":"./src/react/ui/index.ts","default":"./src/react/ui/index.ts"},"./security":{"types":"./src/security/index.ts","import":"./src/security/index.ts","browser":"./src/security/index.browser.ts","default":"./src/security/index.ts","react-native":"./src/security/index.browser.ts"},"./api/files":{"types":"./src/api/files/index.ts","import":"./src/api/files/index.ts","browser":"./src/api/files/index.browser.ts","default":"./src/api/files/index.ts","react-native":"./src/api/files/index.browser.ts"},"./api/users":{"types":"./src/api/users/index.ts","import":"./src/api/users/index.ts","browser":"./src/api/users/index.browser.ts","default":"./src/api/users/index.ts","react-native":"./src/api/users/index.browser.ts"},"./scheduler":{"types":"./src/scheduler/index.ts","import":"./src/scheduler/index.ts","default":"./src/scheduler/index.ts","workerd":"./src/scheduler/index.workerd.ts"},"./websocket":{"types":"./src/websocket/index.ts","import":"./src/websocket/index.ts","browser":"./src/websocket/index.browser.ts","default":"./src/websocket/index.ts","react-native":"./src/websocket/index.browser.ts"},"./api/audits":{"types":"./src/api/audits/index.ts","import":"./src/api/audits/index.ts","browser":"./src/api/audits/index.browser.ts","default":"./src/api/audits/index.ts","react-native":"./src/api/audits/index.browser.ts"},"./cli/config":{"types":"./src/cli/config/index.ts","import":"./src/cli/config/index.ts","default":"./src/cli/config/index.ts"},"./cli/vendor":{"types":"./src/cli/vendor/index.ts","import":"./src/cli/vendor/index.ts","default":"./src/cli/vendor/index.ts"},"./email/smtp":{"types":"./src/email/smtp/index.ts","import":"./src/email/smtp/index.ts","default":"./src/email/smtp/index.ts"},"./lock/redis":{"types":"./src/lock/redis/index.ts","import":"./src/lock/redis/index.ts","default":"./src/lock/redis/index.ts"},"./react/auth":{"types":"./src/react/auth/index.ts","import":"./src/react/auth/index.ts","browser":"./src/react/auth/index.browser.ts","default":"./src/react/auth/index.ts","react-native":"./src/react/auth/index.browser.ts"},"./react/form":{"types":"./src/react/form/index.ts","import":"./src/react/form/index.ts","default":"./src/react/form/index.ts"},"./react/head":{"types":"./src/react/head/index.ts","import":"./src/react/head/index.ts","browser":"./src/react/head/index.browser.ts","default":"./src/react/head/index.ts","react-native":"./src/react/head/index.browser.ts"},"./react/i18n":{"types":"./src/react/i18n/index.ts","import":"./src/react/i18n/index.ts","default":"./src/react/i18n/index.ts"},"./cache/redis":{"types":"./src/cache/redis/index.ts","import":"./src/cache/redis/index.ts","default":"./src/cache/redis/index.ts"},"./email/brevo":{"types":"./src/email/brevo/index.ts","import":"./src/email/brevo/index.ts","default":"./src/email/brevo/index.ts"},"./queue/redis":{"types":"./src/queue/redis/index.ts","import":"./src/queue/redis/index.ts","default":"./src/queue/redis/index.ts"},"./react/intro":{"types":"./src/react/intro/index.ts","import":"./src/react/intro/index.ts","default":"./src/react/intro/index.ts"},"./server/auth":{"types":"./src/server/auth/index.ts","import":"./src/server/auth/index.ts","browser":"./src/server/auth/index.browser.ts","default":"./src/server/auth/index.ts","react-native":"./src/server/auth/index.browser.ts"},"./server/cors":{"types":"./src/server/cors/index.ts","import":"./src/server/cors/index.ts","default":"./src/server/cors/index.ts"},"./server/etag":{"types":"./src/server/etag/index.ts","import":"./src/server/etag/index.ts","default":"./src/server/etag/index.ts"},"./topic/redis":{"types":"./src/topic/redis/index.ts","import":"./src/topic/redis/index.ts","default":"./src/topic/redis/index.ts"},"./api/payments":{"types":"./src/api/payments/index.ts","import":"./src/api/payments/index.ts","default":"./src/api/payments/index.ts"},"./cli/devtools":{"types":"./src/cli/devtools/index.ts","import":"./src/cli/devtools/index.ts","default":"./src/cli/devtools/index.ts"},"./cli/platform":{"types":"./src/cli/platform/index.ts","import":"./src/cli/platform/index.ts","default":"./src/cli/platform/index.ts"},"./orm/postgres":{"bun":"./src/orm/postgres/index.bun.ts","types":"./src/orm/postgres/index.ts","import":"./src/orm/postgres/index.ts","default":"./src/orm/postgres/index.ts"},"./package.json":"./package.json","./react/router":{"types":"./src/react/router/index.ts","import":"./src/react/router/index.ts","browser":"./src/react/router/index.browser.ts","default":"./src/react/router/index.ts","react-native":"./src/react/router/index.browser.ts"},"./server/links":{"types":"./src/server/links/index.ts","import":"./src/server/links/index.ts","browser":"./src/server/links/index.browser.ts","default":"./src/server/links/index.ts","react-native":"./src/server/links/index.browser.ts"},"./server/proxy":{"types":"./src/server/proxy/index.ts","import":"./src/server/proxy/index.ts","default":"./src/server/proxy/index.ts"},"./react/testing":{"types":"./src/react/testing/index.ts","import":"./src/react/testing/index.ts","default":"./src/react/testing/index.ts"},"./server/health":{"types":"./src/server/health/index.ts","import":"./src/server/health/index.ts","default":"./src/server/health/index.ts"},"./server/static":{"types":"./src/server/static/index.ts","import":"./src/server/static/index.ts","default":"./src/server/static/index.ts"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./src/api/parameters/index.ts","import":"./src/api/parameters/index.ts","browser":"./src/api/parameters/index.browser.ts","default":"./src/api/parameters/index.ts","react-native":"./src/api/parameters/index.browser.ts"},"./server/cookies":{"types":"./src/server/cookies/index.ts","import":"./src/server/cookies/index.ts","browser":"./src/server/cookies/index.browser.ts","default":"./src/server/cookies/index.ts","react-native":"./src/server/cookies/index.browser.ts"},"./server/metrics":{"types":"./src/server/metrics/index.ts","import":"./src/server/metrics/index.ts","default":"./src/server/metrics/index.ts"},"./server/swagger":{"types":"./src/server/swagger/index.ts","import":"./src/server/swagger/index.ts","default":"./src/server/swagger/index.ts"},"./react/websocket":{"types":"./src/react/websocket/index.ts","import":"./src/react/websocket/index.ts","default":"./src/react/websocket/index.ts"},"./api/notifications":{"types":"./src/api/notifications/index.ts","import":"./src/api/notifications/index.ts","browser":"./src/api/notifications/index.browser.ts","default":"./src/api/notifications/index.ts","react-native":"./src/api/notifications/index.browser.ts"},"./api/organizations":{"types":"./src/api/organizations/index.ts","import":"./src/api/organizations/index.ts","browser":"./src/api/organizations/index.browser.ts","default":"./src/api/organizations/index.ts","react-native":"./src/api/organizations/index.browser.ts"},"./api/verifications":{"types":"./src/api/verifications/index.ts","import":"./src/api/verifications/index.ts","browser":"./src/api/verifications/index.browser.ts","default":"./src/api/verifications/index.ts","react-native":"./src/api/verifications/index.browser.ts"},"./server/rate-limit":{"types":"./src/server/rate-limit/index.ts","import":"./src/server/rate-limit/index.ts","default":"./src/server/rate-limit/index.ts"}},"gitHead":"c442c9be76269c4c4bce10579e6ed34bc8f0d635","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"_npmVersion":"11.11.0","description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","tsx":"^4.21.0","dayjs":"^1.11.20","s3mini":"^0.9.4","typebox":"^1.1.37","postgres":"^3.4.9","typescript":"^6.0.3","drizzle-orm":"^0.45.2","@redis/client":"^5.12.1","@vitejs/plugin-react":"^6.0.1","vite-bundle-analyzer":"^1.3.8"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","shadcn":"^4.6.0","tsdown":"^0.21.10","vitest":"^4.1.5","@types/ws":"^8.18.1","react-dom":"^19.2.5","@types/bun":"^1.3.13","nodemailer":"^8.0.7","@types/node":"^25.6.0","drizzle-kit":"^0.31.10","prom-client":"^15.1.3","tailwindcss":"^4.2.4","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.4","@biomejs/biome":"^2.4.14","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^4.20260503.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.20.4_1777919360343_0.5515768396814826","host":"s3://npm-registry-packages-npm-production"}},"0.20.5":{"name":"alepha","version":"0.20.5","keywords":["alepha","aleph","framework","serverless","react","api"],"author":"Feunard","license":"MIT","_id":"alepha@0.20.5","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bin":"./dist/bin/index.js","dist":{"shasum":"dd9c4725f21ca0772c58ddbc813416888ef1785b","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.20.5.tgz","fileCount":1357,"integrity":"sha512-NtJJoUpsDMadufXzTpeO0cyaR4tjpkLMp5XiTy8uARgiYJ+5iyP/+L90YFm2/OQ0mpsYZRcUpuLYVdsEJNVXdw==","signatures":[{"sig":"MEUCIDuM1Fdy0wKuPz+TtcQsJ+nYL+Ozzu/hXK6PRXC82qz9AiEA+5ekgGzmF4j5jWfsKZWixJZE8/jUGXS8wDx7VQoAS8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21993322},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"888be2a17b7ddb3826bf8e92cf6a7666800a63ff","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"dependencies":{"ws":"^8.20.0","tsx":"^4.21.0","dayjs":"^1.11.20","s3mini":"^0.9.4","typebox":"^1.1.37","postgres":"^3.4.9","typescript":"^6.0.3","drizzle-orm":"^0.45.2","@redis/client":"^5.12.1","@vitejs/plugin-react":"^6.0.1","vite-bundle-analyzer":"^1.3.8"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","vite":"^8.0.10","jsdom":"^29.1.1","react":"^19.2.5","shadcn":"^4.6.0","tsdown":"^0.21.10","vitest":"^4.1.5","@types/ws":"^8.18.1","react-dom":"^19.2.5","@types/bun":"^1.3.13","nodemailer":"^8.0.7","@types/node":"^25.6.0","drizzle-kit":"^0.31.10","prom-client":"^15.1.3","tailwindcss":"^4.2.4","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.4","@biomejs/biome":"^2.4.14","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^4.20260503.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.20.5_1777926449882_0.24283585124740448","host":"s3://npm-registry-packages-npm-production"}},"0.20.6":{"name":"alepha","version":"0.20.6","keywords":["alepha","aleph","framework","serverless","react","api"],"author":"Feunard","license":"MIT","_id":"alepha@0.20.6","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bin":"./dist/bin/index.js","dist":{"shasum":"5f81afacfc40a960dbf605a316bf7eb147b865a2","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.20.6.tgz","fileCount":1373,"integrity":"sha512-kRA7FgtmL0LdLtL/r3oY5QKyysIDngwyYlwkjITUxkPOA07/RawXroyxJxcpgMYcFLHkQnnTyiOHpn6knQaVWw==","signatures":[{"sig":"MEUCIBrnGfwxunmssKCM/sXmE2PVxoS+hIagw1vttY+I8AiRAiEA723D1yYsDEJnxobxy+JE95zC3T2UCKcDMG6MY9K6cZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22265956},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"a47508c459bc9946fc445f02dc2f697e1f10a13d","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"dependencies":{"ws":"^8.20.0","tsx":"^4.21.0","dayjs":"^1.11.20","s3mini":"^0.9.4","typebox":"^1.1.38","postgres":"^3.4.9","typescript":"^6.0.3","drizzle-orm":"^0.45.2","@redis/client":"^5.12.1","@vitejs/plugin-react":"^6.0.1","vite-bundle-analyzer":"^1.3.8"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","vite":"^8.0.11","jsdom":"^29.1.1","react":"^19.2.6","shadcn":"^4.7.0","tsdown":"^0.22.0","vitest":"^4.1.5","@types/ws":"^8.18.1","react-dom":"^19.2.6","@types/bun":"^1.3.13","nodemailer":"^8.0.7","@types/node":"^25.6.2","drizzle-kit":"^0.31.10","prom-client":"^15.1.3","tailwindcss":"^4.2.4","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.4","@biomejs/biome":"^2.4.14","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.4","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^4.20260508.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.20.6_1778339944941_0.20776664864386807","host":"s3://npm-registry-packages-npm-production"}},"0.20.7":{"name":"alepha","version":"0.20.7","keywords":["alepha","aleph","framework","serverless","react","api"],"author":"Feunard","license":"MIT","_id":"alepha@0.20.7","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bin":"./dist/bin/index.js","dist":{"shasum":"326c87b64a593591d30724449ff6964346e040e7","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.20.7.tgz","fileCount":1381,"integrity":"sha512-TFvNlw2zkbdc246gr5Hm68apy4froXA4ZyKgr2FfG+16NPdbEoimBvyaqd0wJRvWbUUOMBKrjYZFJhUwimPbOA==","signatures":[{"sig":"MEUCIBzmP34wWTq8NijdbCe6+abhbFo6LFDyE25EkUBdxSBDAiEA45Pt4LvE98ZVNdE9dxAXsAzn6EaIVnAVH4U0RFHcqaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22481265},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"ad5d884931374fe82c3c6dbae4308a25549f11dd","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"dependencies":{"tsx":"^4.21.0","dayjs":"^1.11.20","s3mini":"^0.9.4","typebox":"^1.1.38","postgres":"^3.4.9","typescript":"^6.0.3","drizzle-orm":"^0.45.2","@redis/client":"^5.12.1","@vitejs/plugin-react":"^6.0.1","vite-bundle-analyzer":"^1.3.8"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","vite":"^8.0.11","jsdom":"^29.1.1","react":"^19.2.6","shadcn":"^4.7.0","tsdown":"^0.22.0","vitest":"^4.1.5","react-dom":"^19.2.6","@types/bun":"^1.3.13","nodemailer":"^8.0.7","@types/node":"^25.6.2","drizzle-kit":"^0.31.10","prom-client":"^15.1.3","tailwindcss":"^4.3.0","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.4","@biomejs/biome":"^2.4.15","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^4.20260510.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.20.7_1778630264285_0.44874734145279604","host":"s3://npm-registry-packages-npm-production"}},"0.20.8":{"name":"alepha","version":"0.20.8","keywords":["alepha","aleph","framework","serverless","react","api"],"author":"Feunard","license":"MIT","_id":"alepha@0.20.8","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bin":"./dist/bin/index.js","dist":{"shasum":"f6f93793aa119355d6aece2884f20c9b93ec66c9","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.20.8.tgz","fileCount":1381,"integrity":"sha512-RVivY6TT9S1k6uaFHvpuJiuemHJw3iWO+8dYSX2RhbkNszRUyj4kW4Fq8r1qIP0aT/79EOgqQw80sCa1OtV3og==","signatures":[{"sig":"MEUCIQCb/+MccS3S3hNCIeRrqmZzXHyXqiaV4yDBoDriz1/G9AIgOqoH9gHS9WB96kmfhecht93aA6nEEiObFithr0D062Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22481265},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"0b773dc3bf4d715fbee26c4871cdbfb2250d0b2a","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"dependencies":{"tsx":"^4.21.0","dayjs":"^1.11.20","s3mini":"^0.9.4","typebox":"^1.1.38","postgres":"^3.4.9","typescript":"^6.0.3","drizzle-orm":"^0.45.2","@redis/client":"^5.12.1","@vitejs/plugin-react":"^6.0.1","vite-bundle-analyzer":"^1.3.8"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","vite":"^8.0.11","jsdom":"^29.1.1","react":"^19.2.6","shadcn":"^4.7.0","tsdown":"^0.22.0","vitest":"^4.1.5","react-dom":"^19.2.6","@types/bun":"^1.3.13","nodemailer":"^8.0.7","@types/node":"^25.6.2","drizzle-kit":"^0.31.10","prom-client":"^15.1.3","tailwindcss":"^4.3.0","@types/react":"^19.2.14","cron-schedule":"^6.0.0","openid-client":"^6.8.4","@biomejs/biome":"^2.4.15","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.5","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^4.20260510.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.20.8_1778631668873_0.394518409833996","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"alepha","version":"0.21.0","keywords":["alepha","aleph","framework","serverless","react","api"],"author":"Feunard","license":"MIT","_id":"alepha@0.21.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bin":"./dist/bin/index.js","dist":{"shasum":"16fec38ea5d0a429dacfe241f78e2244bc89b428","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.21.0.tgz","fileCount":1416,"integrity":"sha512-N+kfGCyZhwaZ/RgYkTpq60IQwlBb3f0dRxVsS1iyzXzQaN7Bb+Nce5Mi1Y9x2kbGAQd6tviioOrBfVxT1mADrg==","signatures":[{"sig":"MEQCIH1++WB1/ncH1rwIi/Fjf29aVgaNQhKM9SNeEcWgQAUcAiBcA+dmDvAT6pH2kemuvqjvnguFgIqRpGySF2dXyHNkVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22292654},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"bun":">=1.3.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"ce0858b370608847b182a13c15527b8f94c4cdfa","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"dependencies":{"tsx":"^4.22.3","vite":"^8.0.13","dayjs":"^1.11.20","s3mini":"^0.9.4","vitest":"^4.1.7","typebox":"^1.1.38","postgres":"^3.4.9","typescript":"^6.0.3","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","@redis/client":"^5.12.1","@biomejs/biome":"^2.4.15","@vitejs/plugin-react":"^6.0.2","vite-bundle-analyzer":"^1.3.8"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","jsdom":"^29.1.1","react":"^19.2.6","shadcn":"^4.7.0","tsdown":"^0.22.0","react-dom":"^19.2.6","@types/bun":"^1.3.14","nodemailer":"^8.0.7","@types/node":"^25.9.1","prom-client":"^15.1.3","tailwindcss":"^4.3.0","@types/react":"^19.2.15","cron-schedule":"^6.0.0","openid-client":"^6.8.4","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.6","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^4.20260520.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.21.0_1779392693338_0.7628444273133541","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"alepha","version":"0.21.1","keywords":["alepha","aleph","framework","serverless","react","api"],"author":"Feunard","license":"MIT","_id":"alepha@0.21.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bin":"./dist/bin/index.js","dist":{"shasum":"85c3b694966719f9e27e6b51a5ff506caf7415bf","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.21.1.tgz","fileCount":1416,"integrity":"sha512-W4DpBR+R6T0IVD9p3CR3/MD7WRPgc7XuPzja12jRNQG5Ms0SZduWXeoMCRMgCx3HXVNdB66LQyNo7K4SFtSjoQ==","signatures":[{"sig":"MEYCIQCPizVD0AnCaSBYvzvmyuVmquzQuxAVaVIyYR7yhCfyFQIhAN/OxyxD5lAgOI+hw8FrfVGxwpvUbkxCtVNDPVlIfFDi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22322643},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"bun":">=1.3.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"e66a59a101f38b8f159256b4ecb7f43736c9dc41","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"dependencies":{"tsx":"^4.22.3","vite":"^8.0.13","dayjs":"^1.11.20","s3mini":"^0.9.4","vitest":"^4.1.7","typebox":"^1.1.38","postgres":"^3.4.9","typescript":"^6.0.3","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","@redis/client":"^5.12.1","@biomejs/biome":"^2.4.15","@vitejs/plugin-react":"^6.0.2","vite-bundle-analyzer":"^1.3.8"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","jsdom":"^29.1.1","react":"^19.2.6","shadcn":"^4.7.0","tsdown":"^0.22.0","react-dom":"^19.2.6","@types/bun":"^1.3.14","nodemailer":"^8.0.7","@types/node":"^25.9.1","prom-client":"^15.1.3","tailwindcss":"^4.3.0","@types/react":"^19.2.15","cron-schedule":"^6.0.0","openid-client":"^6.8.4","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.6","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^4.20260520.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.21.1_1779410512276_0.8493999925481597","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"alepha","version":"0.21.2","keywords":["alepha","aleph","framework","serverless","react","api"],"author":"Feunard","license":"MIT","_id":"alepha@0.21.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bin":"./dist/bin/index.js","dist":{"shasum":"299c89321ec6e0abb015ba351f58c12c8dcd0b10","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.21.2.tgz","fileCount":1437,"integrity":"sha512-+tRHuSNAhoIhPm9O7TsozPDpOhYL14t6P2Ci73/RQ7BOefGOh9qpKtQnBN7+Qar75pFz6H5YAuTaSv3fZnpoPg==","signatures":[{"sig":"MEUCIQD3nc7XtjnJto/scQEoI99HMgs7baxqjE/fb68qXd0L4AIgO7VacORGo/EjyjAMsVrk2U4hpV3ULQtvJ6J7x9cCzTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22448147},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"bun":">=1.3.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./containers":{"types":"./dist/containers/core/index.d.ts","import":"./dist/containers/core/index.js","default":"./dist/containers/core/index.js","workerd":"./dist/containers/core/index.workerd.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"a228f4765224a8bb25cea7ce5ffba8e6dd897104","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"dependencies":{"tsx":"^4.22.3","vite":"^8.0.13","dayjs":"^1.11.20","s3mini":"^0.9.4","vitest":"^4.1.7","typebox":"^1.1.38","postgres":"^3.4.9","typescript":"^6.0.3","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","@redis/client":"^5.12.1","@biomejs/biome":"^2.4.15","@vitejs/plugin-react":"^6.0.2","vite-bundle-analyzer":"^1.3.8"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./containers":{"types":"./dist/containers/core/index.d.ts","import":"./dist/containers/core/index.js","default":"./dist/containers/core/index.js","workerd":"./dist/containers/core/index.workerd.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","jsdom":"^29.1.1","react":"^19.2.6","shadcn":"^4.7.0","tsdown":"^0.22.0","react-dom":"^19.2.6","@types/bun":"^1.3.14","nodemailer":"^8.0.7","@types/node":"^25.9.1","prom-client":"^15.1.3","tailwindcss":"^4.3.0","@types/react":"^19.2.15","cron-schedule":"^6.0.0","openid-client":"^6.8.4","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.6","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^4.20260520.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.21.2_1779834696576_0.690621711180605","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"alepha","version":"0.22.0","keywords":["alepha","aleph","framework","serverless","react","api"],"author":"Feunard","license":"MIT","_id":"alepha@0.22.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bin":"./dist/bin/index.js","dist":{"shasum":"57c18f8a8f720db7aa893a86d1b769a89e98815b","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.22.0.tgz","fileCount":1455,"integrity":"sha512-DEh02j0BBmH+vAddVabjni+3IZOceG/Zux58VMo1c0uhmqtELN/OiOrtX9n/qGjDy5NEmnw/pf4l2JxPeBJpyw==","signatures":[{"sig":"MEUCIBG8DV7q+GPmP4bZR8qmeUTEMuwCOTFBT1V0wI6eTWgfAiEAiXknFJHYG1L0X2znDkJ25ug1Vl00/HRqvbEcm9zA0Fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22905855},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"bun":">=1.3.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./container":{"types":"./dist/container/core/index.d.ts","import":"./dist/container/core/index.js","default":"./dist/container/core/index.js","workerd":"./dist/container/core/index.workerd.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"b59dc33052b4458e0f94f514958fbf2fcfe6b931","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"dependencies":{"tsx":"^4.22.3","vite":"^8.0.14","dayjs":"^1.11.21","s3mini":"^0.9.5","vitest":"^4.1.7","typebox":"^1.1.39","postgres":"^3.4.9","typescript":"^6.0.3","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","@redis/client":"^6.0.0","@biomejs/biome":"^2.4.16","@vitejs/plugin-react":"^6.0.2","vite-bundle-analyzer":"^1.3.8","@cloudflare/containers":"^0.3.5"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./container":{"types":"./dist/container/core/index.d.ts","import":"./dist/container/core/index.js","default":"./dist/container/core/index.js","workerd":"./dist/container/core/index.workerd.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","jsdom":"^29.1.1","react":"^19.2.6","shadcn":"^4.8.3","tsdown":"^0.22.1","react-dom":"^19.2.6","@types/bun":"^1.3.14","nodemailer":"^8.0.10","@types/node":"^25.9.1","prom-client":"^15.1.3","tailwindcss":"^4.3.0","@types/react":"^19.2.15","cron-schedule":"^6.0.0","openid-client":"^6.8.4","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.6","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^4.20260531.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.22.0_1780229807560_0.7529637547400412","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"alepha","version":"0.23.0","keywords":["alepha","aleph","framework","serverless","react","api"],"author":"Feunard","license":"MIT","_id":"alepha@0.23.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bin":"./dist/bin/index.js","dist":{"shasum":"af829a5f371ba399937c39a4c8c0686dc5e66533","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.23.0.tgz","fileCount":1483,"integrity":"sha512-bbJgTwENzKeqYRaq3qOw0pRa0Blem1yF3yMtSjpugK4Jdr7GJbafV9zNLMxug6rVdipjUCuAoOxVkL8a+ewaOg==","signatures":[{"sig":"MEUCIQDie7Wzn4ouAqEhQND0GwgC5FlBC1p22DzU4h3UfnWYDwIgCChcwBYPmp6Ls+WqA5H3VzPC9L3dwGo0cHqFrcC6sfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23276724},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"bun":">=1.3.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./container":{"types":"./dist/container/core/index.d.ts","import":"./dist/container/core/index.js","default":"./dist/container/core/index.js","workerd":"./dist/container/core/index.workerd.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"a00a3c099e75d17c1fb820486f919ecfa099ee2c","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"dependencies":{"tsx":"^4.22.4","vite":"^8.0.14","dayjs":"^1.11.21","s3mini":"^0.9.5","vitest":"^4.1.7","typebox":"^1.1.39","postgres":"^3.4.9","typescript":"^6.0.3","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","@redis/client":"^6.0.0","@biomejs/biome":"^2.4.16","@vitejs/plugin-react":"^6.0.2","vite-bundle-analyzer":"^1.3.8","@cloudflare/containers":"^0.3.5"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./container":{"types":"./dist/container/core/index.d.ts","import":"./dist/container/core/index.js","default":"./dist/container/core/index.js","workerd":"./dist/container/core/index.workerd.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","jsdom":"^29.1.1","react":"^19.2.6","tsdown":"^0.22.1","react-dom":"^19.2.6","@types/bun":"^1.3.14","nodemailer":"^8.0.10","@types/node":"^25.9.1","prom-client":"^15.1.3","tailwindcss":"^4.3.0","@types/react":"^19.2.15","cron-schedule":"^6.0.0","openid-client":"^6.8.4","@faker-js/faker":"^10.4.0","swagger-ui-dist":"^5.32.6","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.0","@types/nodemailer":"^8.0.0","@electric-sql/pglite":"^0.4.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^4.20260531.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.23.0_1780764535340_0.08179119406132451","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"alepha","version":"0.24.0","keywords":["alepha","aleph","framework","serverless","react","api"],"author":"Feunard","license":"MIT","_id":"alepha@0.24.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bin":"./dist/bin/index.js","dist":{"shasum":"06a0064bbcb0740fc267373c1f64efa016bb5448","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.24.0.tgz","fileCount":1494,"integrity":"sha512-jBoTSjRdxvbQxveDBxa6xgeJqwZ2ztZvnWI23R/5ZG/RKFT9VXRI5ESQL/mO0RGmBFs0wmQNTB23kjod3kC84A==","signatures":[{"sig":"MEUCIHdFTP6pGm17mOU33J2GG8wzupk3NAwnbp8DWEJosxkoAiEA2K9UotXSV4MxxOMbRwT/zdQMRW55XnKhBwnSCPZJg5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23189278},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"bun":">=1.3.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"5a66b8e078d16ec1b79b17f991f570c24c2baa51","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"dependencies":{"tsx":"^4.23.0","zod":"^4.4.3","vite":"^8.1.4","dayjs":"^1.11.21","s3mini":"^0.9.5","vitest":"^4.1.10","postgres":"^3.4.9","typescript":"^7.0.2","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","@redis/client":"^6.1.0","@biomejs/biome":"^2.5.3","@vitejs/plugin-react":"^6.0.3","vite-bundle-analyzer":"^1.3.8"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./bin":{"types":"./dist/bin/index.d.ts","import":"./dist/bin/index.js","default":"./dist/bin/index.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/health":{"types":"./dist/server/health/index.d.ts","import":"./dist/server/health/index.js","default":"./dist/server/health/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/subscriptions":{"types":"./dist/api/subscriptions/index.d.ts","import":"./dist/api/subscriptions/index.js","default":"./dist/api/subscriptions/index.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","jsdom":"^29.1.1","react":"^19.2.7","tsdown":"^0.22.4","react-dom":"^19.2.7","@types/bun":"^1.3.14","nodemailer":"^9.0.3","@types/node":"^26.1.1","prom-client":"^15.1.3","tailwindcss":"^4.3.2","@types/react":"^19.2.17","cron-schedule":"^6.0.0","openid-client":"^6.8.4","@faker-js/faker":"^10.5.0","swagger-ui-dist":"^5.32.8","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.3.2","@types/nodemailer":"^8.0.1","@electric-sql/pglite":"^0.5.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^5.20260711.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.24.0_1784105914850_0.9577014054383806","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"alepha","version":"0.25.0","keywords":["alepha","aleph","framework","serverless","react","api"],"author":"Feunard","license":"MIT","_id":"alepha@0.25.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bin":"./dist/bin/index.js","dist":{"shasum":"10f0235fac105bd2344160d5ec891253ca503e52","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.25.0.tgz","fileCount":3976,"integrity":"sha512-M8gt296bVA6FM64SQK0ftDY0lwv6XXQkIGqIbCvtZCbsUlrjYWZ8D6bE+LxEwhSes/KE6WFWABAtKveLxCdVkQ==","signatures":[{"sig":"MEUCIHyXdpKSBO8s/NWH/UzWGFF63k8PGngahOzDetxeprFOAiEAkrkNmvH94P3eGGRay4pHIdkMyxkKRLWSS8fzuSWiEn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31008999},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"bun":">=1.3.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"95aa5af59d06bfbb8e13da2b2ee336c4e7e0f066","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"dependencies":{"ws":"^8.21.1","tsx":"^4.23.5","zod":"^4.4.3","vite":"^8.2.0","dayjs":"^1.11.21","s3mini":"^0.9.5","vitest":"^4.1.10","postgres":"^3.4.9","typescript":"^7.0.2","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","@redis/client":"^6.2.0","@biomejs/biome":"^2.5.6","@vitejs/plugin-react":"^6.0.5","vite-bundle-analyzer":"^1.3.9"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.8","jsdom":"^30.0.1","react":"^19.2.8","tsdown":"^0.22.14","@types/ws":"^8.18.1","react-dom":"^19.2.8","@types/bun":"^1.3.14","nodemailer":"^9.0.3","@types/node":"^26.1.2","prom-client":"^15.1.3","tailwindcss":"^4.3.3","@types/react":"^19.2.18","cron-schedule":"^6.0.0","openid-client":"^6.8.4","@faker-js/faker":"^10.5.0","swagger-ui-dist":"^5.32.12","@types/react-dom":"^19.2.4","@tailwindcss/vite":"^4.3.3","@types/nodemailer":"^8.0.1","@electric-sql/pglite":"^0.5.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^5.20260801.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.25.0_1785886490481_0.4305224090521118","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"alepha","version":"0.25.1","keywords":["alepha","aleph","framework","serverless","react","api"],"author":"Feunard","license":"MIT","_id":"alepha@0.25.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bin":"./dist/bin/index.js","dist":{"shasum":"ef8118ee2dfa78fd15a97e39c6f61901fe1c7891","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.25.1.tgz","fileCount":3976,"integrity":"sha512-FuK3jNthOcdq+02SbqR9Ej/DX17GvZyKLT5GPqoOuN8zi0y3poqv50xLp6RTEx2Dqm6ZYDMHjCqXn1CDviuihg==","signatures":[{"sig":"MEUCIB/NGZRybU9IbGGKQVym93NEnFaJW8jVnvcRmcl8EPfDAiEAmDLNxjLmYUjWYtJ4k6zikx+3IxHWg5W+S7JqB6JWzsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31209878},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"bun":">=1.3.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"d717a3aa7be7d4668c04b3af89c52956fc043e10","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"dependencies":{"ws":"^8.21.1","tsx":"^4.23.5","zod":"^4.4.3","vite":"^8.2.0","dayjs":"^1.11.21","s3mini":"^0.9.5","vitest":"^4.1.10","postgres":"^3.4.9","typescript":"^7.0.2","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","@redis/client":"^6.2.0","@biomejs/biome":"^2.5.6","@vitejs/plugin-react":"^6.0.5","vite-bundle-analyzer":"^1.3.9"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.8","jsdom":"^30.0.1","react":"^19.2.8","tsdown":"^0.22.14","@types/ws":"^8.18.1","react-dom":"^19.2.8","@types/bun":"^1.3.14","nodemailer":"^9.0.3","@types/node":"^26.1.2","prom-client":"^15.1.3","tailwindcss":"^4.3.3","@types/react":"^19.2.18","cron-schedule":"^6.0.0","openid-client":"^6.8.4","@faker-js/faker":"^10.5.0","swagger-ui-dist":"^5.32.12","@types/react-dom":"^19.2.4","@tailwindcss/vite":"^4.3.3","@types/nodemailer":"^8.0.1","@electric-sql/pglite":"^0.5.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^5.20260801.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.25.1_1786111325948_0.5820337705081651","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"alepha","version":"0.25.2","keywords":["alepha","aleph","framework","serverless","react","api"],"author":"Feunard","license":"MIT","_id":"alepha@0.25.2","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://github.com/feunard/alepha","bin":"./dist/bin/index.js","dist":{"shasum":"611ba4a3a4552207f1b6f478be37d7ef7429c1e7","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.25.2.tgz","fileCount":4284,"integrity":"sha512-QoGZ74D3esjg9Dwo6jk+3rC9LuQkp8OVidVFydBqxBLIrl5Lc+AuW5fKaYngppdYPk0javmDY79CzMtKB6xaJw==","signatures":[{"sig":"MEYCIQDHFdrdMDiiJZ/dh18Wj1ylbBsgNSugHt3ROHJU//TlGAIhALq8iQTFVi9EPDJmYo2dWbUULLU7asAvo7RpwX5+sfTc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33717516},"main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"bun":">=1.3.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/analytics":{"types":"./dist/api/analytics/index.d.ts","import":"./dist/api/analytics/index.js","default":"./dist/api/analytics/index.js","workerd":"./dist/api/analytics/index.workerd.js"},"./api/workflows":{"types":"./dist/api/workflows/index.d.ts","import":"./dist/api/workflows/index.js","browser":"./dist/api/workflows/index.browser.js","default":"./dist/api/workflows/index.js","react-native":"./dist/api/workflows/index.browser.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"c2c9de477590860907034328e6e1ae39439cb3bf","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"dependencies":{"ws":"^8.21.1","tsx":"^4.23.5","zod":"^4.4.3","vite":"^8.2.0","dayjs":"^1.11.21","s3mini":"^0.9.5","vitest":"^4.1.10","postgres":"^3.4.9","typescript":"^7.0.2","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","@redis/client":"^6.2.0","@biomejs/biome":"^2.5.6","@vitejs/plugin-react":"^6.0.5","vite-bundle-analyzer":"^1.3.9"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/analytics":{"types":"./dist/api/analytics/index.d.ts","import":"./dist/api/analytics/index.js","default":"./dist/api/analytics/index.js","workerd":"./dist/api/analytics/index.workerd.js"},"./api/workflows":{"types":"./dist/api/workflows/index.d.ts","import":"./dist/api/workflows/index.js","browser":"./dist/api/workflows/index.browser.js","default":"./dist/api/workflows/index.js","react-native":"./dist/api/workflows/index.browser.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.8","jsdom":"^30.0.1","react":"^19.2.8","tsdown":"^0.22.14","@types/ws":"^8.18.1","react-dom":"^19.2.8","@types/bun":"^1.3.14","nodemailer":"^9.0.3","@types/node":"^26.1.2","prom-client":"^15.1.3","tailwindcss":"^4.3.3","@types/react":"^19.2.18","cron-schedule":"^6.0.0","openid-client":"^6.8.4","@faker-js/faker":"^10.5.0","swagger-ui-dist":"^5.32.12","@types/react-dom":"^19.2.4","@tailwindcss/vite":"^4.3.3","@types/nodemailer":"^8.0.1","@electric-sql/pglite":"^0.5.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^5.20260801.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.25.2_1786803055598_0.15875520304723434","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"alepha","version":"0.26.0","keywords":["alepha","aleph","framework","typescript","fullstack","react","api","orm","drizzle","serverless","cloudflare","workers","edge","ssr"],"author":"Nicolas Foures","license":"MIT","_id":"alepha@0.26.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://alepha.dev","bin":"./dist/bin/index.js","dist":{"shasum":"94671835f3e936f4f2af01bcece6dbf1eaee587f","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.26.0.tgz","fileCount":4311,"integrity":"sha512-jSTsOsxKWXzciheWJrRR283lbp3h0O4oP1QJ7GAtkBnwaM+PkRN7eY6NiM1Le4z0YdLsMgokKik+gN7aU6yeoA==","signatures":[{"sig":"MEYCIQCScIVnQRfjCFUmg/WyG39lcmTjnXUBtwJABR5iC5WBggIhAOL2Y86NcKAAPD3IB5IronCNhMo8872jdt7wlW/Hcxis","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34071538},"llms":"https://alepha.dev/llms.txt","main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"bun":">=1.3.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/analytics":{"types":"./dist/api/analytics/index.d.ts","import":"./dist/api/analytics/index.js","default":"./dist/api/analytics/index.js","workerd":"./dist/api/analytics/index.workerd.js"},"./api/workflows":{"types":"./dist/api/workflows/index.d.ts","import":"./dist/api/workflows/index.js","browser":"./dist/api/workflows/index.browser.js","default":"./dist/api/workflows/index.js","react-native":"./dist/api/workflows/index.browser.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"de68749fca0b2332ca8fc7c5272c5e55e84fbf63","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"biome check --fix && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"description":"Easy-to-use modern TypeScript framework for building many kind of applications.","directories":{},"dependencies":{"ws":"^8.21.3","tsx":"^4.23.12","zod":"^4.4.3","vite":"^8.2.1","dayjs":"^1.11.21","s3mini":"^1.0.0","vitest":"^4.1.10","postgres":"^3.4.9","typescript":"^7.0.2","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","@redis/client":"^6.2.1","@biomejs/biome":"^2.5.8","@vitejs/plugin-react":"^6.0.5","vite-bundle-analyzer":"^1.3.9"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/analytics":{"types":"./dist/api/analytics/index.d.ts","import":"./dist/api/analytics/index.js","default":"./dist/api/analytics/index.js","workerd":"./dist/api/analytics/index.workerd.js"},"./api/workflows":{"types":"./dist/api/workflows/index.d.ts","import":"./dist/api/workflows/index.js","browser":"./dist/api/workflows/index.browser.js","default":"./dist/api/workflows/index.js","react-native":"./dist/api/workflows/index.browser.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.8","jsdom":"^30.0.1","react":"^19.2.8","tsdown":"^0.22.14","@types/ws":"^8.18.1","react-dom":"^19.2.8","@types/bun":"^1.3.14","nodemailer":"^9.0.5","@types/node":"^26.2.0","prom-client":"^15.1.3","tailwindcss":"^4.3.3","@types/react":"^19.2.18","cron-schedule":"^6.0.0","openid-client":"^6.8.5","@faker-js/faker":"^10.6.0","swagger-ui-dist":"^5.32.13","@types/react-dom":"^19.2.4","@tailwindcss/vite":"^4.3.3","@types/nodemailer":"^8.0.1","@electric-sql/pglite":"^0.5.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^5.20260814.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.26.0_1786922938191_0.5657854071555071","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"alepha","version":"0.27.0","keywords":["aleph","alepha","api","cloudflare","drizzle","edge","framework","fullstack","orm","react","serverless","ssr","typescript","workers"],"author":"Nicolas Foures","license":"MIT","_id":"alepha@0.27.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://alepha.dev","bin":"./dist/bin/index.js","dist":{"shasum":"bad5aade4b22ff1fa81e6bb90f1446fc3000f4f2","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.27.0.tgz","fileCount":4417,"integrity":"sha512-gtSsKx/ljQXao06PEAC1wT2/Wuf+BXvFknm0tN+t0MB28NEc9uOjPWqq78DdKA4LtMwjTQB1Vkp9GmKeYXb5Vw==","signatures":[{"sig":"MEUCIEagzNcnsTdUPEvu+t9q0F1h6G6aK4CbXch6vWq690I3AiEAsN8exoUZq4NZ/XujlBzyVzhMNEXXzsLz94+Cw8oyfWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35055649},"llms":"https://alepha.dev/llms.txt","main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"bun":">=1.3.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/analytics":{"types":"./dist/api/analytics/index.d.ts","import":"./dist/api/analytics/index.js","default":"./dist/api/analytics/index.js","workerd":"./dist/api/analytics/index.workerd.js"},"./api/workflows":{"types":"./dist/api/workflows/index.d.ts","import":"./dist/api/workflows/index.js","browser":"./dist/api/workflows/index.browser.js","default":"./dist/api/workflows/index.js","react-native":"./dist/api/workflows/index.browser.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"63424b52991b478528b83be07d8bed51bf68bc0d","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"alepha lint && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:71024d7f-b714-4c57-b773-1f6cc1eb97de"}},"repository":{"url":"git+https://github.com/feunard/alepha.git","type":"git"},"description":"A full-stack TypeScript framework. One schema, everywhere.","directories":{},"dependencies":{"ws":"^8.21.3","tsx":"^4.23.12","zod":"^4.4.3","vite":"^8.2.1","dayjs":"^1.11.22","oxfmt":"^0.64.0","oxlint":"^1.79.0","s3mini":"^1.0.0","vitest":"^4.1.10","postgres":"^3.4.9","typescript":"^7.0.2","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","@redis/client":"^6.2.1","oxlint-tsgolint":"^7.0.2001","@vitejs/plugin-react":"^6.0.5","vite-bundle-analyzer":"^1.3.9"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/analytics":{"types":"./dist/api/analytics/index.d.ts","import":"./dist/api/analytics/index.js","default":"./dist/api/analytics/index.js","workerd":"./dist/api/analytics/index.workerd.js"},"./api/workflows":{"types":"./dist/api/workflows/index.d.ts","import":"./dist/api/workflows/index.js","browser":"./dist/api/workflows/index.browser.js","default":"./dist/api/workflows/index.js","react-native":"./dist/api/workflows/index.browser.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.9","jsdom":"^30.0.1","react":"^19.2.8","tsdown":"^0.22.14","@types/ws":"^8.18.1","react-dom":"^19.2.8","@types/bun":"^1.3.14","nodemailer":"^9.0.5","@types/node":"^26.2.0","prom-client":"^15.1.3","tailwindcss":"^4.3.3","@types/react":"^19.2.18","cron-schedule":"^6.0.0","openid-client":"^6.8.5","@faker-js/faker":"^10.6.0","swagger-ui-dist":"^5.32.13","@types/react-dom":"^19.2.4","@tailwindcss/vite":"^4.3.3","@types/nodemailer":"^8.0.1","@electric-sql/pglite":"^0.5.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^5.20260817.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.27.0_1787598675365_0.22331567638346161","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"alepha","version":"0.27.1","keywords":["aleph","alepha","api","cloudflare","drizzle","edge","framework","fullstack","orm","react","serverless","ssr","typescript","workers"],"author":"Nicolas Foures","license":"MIT","_id":"alepha@0.27.1","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://alepha.dev","bin":"./dist/bin/index.js","dist":{"shasum":"56feb0fefd40a84f759f364f1cb6da9a85e8a1b8","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.27.1.tgz","fileCount":4710,"integrity":"sha512-WRDuvV7vvrEBdrXq6NJKPR1dbZQ89OniQL5bd8wEfNrP3NLhAREescALnnouWsue0IXTQt9Bh6O0aLmkY+gBZA==","signatures":[{"sig":"MEUCIQDADbAkYWlRMxWsMF3rPh6pMdlbjTce+p3YG9z8u4OcEgIgT0OhgLGhENG8jCTCM9Ti9SjMUfW6/6r+Gxxu34opSbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37460575},"llms":"https://alepha.dev/llms.txt","main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"bun":">=1.3.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/email":{"types":"./dist/react/email/index.d.ts","import":"./dist/react/email/index.js","default":"./dist/react/email/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/analytics":{"types":"./dist/api/analytics/index.d.ts","import":"./dist/api/analytics/index.js","default":"./dist/api/analytics/index.js","workerd":"./dist/api/analytics/index.workerd.js"},"./api/workflows":{"types":"./dist/api/workflows/index.d.ts","import":"./dist/api/workflows/index.js","browser":"./dist/api/workflows/index.browser.js","default":"./dist/api/workflows/index.js","react-native":"./dist/api/workflows/index.browser.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"6faea7197c782d2f8594f47f56f62fd8c50525af","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"alepha lint && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb9194fa-5fcd-47d6-8cfe-277bb4671aef"}},"repository":{"url":"git+https://github.com/alepha-dev/alepha.git","type":"git"},"description":"A full-stack TypeScript framework. One schema, everywhere.","directories":{},"dependencies":{"ws":"^8.21.3","tsx":"^4.23.12","uqr":"^0.1.3","zod":"^4.4.3","vite":"^8.2.1","dayjs":"^1.11.22","oxfmt":"^0.64.0","oxlint":"^1.79.0","s3mini":"^1.0.0","vitest":"^4.1.10","postgres":"^3.4.9","typescript":"^7.0.2","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","@redis/client":"^6.2.1","oxlint-tsgolint":"^7.0.2001","@vitejs/plugin-react":"^6.0.5","vite-bundle-analyzer":"^1.3.9"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/email":{"types":"./dist/react/email/index.d.ts","import":"./dist/react/email/index.js","default":"./dist/react/email/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/analytics":{"types":"./dist/api/analytics/index.d.ts","import":"./dist/api/analytics/index.js","default":"./dist/api/analytics/index.js","workerd":"./dist/api/analytics/index.workerd.js"},"./api/workflows":{"types":"./dist/api/workflows/index.d.ts","import":"./dist/api/workflows/index.js","browser":"./dist/api/workflows/index.browser.js","default":"./dist/api/workflows/index.js","react-native":"./dist/api/workflows/index.browser.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.9","jsdom":"^30.0.1","react":"^19.2.8","tsdown":"^0.22.14","@types/ws":"^8.18.1","react-dom":"^19.2.8","@types/bun":"^1.3.14","nodemailer":"^9.0.5","@types/node":"^26.2.0","prom-client":"^15.1.3","tailwindcss":"^4.3.3","@types/react":"^19.2.18","cron-schedule":"^6.0.0","openid-client":"^6.8.5","@faker-js/faker":"^10.6.0","swagger-ui-dist":"^5.32.13","@types/react-dom":"^19.2.4","@tailwindcss/vite":"^4.3.3","@types/nodemailer":"^8.0.1","@electric-sql/pglite":"^0.5.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@cloudflare/workers-types":"^5.20260817.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.27.1_1788129011100_0.14637306092611535","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"alepha","version":"0.28.0","keywords":["aleph","alepha","api","cloudflare","drizzle","edge","framework","fullstack","orm","react","serverless","ssr","typescript","workers"],"author":"Nicolas Foures","license":"MIT","_id":"alepha@0.28.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://alepha.dev","bin":"./dist/bin/index.js","dist":{"shasum":"4e519e15ad5d3e9ffc1ce0f1c552fef7eb7b5c24","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.28.0.tgz","fileCount":4909,"integrity":"sha512-NaZsaCBi2DMOaz3wPX7DxzRaYxeIVeZtancIOjpMqXndy13Q275sHCjhNRiOpZ3Qx3f8gOXWAieJRIHQ6tvjNg==","signatures":[{"sig":"MEQCID4ggm7awFguAyLLmF+72uWDhcfwnNvSsbjaiZZ9aGqBAiAXIiitWJMoQcuGumRV675xgq5mki80dq2xq3ojtK0uPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38823787},"llms":"https://alepha.dev/llms.txt","main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"bun":">=1.3.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/email":{"types":"./dist/react/email/index.d.ts","import":"./dist/react/email/index.js","default":"./dist/react/email/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/analytics":{"types":"./dist/api/analytics/index.d.ts","import":"./dist/api/analytics/index.js","default":"./dist/api/analytics/index.js","workerd":"./dist/api/analytics/index.workerd.js"},"./api/workflows":{"types":"./dist/api/workflows/index.d.ts","import":"./dist/api/workflows/index.js","browser":"./dist/api/workflows/index.browser.js","default":"./dist/api/workflows/index.js","react-native":"./dist/api/workflows/index.browser.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/invitations":{"types":"./dist/api/invitations/index.d.ts","import":"./dist/api/invitations/index.js","browser":"./dist/api/invitations/index.browser.js","default":"./dist/api/invitations/index.js","react-native":"./dist/api/invitations/index.browser.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"d614f7e7658a620369fde9d7b86a06c51f01bccf","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"alepha lint && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb9194fa-5fcd-47d6-8cfe-277bb4671aef"}},"repository":{"url":"git+https://github.com/alepha-dev/alepha.git","type":"git"},"description":"A full-stack TypeScript framework. One schema, everywhere.","directories":{},"dependencies":{"ws":"^8.21.3","tsx":"^4.23.13","uqr":"^0.1.3","zod":"^4.5.4","vite":"^8.2.2","dayjs":"^1.11.23","oxfmt":"^0.65.0","oxlint":"^1.80.0","s3mini":"^1.0.0","vitest":"^4.1.11","postgres":"^3.4.9","typescript":"^7.0.2","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","@redis/client":"^6.2.1","oxlint-tsgolint":"^7.0.2001","@vitejs/plugin-react":"^6.1.1","vite-bundle-analyzer":"^1.3.9"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./batch":{"types":"./dist/batch/index.d.ts","import":"./dist/batch/index.js","default":"./dist/batch/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./retry":{"types":"./dist/retry/index.d.ts","import":"./dist/retry/index.js","default":"./dist/retry/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/email":{"types":"./dist/react/email/index.d.ts","import":"./dist/react/email/index.js","default":"./dist/react/email/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/analytics":{"types":"./dist/api/analytics/index.d.ts","import":"./dist/api/analytics/index.js","default":"./dist/api/analytics/index.js","workerd":"./dist/api/analytics/index.workerd.js"},"./api/workflows":{"types":"./dist/api/workflows/index.d.ts","import":"./dist/api/workflows/index.js","browser":"./dist/api/workflows/index.browser.js","default":"./dist/api/workflows/index.js","react-native":"./dist/api/workflows/index.browser.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/invitations":{"types":"./dist/api/invitations/index.d.ts","import":"./dist/api/invitations/index.js","browser":"./dist/api/invitations/index.browser.js","default":"./dist/api/invitations/index.js","react-native":"./dist/api/invitations/index.browser.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.10","jsdom":"^30.0.1","react":"^19.2.8","tsdown":"^0.22.14","@types/ws":"^8.18.1","react-dom":"^19.2.8","@types/bun":"^1.4.0","nodemailer":"^9.1.0","@types/node":"^26.4.0","prom-client":"^15.1.3","tailwindcss":"^4.3.3","@types/react":"^19.2.18","cron-schedule":"^6.0.0","openid-client":"^6.8.7","@faker-js/faker":"^10.6.0","swagger-ui-dist":"^5.32.14","@types/react-dom":"^19.2.5","@tailwindcss/vite":"^4.3.3","@types/nodemailer":"^8.0.1","@electric-sql/pglite":"^0.5.8","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260831.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.28.0_1788443206139_0.12742408879282063","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"alepha","version":"0.29.0","keywords":["aleph","alepha","api","cloudflare","drizzle","edge","framework","fullstack","orm","react","serverless","ssr","typescript","workers"],"author":"Nicolas Foures","license":"MIT","_id":"alepha@0.29.0","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"homepage":"https://alepha.dev","bin":"./dist/bin/index.js","dist":{"shasum":"caa4cf6b831a5973049f9de7d75eac505a22c002","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.29.0.tgz","fileCount":4976,"integrity":"sha512-zuxBV/2sQJ39gfaKgGGMSYIXbFIJ/BflLT6NASMMQIS7idBIl57fwmw89eM4dhHaVrvKHHVI+u2iM3ZH/saKIw==","signatures":[{"sig":"MEUCIENRmLndj6q7ND24Gq+jjKQKUfMTPIJ/Jq8s+sgCoDs/AiEAz/3q93g2j1QKdEid0AQ+ryVOny+joy+y6pbKACf2lio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40513761},"llms":"https://alepha.dev/llms.txt","main":"./dist/core/index.js","type":"module","types":"./dist/core/index.d.ts","engines":{"bun":">=1.3.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js","workerd":"./dist/cli/core/index.workerd.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/ranks":{"types":"./dist/api/ranks/index.d.ts","import":"./dist/api/ranks/index.js","browser":"./dist/api/ranks/index.browser.js","default":"./dist/api/ranks/index.js","react-native":"./dist/api/ranks/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js","workerd":"./dist/email/smtp/index.workerd.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/email":{"types":"./dist/react/email/index.d.ts","import":"./dist/react/email/index.js","default":"./dist/react/email/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/analytics":{"types":"./dist/api/analytics/index.d.ts","import":"./dist/api/analytics/index.js","default":"./dist/api/analytics/index.js","workerd":"./dist/api/analytics/index.workerd.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/invitations":{"types":"./dist/api/invitations/index.d.ts","import":"./dist/api/invitations/index.js","browser":"./dist/api/invitations/index.browser.js","default":"./dist/api/invitations/index.js","react-native":"./dist/api/invitations/index.browser.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js","workerd":"./dist/cli/platform-lib/index.workerd.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}},"gitHead":"3e17981de825340270ed70d101bbab7ec43c8cd2","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"alepha lint && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb9194fa-5fcd-47d6-8cfe-277bb4671aef"}},"repository":{"url":"git+https://github.com/alepha-dev/alepha.git","type":"git"},"description":"A full-stack TypeScript framework. One schema, everywhere.","directories":{},"dependencies":{"ws":"^8.21.3","tsx":"^4.23.13","uqr":"^0.1.3","zod":"^4.5.4","vite":"^8.2.2","dayjs":"^1.11.23","oxfmt":"^0.67.0","oxlint":"^1.82.0","s3mini":"^1.0.1","vitest":"^5.0.0","postgres":"^3.4.9","cloudflare":"^7.1.0","typescript":"^7.0.2","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","magic-string":"^1.2.3","@noble/hashes":"^2.4.0","@redis/client":"^6.2.1","oxlint-tsgolint":"^7.0.2001","@vitejs/plugin-react":"^6.1.1","vite-bundle-analyzer":"^1.3.9"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js","workerd":"./dist/cli/core/index.workerd.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./fake":{"types":"./dist/fake/index.d.ts","import":"./dist/fake/index.js","default":"./dist/fake/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/ranks":{"types":"./dist/api/ranks/index.d.ts","import":"./dist/api/ranks/index.js","browser":"./dist/api/ranks/index.browser.js","default":"./dist/api/ranks/index.js","react-native":"./dist/api/ranks/index.browser.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js","workerd":"./dist/email/smtp/index.workerd.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/email":{"types":"./dist/react/email/index.d.ts","import":"./dist/react/email/index.js","default":"./dist/react/email/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/analytics":{"types":"./dist/api/analytics/index.d.ts","import":"./dist/api/analytics/index.js","default":"./dist/api/analytics/index.js","workerd":"./dist/api/analytics/index.workerd.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./react/testing":{"types":"./dist/react/testing/index.d.ts","import":"./dist/react/testing/index.js","default":"./dist/react/testing/index.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./api/invitations":{"types":"./dist/api/invitations/index.d.ts","import":"./dist/api/invitations/index.js","browser":"./dist/api/invitations/index.browser.js","default":"./dist/api/invitations/index.js","react-native":"./dist/api/invitations/index.browser.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js","workerd":"./dist/cli/platform-lib/index.workerd.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.12","jsdom":"^30.0.1","react":"^19.2.8","tsdown":"^0.23.0","@types/ws":"^8.18.1","react-dom":"^19.2.8","@types/bun":"^1.4.2","nodemailer":"^10.0.1","@types/node":"^26.5.0","prom-client":"^15.1.3","tailwindcss":"^4.3.3","@types/react":"^19.2.18","cron-schedule":"^6.0.0","openid-client":"^6.8.8","@faker-js/faker":"^10.6.0","swagger-ui-dist":"^5.32.15","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@electric-sql/pglite":"^0.5.8","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/alepha_0.29.0_1789117608201_0.9416827332058544","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"_id":"alepha@0.30.0","bin":"./dist/bin/index.js","dist":{"shasum":"d49d2a0cd6a65acc416b0e90bcbc583be7359da9","tarball":"https://registry.npmjs.org/alepha/-/alepha-0.30.0.tgz","fileCount":5276,"integrity":"sha512-CbrwadQLkclbgMrZ45uYZ3/Zi4sK7XUwpn9fE4Qu3DAp1kafq8fgqXe6Qb9CDsdVIxQ7M6bz5diYMmwGI43UHw==","signatures":[{"sig":"MEUCIQDboNeqGTgEyVcPmyiHCvH8IK35Yre3TfR0bDZ8c+zT6gIgDN3+fFyuUKPawH4qoaAKSjVd9OPpHc4bkT4vzZsBHlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFED4czmBP/sBw1x0o79zrqQydxnX32/9FZ9HEmWag/7AiAhBvdkKzlaYwsqq6PsevxzZujBXJoDn5HotLwR+NmPpQ=="}],"unpackedSize":42278060},"llms":"https://alepha.dev/llms.txt","main":"./dist/core/index.js","name":"alepha","type":"module","types":"./dist/core/index.d.ts","author":"Nicolas Foures","engines":{"bun":">=1.3.0","node":">=22.0.0"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js","workerd":"./dist/cli/core/index.workerd.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js","workerd":"./dist/email/smtp/index.workerd.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/email":{"types":"./dist/react/email/index.d.ts","import":"./dist/react/email/index.js","default":"./dist/react/email/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/analytics":{"types":"./dist/api/analytics/index.d.ts","import":"./dist/api/analytics/index.js","default":"./dist/api/analytics/index.js","workerd":"./dist/api/analytics/index.workerd.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./testing/faker":{"types":"./dist/testing/faker/index.d.ts","import":"./dist/testing/faker/index.js","default":"./dist/testing/faker/index.js"},"./testing/react":{"types":"./dist/testing/react/index.d.ts","import":"./dist/testing/react/index.js","default":"./dist/testing/react/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./testing/vitest":{"types":"./dist/testing/vitest/index.d.ts","import":"./dist/testing/vitest/index.js","default":"./dist/testing/vitest/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js","workerd":"./dist/cli/platform-lib/index.workerd.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"},"./testing/playwright":{"types":"./dist/testing/playwright/index.d.ts","import":"./dist/testing/playwright/index.js","default":"./dist/testing/playwright/index.js"}},"gitHead":"0c52a5eb8ba344f9ff6c24f29eba076cc5a37a1f","license":"MIT","scripts":{"copy":"node scripts/copy-swagger.ts","lint":"alepha lint && yarn build:check","test":"vitest run","build":"node scripts/build.ts","typecheck":"tsc --noEmit","build:check":"yarn build --check"},"version":"0.30.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb9194fa-5fcd-47d6-8cfe-277bb4671aef"}},"homepage":"https://alepha.dev","keywords":["aleph","alepha","api","cloudflare","drizzle","edge","framework","fullstack","orm","react","serverless","ssr","typescript","workers"],"repository":{"url":"git+https://github.com/alepha-dev/alepha.git","type":"git"},"description":"A full-stack TypeScript framework. One schema, everywhere.","directories":{},"maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"dependencies":{"ws":"^8.21.3","uqr":"^0.1.3","zod":"^4.5.4","vite":"^8.2.2","dayjs":"^1.11.23","oxfmt":"^0.67.0","oxlint":"^1.82.0","s3mini":"^1.0.1","vitest":"^5.0.0","postgres":"^3.4.9","cloudflare":"^7.1.0","typescript":"^7.0.2","drizzle-kit":"1.0.0-rc.4","drizzle-orm":"1.0.0-rc.4","magic-string":"^1.2.3","@noble/hashes":"^2.4.0","@redis/client":"^6.2.1","oxlint-tsgolint":"^7.0.2001","@vitejs/plugin-react":"^6.1.1","vite-bundle-analyzer":"^1.3.9"},"publishConfig":{"bin":"./dist/bin/index.js","main":"./dist/core/index.js","types":"./dist/core/index.d.ts","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","browser":"./dist/core/index.browser.js","default":"./dist/core/index.js","workerd":"./dist/core/index.workerd.js","react-native":"./dist/core/index.native.js"},"./cli":{"types":"./dist/cli/core/index.d.ts","import":"./dist/cli/core/index.js","default":"./dist/cli/core/index.js","workerd":"./dist/cli/core/index.workerd.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js","default":"./dist/mcp/index.js"},"./orm":{"bun":"./dist/orm/core/index.bun.js","types":"./dist/orm/core/index.d.ts","import":"./dist/orm/core/index.js","browser":"./dist/orm/core/index.browser.js","default":"./dist/orm/core/index.js","react-native":"./dist/orm/core/index.browser.js"},"./sms":{"types":"./dist/sms/index.d.ts","import":"./dist/sms/index.js","default":"./dist/sms/index.js"},"./lock":{"types":"./dist/lock/core/index.d.ts","import":"./dist/lock/core/index.js","default":"./dist/lock/core/index.js"},"./cache":{"types":"./dist/cache/core/index.d.ts","import":"./dist/cache/core/index.js","default":"./dist/cache/core/index.js","workerd":"./dist/cache/core/index.workerd.js"},"./email":{"types":"./dist/email/core/index.d.ts","import":"./dist/email/core/index.js","default":"./dist/email/core/index.js","workerd":"./dist/email/core/index.workerd.js"},"./queue":{"types":"./dist/queue/core/index.d.ts","import":"./dist/queue/core/index.js","default":"./dist/queue/core/index.js","workerd":"./dist/queue/core/index.workerd.js"},"./react":{"types":"./dist/react/core/index.d.ts","import":"./dist/react/core/index.js","default":"./dist/react/core/index.js"},"./redis":{"bun":"./dist/redis/index.bun.js","types":"./dist/redis/index.d.ts","import":"./dist/redis/index.js","default":"./dist/redis/index.js"},"./topic":{"types":"./dist/topic/core/index.d.ts","import":"./dist/topic/core/index.js","default":"./dist/topic/core/index.js"},"./bucket":{"types":"./dist/bucket/index.d.ts","import":"./dist/bucket/index.js","default":"./dist/bucket/index.js","workerd":"./dist/bucket/index.workerd.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js","browser":"./dist/crypto/index.browser.js","default":"./dist/crypto/index.js","react-native":"./dist/crypto/index.browser.js"},"./logger":{"types":"./dist/logger/index.d.ts","import":"./dist/logger/index.js","default":"./dist/logger/index.js"},"./router":{"types":"./dist/router/index.d.ts","import":"./dist/router/index.js","default":"./dist/router/index.js"},"./server":{"types":"./dist/server/core/index.d.ts","import":"./dist/server/core/index.js","browser":"./dist/server/core/index.browser.js","default":"./dist/server/core/index.js","react-native":"./dist/server/core/index.browser.js"},"./system":{"types":"./dist/system/index.d.ts","import":"./dist/system/index.js","browser":"./dist/system/index.browser.js","default":"./dist/system/index.js","workerd":"./dist/system/index.workerd.js","react-native":"./dist/system/index.browser.js"},"./captcha":{"types":"./dist/captcha/index.d.ts","import":"./dist/captcha/index.js","default":"./dist/captcha/index.js"},"./command":{"types":"./dist/command/index.d.ts","import":"./dist/command/index.js","default":"./dist/command/index.js"},"./api/jobs":{"types":"./dist/api/jobs/index.d.ts","import":"./dist/api/jobs/index.js","browser":"./dist/api/jobs/index.browser.js","default":"./dist/api/jobs/index.js","react-native":"./dist/api/jobs/index.browser.js"},"./api/keys":{"types":"./dist/api/keys/index.d.ts","import":"./dist/api/keys/index.js","default":"./dist/api/keys/index.js"},"./cli/i18n":{"types":"./dist/cli/i18n/index.d.ts","import":"./dist/cli/i18n/index.js","default":"./dist/cli/i18n/index.js"},"./datetime":{"types":"./dist/datetime/index.d.ts","import":"./dist/datetime/index.js","default":"./dist/datetime/index.js"},"./react/ui":{"types":"./dist/react/ui/index.d.ts","import":"./dist/react/ui/index.js","default":"./dist/react/ui/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","browser":"./dist/security/index.browser.js","default":"./dist/security/index.js","react-native":"./dist/security/index.browser.js"},"./api/files":{"types":"./dist/api/files/index.d.ts","import":"./dist/api/files/index.js","browser":"./dist/api/files/index.browser.js","default":"./dist/api/files/index.js","react-native":"./dist/api/files/index.browser.js"},"./api/oauth":{"types":"./dist/api/oauth/index.d.ts","import":"./dist/api/oauth/index.js","default":"./dist/api/oauth/index.js"},"./api/users":{"types":"./dist/api/users/index.d.ts","import":"./dist/api/users/index.js","browser":"./dist/api/users/index.browser.js","default":"./dist/api/users/index.js","react-native":"./dist/api/users/index.browser.js"},"./scheduler":{"types":"./dist/scheduler/index.d.ts","import":"./dist/scheduler/index.js","default":"./dist/scheduler/index.js","workerd":"./dist/scheduler/index.workerd.js"},"./websocket":{"types":"./dist/websocket/index.d.ts","import":"./dist/websocket/index.js","browser":"./dist/websocket/index.browser.js","default":"./dist/websocket/index.js","workerd":"./dist/websocket/index.workerd.js","react-native":"./dist/websocket/index.browser.js"},"./api/audits":{"types":"./dist/api/audits/index.d.ts","import":"./dist/api/audits/index.js","browser":"./dist/api/audits/index.browser.js","default":"./dist/api/audits/index.js","react-native":"./dist/api/audits/index.browser.js"},"./background":{"types":"./dist/background/index.d.ts","import":"./dist/background/index.js","default":"./dist/background/index.js","workerd":"./dist/background/index.workerd.js"},"./cli/config":{"types":"./dist/cli/config/index.d.ts","import":"./dist/cli/config/index.js","default":"./dist/cli/config/index.js"},"./cli/vendor":{"types":"./dist/cli/vendor/index.d.ts","import":"./dist/cli/vendor/index.js","default":"./dist/cli/vendor/index.js"},"./email/smtp":{"types":"./dist/email/smtp/index.d.ts","import":"./dist/email/smtp/index.js","default":"./dist/email/smtp/index.js","workerd":"./dist/email/smtp/index.workerd.js"},"./lock/redis":{"types":"./dist/lock/redis/index.d.ts","import":"./dist/lock/redis/index.js","default":"./dist/lock/redis/index.js"},"./react/auth":{"types":"./dist/react/auth/index.d.ts","import":"./dist/react/auth/index.js","browser":"./dist/react/auth/index.browser.js","default":"./dist/react/auth/index.js","react-native":"./dist/react/auth/index.browser.js"},"./react/form":{"types":"./dist/react/form/index.d.ts","import":"./dist/react/form/index.js","default":"./dist/react/form/index.js"},"./react/head":{"types":"./dist/react/head/index.d.ts","import":"./dist/react/head/index.js","browser":"./dist/react/head/index.browser.js","default":"./dist/react/head/index.js","react-native":"./dist/react/head/index.browser.js"},"./react/i18n":{"types":"./dist/react/i18n/index.d.ts","import":"./dist/react/i18n/index.js","default":"./dist/react/i18n/index.js"},"./cache/redis":{"types":"./dist/cache/redis/index.d.ts","import":"./dist/cache/redis/index.js","default":"./dist/cache/redis/index.js"},"./email/brevo":{"types":"./dist/email/brevo/index.d.ts","import":"./dist/email/brevo/index.js","default":"./dist/email/brevo/index.js"},"./queue/redis":{"types":"./dist/queue/redis/index.d.ts","import":"./dist/queue/redis/index.js","default":"./dist/queue/redis/index.js"},"./react/email":{"types":"./dist/react/email/index.d.ts","import":"./dist/react/email/index.js","default":"./dist/react/email/index.js"},"./react/intro":{"types":"./dist/react/intro/index.d.ts","import":"./dist/react/intro/index.js","default":"./dist/react/intro/index.js"},"./server/auth":{"types":"./dist/server/auth/index.d.ts","import":"./dist/server/auth/index.js","browser":"./dist/server/auth/index.browser.js","default":"./dist/server/auth/index.js","react-native":"./dist/server/auth/index.browser.js"},"./server/cors":{"types":"./dist/server/cors/index.d.ts","import":"./dist/server/cors/index.js","default":"./dist/server/cors/index.js"},"./server/etag":{"types":"./dist/server/etag/index.d.ts","import":"./dist/server/etag/index.js","default":"./dist/server/etag/index.js"},"./topic/redis":{"types":"./dist/topic/redis/index.d.ts","import":"./dist/topic/redis/index.js","default":"./dist/topic/redis/index.js"},"./api/payments":{"types":"./dist/api/payments/index.d.ts","import":"./dist/api/payments/index.js","default":"./dist/api/payments/index.js"},"./cli/devtools":{"types":"./dist/cli/devtools/index.d.ts","import":"./dist/cli/devtools/index.js","default":"./dist/cli/devtools/index.js"},"./cli/platform":{"types":"./dist/cli/platform/index.d.ts","import":"./dist/cli/platform/index.js","default":"./dist/cli/platform/index.js"},"./orm/postgres":{"bun":"./dist/orm/postgres/index.bun.js","types":"./dist/orm/postgres/index.d.ts","import":"./dist/orm/postgres/index.js","default":"./dist/orm/postgres/index.js"},"./package.json":"./package.json","./react/router":{"types":"./dist/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/index.browser.js","default":"./dist/react/router/index.js","react-native":"./dist/react/router/index.browser.js"},"./server/links":{"types":"./dist/server/links/index.d.ts","import":"./dist/server/links/index.js","browser":"./dist/server/links/index.browser.js","default":"./dist/server/links/index.js","react-native":"./dist/server/links/index.browser.js"},"./server/proxy":{"types":"./dist/server/proxy/index.d.ts","import":"./dist/server/proxy/index.js","default":"./dist/server/proxy/index.js"},"./api/analytics":{"types":"./dist/api/analytics/index.d.ts","import":"./dist/api/analytics/index.js","default":"./dist/api/analytics/index.js","workerd":"./dist/api/analytics/index.workerd.js"},"./react/sitemap":{"types":"./dist/react/sitemap/index.d.ts","import":"./dist/react/sitemap/index.js","browser":"./dist/react/sitemap/index.browser.js","default":"./dist/react/sitemap/index.js","react-native":"./dist/react/sitemap/index.browser.js"},"./server/static":{"types":"./dist/server/static/index.d.ts","import":"./dist/server/static/index.js","default":"./dist/server/static/index.js"},"./testing/faker":{"types":"./dist/testing/faker/index.d.ts","import":"./dist/testing/faker/index.js","default":"./dist/testing/faker/index.js"},"./testing/react":{"types":"./dist/testing/react/index.d.ts","import":"./dist/testing/react/index.js","default":"./dist/testing/react/index.js"},"./tsconfig.base":"./tsconfig.base.json","./api/parameters":{"types":"./dist/api/parameters/index.d.ts","import":"./dist/api/parameters/index.js","browser":"./dist/api/parameters/index.browser.js","default":"./dist/api/parameters/index.js","react-native":"./dist/api/parameters/index.browser.js"},"./cache/database":{"types":"./dist/cache/database/index.d.ts","import":"./dist/cache/database/index.js","default":"./dist/cache/database/index.js"},"./server/cookies":{"types":"./dist/server/cookies/index.d.ts","import":"./dist/server/cookies/index.js","browser":"./dist/server/cookies/index.browser.js","default":"./dist/server/cookies/index.js","react-native":"./dist/server/cookies/index.browser.js"},"./server/metrics":{"types":"./dist/server/metrics/index.d.ts","import":"./dist/server/metrics/index.js","default":"./dist/server/metrics/index.js"},"./server/swagger":{"types":"./dist/server/swagger/index.d.ts","import":"./dist/server/swagger/index.js","default":"./dist/server/swagger/index.js"},"./testing/vitest":{"types":"./dist/testing/vitest/index.d.ts","import":"./dist/testing/vitest/index.js","default":"./dist/testing/vitest/index.js"},"./react/websocket":{"types":"./dist/react/websocket/index.d.ts","import":"./dist/react/websocket/index.js","default":"./dist/react/websocket/index.js"},"./cli/platform-lib":{"types":"./dist/cli/platform-lib/index.d.ts","import":"./dist/cli/platform-lib/index.js","default":"./dist/cli/platform-lib/index.js","workerd":"./dist/cli/platform-lib/index.workerd.js"},"./email/cloudflare":{"types":"./dist/email/cloudflare/index.d.ts","import":"./dist/email/cloudflare/index.js","default":"./dist/email/cloudflare/index.js"},"./server/multipart":{"types":"./dist/server/multipart/index.d.ts","import":"./dist/server/multipart/index.js","default":"./dist/server/multipart/index.js"},"./api/notifications":{"types":"./dist/api/notifications/index.d.ts","import":"./dist/api/notifications/index.js","browser":"./dist/api/notifications/index.browser.js","default":"./dist/api/notifications/index.js","react-native":"./dist/api/notifications/index.browser.js"},"./api/organizations":{"types":"./dist/api/organizations/index.d.ts","import":"./dist/api/organizations/index.js","browser":"./dist/api/organizations/index.browser.js","default":"./dist/api/organizations/index.js","react-native":"./dist/api/organizations/index.browser.js"},"./api/verifications":{"types":"./dist/api/verifications/index.d.ts","import":"./dist/api/verifications/index.js","browser":"./dist/api/verifications/index.browser.js","default":"./dist/api/verifications/index.js","react-native":"./dist/api/verifications/index.browser.js"},"./server/rate-limit":{"types":"./dist/server/rate-limit/index.d.ts","import":"./dist/server/rate-limit/index.js","default":"./dist/server/rate-limit/index.js"},"./testing/playwright":{"types":"./dist/testing/playwright/index.d.ts","import":"./dist/testing/playwright/index.js","default":"./dist/testing/playwright/index.js"}}},"scarfSettings":{"enabled":false},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.12","jsdom":"^30.0.1","react":"^19.2.8","tsdown":"^0.23.0","@types/ws":"^8.18.1","react-dom":"^19.2.8","@types/bun":"^1.4.2","nodemailer":"^10.0.1","@types/node":"^26.5.0","prom-client":"^15.1.3","tailwindcss":"^4.3.3","@types/react":"^19.2.18","cron-schedule":"^6.0.0","openid-client":"^6.8.8","@faker-js/faker":"^10.6.0","swagger-ui-dist":"^5.32.15","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@electric-sql/pglite":"^0.5.8","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/alepha_0.30.0_1790125880714_0.01664070084693048"}}},"time":{"created":"2024-12-29T16:19:18.099Z","modified":"2026-09-23T01:11:21.169Z","0.1.0":"2024-12-29T16:19:18.304Z","0.2.0":"2025-01-05T16:40:34.578Z","0.3.0":"2025-01-06T17:59:22.139Z","0.4.0":"2025-01-13T20:18:38.509Z","0.5.0":"2025-04-07T23:53:05.870Z","0.5.1":"2025-04-08T00:30:04.546Z","0.5.2":"2025-04-08T22:47:48.719Z","0.6.0":"2025-04-16T21:30:57.725Z","0.6.1":"2025-04-25T17:03:42.852Z","0.6.2":"2025-05-01T14:52:10.000Z","0.6.3":"2025-05-09T22:53:05.208Z","0.6.4":"2025-05-10T22:19:31.963Z","0.6.5":"2025-05-16T19:13:05.467Z","0.6.6":"2025-05-16T19:32:22.520Z","0.6.7":"2025-05-16T22:49:12.368Z","0.6.8":"2025-05-17T14:58:45.831Z","0.6.9":"2025-05-19T08:40:13.453Z","0.6.10":"2025-05-21T19:04:40.728Z","0.7.0":"2025-05-31T17:55:25.473Z","0.7.1":"2025-06-25T16:09:18.458Z","0.7.2":"2025-06-27T21:23:57.237Z","0.7.3":"2025-06-28T14:14:53.987Z","0.7.4":"2025-06-29T22:41:12.480Z","0.7.5":"2025-07-01T23:18:15.153Z","0.7.6":"2025-07-02T14:39:17.057Z","0.7.7":"2025-07-06T15:44:42.280Z","0.8.0":"2025-07-13T15:47:35.079Z","0.8.1":"2025-07-16T00:16:32.456Z","0.9.0":"2025-07-26T00:22:45.258Z","0.9.1":"2025-07-28T22:55:19.244Z","0.9.2":"2025-07-30T21:55:43.737Z","0.9.3":"2025-08-10T11:00:37.564Z","0.9.4":"2025-08-21T23:45:02.621Z","0.9.5":"2025-09-13T23:23:18.671Z","0.10.0":"2025-09-20T18:29:22.522Z","0.10.1":"2025-09-29T20:52:38.326Z","0.10.2":"2025-10-03T15:20:17.055Z","0.10.3":"2025-10-04T20:52:22.889Z","0.10.4":"2025-10-13T18:11:20.983Z","0.10.5":"2025-10-13T21:11:00.834Z","0.10.6":"2025-10-16T10:13:32.929Z","0.10.7":"2025-10-22T22:30:55.275Z","0.11.0":"2025-10-29T15:05:41.374Z","0.11.1":"2025-10-29T18:04:21.816Z","0.11.2":"2025-10-30T19:32:10.360Z","0.11.3":"2025-10-30T23:12:36.427Z","0.11.4":"2025-11-05T16:59:08.398Z","0.11.5":"2025-11-05T17:17:04.186Z","0.11.6":"2025-11-10T18:54:20.752Z","0.11.7":"2025-11-14T13:45:12.212Z","0.11.9":"2025-11-14T14:15:54.661Z","0.11.10":"2025-11-15T00:37:42.858Z","0.11.11":"2025-11-15T15:59:47.776Z","0.11.12":"2025-11-17T00:43:13.343Z","0.12.0":"2025-11-17T01:07:31.052Z","0.12.1":"2025-11-29T21:11:58.966Z","0.13.0":"2025-11-29T21:38:52.209Z","0.13.1":"2025-11-30T10:47:23.476Z","0.13.2":"2025-12-01T15:56:59.788Z","0.13.3":"2025-12-04T18:06:16.714Z","0.13.4":"2025-12-06T16:45:01.381Z","0.13.5":"2025-12-07T21:51:28.629Z","0.13.6":"2025-12-07T22:41:46.669Z","0.13.7":"2025-12-15T18:28:15.079Z","0.13.8":"2025-12-19T13:50:55.628Z","0.14.0":"2025-12-29T12:58:10.821Z","0.14.1":"2026-01-01T21:29:04.126Z","0.14.2":"2026-01-05T17:26:48.931Z","0.14.3":"2026-01-08T22:07:15.048Z","0.14.4":"2026-01-13T18:28:45.477Z","0.15.0":"2026-01-18T16:47:26.770Z","0.15.1":"2026-01-23T23:46:12.239Z","0.15.2":"2026-01-29T21:10:03.413Z","0.15.3":"2026-01-31T19:47:12.257Z","0.15.4":"2026-02-01T02:18:54.403Z","0.15.5":"2026-02-02T00:11:51.155Z","0.16.0":"2026-02-03T17:29:22.262Z","0.16.1":"2026-02-03T19:35:57.306Z","0.16.2":"2026-02-08T00:32:49.327Z","0.17.0":"2026-02-14T01:53:36.056Z","0.17.1":"2026-02-15T00:09:08.908Z","0.17.2":"2026-02-17T16:46:14.087Z","0.18.0":"2026-02-23T12:50:51.606Z","0.18.1":"2026-02-24T21:05:12.934Z","0.18.2":"2026-02-27T12:42:07.101Z","0.18.3":"2026-03-08T18:03:04.178Z","0.19.0":"2026-03-18T23:45:16.622Z","0.19.1":"2026-03-20T17:34:53.653Z","0.19.2":"2026-04-02T15:14:21.893Z","0.19.3":"2026-04-03T18:27:26.371Z","0.19.4":"2026-04-10T15:08:21.022Z","0.19.5":"2026-04-12T22:56:03.408Z","0.20.0":"2026-04-16T20:54:25.212Z","0.20.1":"2026-04-23T11:11:10.629Z","0.20.2":"2026-04-26T17:11:25.443Z","0.20.3":"2026-04-30T23:04:13.734Z","0.20.4":"2026-05-04T18:29:20.723Z","0.20.5":"2026-05-04T20:27:30.244Z","0.20.6":"2026-05-09T15:19:05.252Z","0.20.7":"2026-05-12T23:57:44.603Z","0.20.8":"2026-05-13T00:21:09.302Z","0.21.0":"2026-05-21T19:44:53.620Z","0.21.1":"2026-05-22T00:41:52.622Z","0.21.2":"2026-05-26T22:31:36.834Z","0.22.0":"2026-05-31T12:16:47.874Z","0.23.0":"2026-06-06T16:48:55.589Z","0.24.0":"2026-07-15T08:58:35.098Z","0.25.0":"2026-08-04T23:34:50.829Z","0.25.1":"2026-08-07T14:02:06.234Z","0.25.2":"2026-08-15T14:10:55.877Z","0.26.0":"2026-08-16T23:28:58.509Z","0.27.0":"2026-08-24T19:11:15.657Z","0.27.1":"2026-08-30T22:30:11.394Z","0.28.0":"2026-09-03T13:46:46.588Z","0.29.0":"2026-09-11T09:06:48.542Z","0.30.0":"2026-09-23T01:11:20.963Z"},"author":"Nicolas Foures","license":"MIT","homepage":"https://alepha.dev","keywords":["aleph","alepha","api","cloudflare","drizzle","edge","framework","fullstack","orm","react","serverless","ssr","typescript","workers"],"repository":{"url":"git+https://github.com/alepha-dev/alepha.git","type":"git"},"description":"A full-stack TypeScript framework. One schema, everywhere.","maintainers":[{"name":"alepha","email":"ni.foures+alepha@gmail.com"}],"readme":"","readmeFilename":""}