{"_id":"@driimus/aws-event-factory","_rev":"7-af9637528d148c60d7cdd0dfe958735e","name":"@driimus/aws-event-factory","dist-tags":{"latest":"0.2.3"},"versions":{"0.1.0":{"name":"@driimus/aws-event-factory","version":"0.1.0","keywords":["aws lambda","aws event","factories","mock","testing"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","_id":"@driimus/aws-event-factory@0.1.0","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/aws-event-factory#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"dist":{"shasum":"bb80dd8184366a97521d7a4dde1ab3b10fd0de3b","tarball":"https://registry.npmjs.org/@driimus/aws-event-factory/-/aws-event-factory-0.1.0.tgz","fileCount":17,"integrity":"sha512-bX9OrUONmRSyClD9RcGpXdl/mJPceMi2euuXW92ka+a4b4mO86IeFg28m0wQiHtlOIiBxoOe4cCw/jjuNUKEHw==","signatures":[{"sig":"MEQCIG+CXMYbtvb0ZJ4bh/k/XjptuncwxW9VP15dH1G5wNDRAiAdijYcnVRihVlPVYPsZRcJ5AXun9Tsy+eEd3Vw853m8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlMOQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrW/Q//V90oomSMip3p4yd8BXYws+K+eOMKZrlTTdnA2XSnObUSnhTE\r\njgea3PR3kqJp6+cuDXOveEcpYTRax9lEo/0wpmIyhsf6BSoH2PvHuoCHeYh4\r\nSLbDjuAU9OYLCysfnXYhd2yPyKuTzqcxYgmmgxq0Tl0pI9hM32oeDHuWQEGi\r\nB7oJqNMCFp3NX2P1a9bx6wUn9CcJuOYjWiSqacue/luEXKpGs5paPBodLVCa\r\nuNY1huqqkSpTD+OnSvKhJLgJ0/nOU8CIWSTlA4jqrmWmf0GZexZb+S6LqH4H\r\nD28jo/ep9u5NDvr7VTvJzf6SsYCvsI/vAbSIdVks5KXVRSvvEmJC52PND9cY\r\nEht29ZGcU28y+WbFKgPF94PuwDa4t2P3fbWSaIe+WOFFgTNLDdSZDOuKmQha\r\nG01ULn3GvStnaMk5j5QKF517wk/MUVt43h6Cqh2C56QkqnCB5hjT9w2hnOYf\r\nenX41WCrs0bD+Rs1Wb/dG9xe7NzvdONDsO/F1X7AnLaEuXPyXJknkMJeVmnC\r\nUqWUWbcVSXloTtfoJyYpi9+Br1riNR4Ti439V1jcUK8XHzHbIloj54EHoNc9\r\nKznNzQY2ov9bAa44SpISHZ16zSUyKX2pQcN+LFskN8bZl6CNPG019m+8uX9j\r\nMcYpKQUb3xIF58M5G9o00EhZKCFG8HTDe24=\r\n=aMcn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:driimus-aws-event-factory-0.1.0.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"build":"tsc"},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/4c4d9c7337ca5dc50a4f98ecc90e6a59/driimus-aws-event-factory-0.1.0.tgz","_integrity":"sha512-bX9OrUONmRSyClD9RcGpXdl/mJPceMi2euuXW92ka+a4b4mO86IeFg28m0wQiHtlOIiBxoOe4cCw/jjuNUKEHw==","repository":{"url":"git+https://github.com/driimus/lambda-batch-processor.git","type":"git","directory":"packages/aws-event-factory"},"_npmVersion":"8.19.2","description":"Test data factories for AWS Lambda event sources","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"peerDependencies":{"fishery":"^2.2.2","@types/aws-lambda":"^8.10.109"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aws-event-factory_0.1.0_1670693775918_0.6908483357874946","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@driimus/aws-event-factory","version":"0.1.1","keywords":["aws lambda","aws event","factories","mock","testing"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","_id":"@driimus/aws-event-factory@0.1.1","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/aws-event-factory#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"dist":{"shasum":"21ebaff42a13f66869508cb73b6b14c1c850cef4","tarball":"https://registry.npmjs.org/@driimus/aws-event-factory/-/aws-event-factory-0.1.1.tgz","fileCount":84,"integrity":"sha512-Pn44tBC0m8weRi02tCitXBvz3QA2AltqJPLac1+4FDxtD6YATWLc1G/wcGRcMwHOlNtOU1vxjMhQU8JSFBC8GA==","signatures":[{"sig":"MEQCIBK6atBESTZEUEtpIvmyPz33u9Sb8/CizMuEyVg/DEdsAiASNl5etLCnkxM996pJ23Jzv5wKcNoBplWu781Jbb6cVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpuIRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBNQ//eHmqZVmI7Nxt0NV1F87D/Xo4mk9bBWd+/ySAARpPNriapMsO\r\niK5qeNuwQK+4eNQ6lF6sj1qJ8+klSQK3yyj+x+iTTn9+0NMkSQrq4VwJabxv\r\n6YxQYv3a1rIiSSe9VNR/FPK+453ZPySXgDT0qswOj+AER0k00wy6Dj7+cNnA\r\nkVea6pNX+rmrihD1elMnxiFocrH0XH1Wr+G7S0nHk/RuG/fNKum699k8ay60\r\n2BS389ciEvjnWXg5lVm943zBNFnbYnojdtG2+KkIJ1t1PO/R1Rj0Mnu+l2SG\r\nh/qbGNpXeEy3aVDPSaL077wkPI2+efNjnQ2TnVt/HUaTfDysYurdd1hqXkW6\r\nTDUb4BqPXqICW8zErRM3ly34dVTv9u14On7IEQDJyBbT/wyOLeX6OfFPLIMn\r\nfN6p7tkBe8ciggYGVpZilsE/SzMkmRvNCDG2Z7zuY1CUgU2jGpgDiT23UUUO\r\n2B6no/m+4tE3QHuWp+lRCS4rgpwKnIKION5knYX3K+s1TgX9BxDdrJI2vdpp\r\nR/P7/gU/nuIKQxJGYL8225a0id+A/GSUVos0aanq9/OjwA4x7ldO8iIKrmK4\r\n1SGn8+wsyVnv5AHn2rtVsUHou48ZXwxi4oxZ4DTZ8lY0jVweaOrzzpXxR0F5\r\nij+0wPO7zNYu7Iq4OfXm+AT4MUCB6eRKbiM=\r\n=RP8M\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:driimus-aws-event-factory-0.1.1.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"build":"tsc"},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/e7f5e70442224f775cda43e89bd54076/driimus-aws-event-factory-0.1.1.tgz","_integrity":"sha512-Pn44tBC0m8weRi02tCitXBvz3QA2AltqJPLac1+4FDxtD6YATWLc1G/wcGRcMwHOlNtOU1vxjMhQU8JSFBC8GA==","repository":{"url":"git+https://github.com/driimus/lambda-batch-processor.git","type":"git","directory":"packages/aws-event-factory"},"_npmVersion":"8.19.2","description":"Test data factories for AWS Lambda event sources","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"peerDependencies":{"fishery":"^2.2.2","@types/aws-lambda":"^8.10.109"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aws-event-factory_0.1.1_1671881233453_0.5479249243500623","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@driimus/aws-event-factory","version":"0.1.2","keywords":["aws lambda","aws event","factories","mock","testing"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","_id":"@driimus/aws-event-factory@0.1.2","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/aws-event-factory#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"dist":{"shasum":"13adacea8ffab735aba5483021a7cf8def01aed5","tarball":"https://registry.npmjs.org/@driimus/aws-event-factory/-/aws-event-factory-0.1.2.tgz","fileCount":84,"integrity":"sha512-B5MjyVAx+wQDO/RKb42VX3q6ZZsn/VpF/MV0xrqZ7op/+zAXFn+zaU+T5b3cq8OvVo9UxOqF5BTQUlJ5Xn/Uyw==","signatures":[{"sig":"MEYCIQDJas2gYSg6X3Ul+IN/goecTvGOjSPex9K0KOXUTDRBZQIhAODjGJY+QftXA9c7rIDhhDcWxfaIVCzZK2phBOeZQRx9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjp6EDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOTA//ZPdMy6+ar5Vx/xCdX1zrKf8rLsnljgNHNweg72lPpPUzOzT3\r\nzwEWum//qUBCHQLhNv6xxsEexg7o3y+Iv2X/40pdFey1eBSGSj5u+a9wRVA3\r\nstOQn13Oq/asnUmD+6TZgi3Fc+/TC/rLByxDqWkQJUOwYdTXe5bTJuS0LbjT\r\naMQqS9dYtiQI88kopee8HpxrvRxoM50+dH1H4lJSGAnSrrxa9T+0aAc4vJMb\r\n18AxLSE6vza/LwSnG1BB65gt6JZs3LMS+YlRm8wPMqo3sTVYuKB1w1UEboxg\r\naIH/0WuS7PAfMoaSq9vabWF3u6WAWTWnofugtmRxOfGyhZec53qdmhQp+YnM\r\n13MXqp3F9d0ZPSCwpvgsKOwPby2XEsyK9Wlickw+Z+rzfZX2CVC9LT+P5km8\r\n9Jo5vCR7hKdspH2PKO0gmvbOfvBN6sWL2qrHDyiGUA494axqw7KQvpEF2Jk0\r\nMtZVUF9SR0y/G8oJZR2o20OWLy2eJWy9KTT8iUrVN2JAVIkPNQF4cTIgb/7v\r\nkWOEwjq4n8T0Veyjw4zc+7AdYiWNoNF6S3nWiKEWrhZpy9Ll34ft9jgXf6zW\r\nBG4BM83i05tmubGlSBKMrW/4lNUMZ/YbaYC27iw2aWf3V5/tienCMLcIC2a2\r\nFWbZC1LdlpN6ishkKO8uxbLWmdoZGm7Zdbk=\r\n=Qx8L\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:driimus-aws-event-factory-0.1.2.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"build":"tsc"},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/bb1ff7b18bb301e41b75acd3a5f1ab4f/driimus-aws-event-factory-0.1.2.tgz","_integrity":"sha512-B5MjyVAx+wQDO/RKb42VX3q6ZZsn/VpF/MV0xrqZ7op/+zAXFn+zaU+T5b3cq8OvVo9UxOqF5BTQUlJ5Xn/Uyw==","repository":{"url":"git+https://github.com/driimus/lambda-batch-processor.git","type":"git","directory":"packages/aws-event-factory"},"_npmVersion":"8.19.2","description":"Test data factories for AWS Lambda event sources","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"peerDependencies":{"fishery":"^2.2.2","@types/aws-lambda":"^8.10.109"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aws-event-factory_0.1.2_1671930115387_0.018551024560089724","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@driimus/aws-event-factory","version":"0.1.3","keywords":["aws lambda","aws event","factories","mock","testing"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","_id":"@driimus/aws-event-factory@0.1.3","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/aws-event-factory#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"dist":{"shasum":"114e3b272549f7b9e30b465c6a6744eda4d53ce7","tarball":"https://registry.npmjs.org/@driimus/aws-event-factory/-/aws-event-factory-0.1.3.tgz","fileCount":84,"integrity":"sha512-JQTf2egSdtN/bK3D6o6lCmHUL/10K53bNzHPOqUYYW60KKEc8UzDgfE1XyKs6k2yAXVKIzMVMmOjWHZAUCszRQ==","signatures":[{"sig":"MEQCIC+6iYSpIPR4djW2CpGmyOcD3qZeg7TLfOYMpW/S3YREAiAmpqlFh2H/efaWLDx0RO+xU4Y8ibB5LbXGDD6MV558QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73694},"type":"module","_from":"file:driimus-aws-event-factory-0.1.3.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"build":"tsc"},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/84cd4490d0731de723bdf25defcaacfc/driimus-aws-event-factory-0.1.3.tgz","_integrity":"sha512-JQTf2egSdtN/bK3D6o6lCmHUL/10K53bNzHPOqUYYW60KKEc8UzDgfE1XyKs6k2yAXVKIzMVMmOjWHZAUCszRQ==","repository":{"url":"git+https://github.com/driimus/lambda-batch-processor.git","type":"git","directory":"packages/aws-event-factory"},"_npmVersion":"8.19.4","description":"Test data factories for AWS Lambda event sources","directories":{},"_nodeVersion":"16.20.0","_hasShrinkwrap":false,"peerDependencies":{"fishery":"^2.2.2","@faker-js/faker":"^8.0.2","@types/aws-lambda":"^8.10.109"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aws-event-factory_0.1.3_1685872808893_0.00012296336151451648","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@driimus/aws-event-factory","version":"0.2.0","keywords":["aws lambda","aws event","factories","mock","testing"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","_id":"@driimus/aws-event-factory@0.2.0","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/aws-event-factory#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"dist":{"shasum":"44fd6d7232899b72b54dac818679cb46d8f54e7a","tarball":"https://registry.npmjs.org/@driimus/aws-event-factory/-/aws-event-factory-0.2.0.tgz","fileCount":95,"integrity":"sha512-TuHNVsY1HiMHIBXLiWJiLh72l2H8y7WcvNnl0lE+zaw+gqBfhMrySgg2xRqAelVYSPMtqA2LugW57suaysDZRA==","signatures":[{"sig":"MEUCIQDhtz/JUj3Lu9CA9hqlcqPPnn/KMKerpefVYZvzip396gIgeBLhoHkNNKaR9vcCkhhv/HXGPZ89goGzQWghJCKdBGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@driimus%2faws-event-factory@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79328},"type":"module","_from":"file:driimus-aws-event-factory-0.2.0.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/154e7e8c33e4ceec77f2db6e6230bf85/driimus-aws-event-factory-0.2.0.tgz","_integrity":"sha512-TuHNVsY1HiMHIBXLiWJiLh72l2H8y7WcvNnl0lE+zaw+gqBfhMrySgg2xRqAelVYSPMtqA2LugW57suaysDZRA==","repository":{"url":"git+https://github.com/driimus/lambda-batch-processor.git","type":"git","directory":"packages/aws-event-factory"},"_npmVersion":"10.5.0","description":"Test data factories for AWS Lambda event sources","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"fishery":"^2.2.2","@faker-js/faker":"^8.0.2","@types/aws-lambda":"^8.10.131"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aws-event-factory_0.2.0_1715208648148_0.1966861635726722","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@driimus/aws-event-factory","version":"0.2.1","keywords":["aws lambda","aws event","factories","mock","testing"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","_id":"@driimus/aws-event-factory@0.2.1","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/aws-event-factory#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"dist":{"shasum":"054bda0e935a7d9ec345cefd43f21518893bc466","tarball":"https://registry.npmjs.org/@driimus/aws-event-factory/-/aws-event-factory-0.2.1.tgz","fileCount":55,"integrity":"sha512-WFyUnhCYin+AEWiiiwT7rFgHprfgprRIn+MVcT8eEGBAs2f5XicuViMkWA2WoTxtX7MbKIvwmXgNMrHLQ7xoBw==","signatures":[{"sig":"MEUCIBp7hmUTFTyYI+ZCbbx2WfIcv6faCB1Q7V/mdoB9ID7NAiEA9KGj9HSCOKpNnmh5l+E9fmxdWeGmnabgh0NrIySxr3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@driimus%2faws-event-factory@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43531},"type":"module","_from":"file:driimus-aws-event-factory-0.2.1.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/90b460992b5e37550b7045ec914f3e0d/driimus-aws-event-factory-0.2.1.tgz","_integrity":"sha512-WFyUnhCYin+AEWiiiwT7rFgHprfgprRIn+MVcT8eEGBAs2f5XicuViMkWA2WoTxtX7MbKIvwmXgNMrHLQ7xoBw==","repository":{"url":"git+https://github.com/driimus/lambda-batch-processor.git","type":"git","directory":"packages/aws-event-factory"},"_npmVersion":"10.5.0","description":"Test data factories for AWS Lambda event sources","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"fishery":"^2.2.2","@faker-js/faker":"^8.0.2","@types/aws-lambda":"^8.10.131"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aws-event-factory_0.2.1_1715712325979_0.9578278490801453","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@driimus/aws-event-factory","version":"0.2.2","keywords":["aws lambda","aws event","factories","mock","testing"],"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","_id":"@driimus/aws-event-factory@0.2.2","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/aws-event-factory#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"dist":{"shasum":"f57dfc907c1014826c5db104d3a08a0b8a122a72","tarball":"https://registry.npmjs.org/@driimus/aws-event-factory/-/aws-event-factory-0.2.2.tgz","fileCount":55,"integrity":"sha512-s1+qYB2MgKOF8ikguI6r5+9EqU6noD0/oKEAVItMc0NTFmTMeQfd/VTehikR0BWhmn5ouhsg9Cdf8P00OZKkPQ==","signatures":[{"sig":"MEYCIQDqZJK3pomHgImn/C3LCzg8JWL1imvVl5Y/Vy+x1S7ckgIhANLbjAHLrFxprCYJIv0E7eZMigKmeXG2GHMpwdBS2HbC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@driimus%2faws-event-factory@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43661},"type":"module","_from":"file:driimus-aws-event-factory-0.2.2.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","format":"eslint --fix"},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"_resolved":"/tmp/b5b20b93d3a17b2839db115de6d7b637/driimus-aws-event-factory-0.2.2.tgz","_integrity":"sha512-s1+qYB2MgKOF8ikguI6r5+9EqU6noD0/oKEAVItMc0NTFmTMeQfd/VTehikR0BWhmn5ouhsg9Cdf8P00OZKkPQ==","repository":{"url":"git+https://github.com/driimus/lambda-batch-processor.git","type":"git","directory":"packages/aws-event-factory"},"_npmVersion":"10.8.1","description":"Test data factories for AWS Lambda event sources","directories":{},"_nodeVersion":"20.16.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"fishery":"^2.2.2","@faker-js/faker":"^8.0.2","@types/aws-lambda":"^8.10.131"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aws-event-factory_0.2.2_1723065833341_0.6504958326963792","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@driimus/aws-event-factory","version":"0.2.3","description":"Test data factories for AWS Lambda event sources","keywords":["aws lambda","aws event","factories","mock","testing"],"homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/aws-event-factory#readme","bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"publishConfig":{"provenance":true},"repository":{"type":"git","url":"git+https://github.com/driimus/lambda-batch-processor.git","directory":"packages/aws-event-factory"},"license":"MIT","author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"type":"module","exports":"./dist/index.js","peerDependencies":{"@faker-js/faker":"^9.0.1","@types/aws-lambda":"^8.10.131","fishery":"^2.2.2"},"peerDependenciesMeta":{"@types/aws-lambda":{"optional":true}},"scripts":{"build":"tsc","format":"eslint --fix","lint":"eslint","test":"vitest run"},"types":"./dist/index.d.ts","_id":"@driimus/aws-event-factory@0.2.3","_integrity":"sha512-YMGyUACrnzJM7gW51nUI41itMdkhbCCbLnGUWfai4PrONkZRqDKYyjb7THhADlTTRC4cs/g3ph7WHsa352oPYA==","_resolved":"/tmp/305ee664181b4307e843877f8b615fcf/driimus-aws-event-factory-0.2.3.tgz","_from":"file:driimus-aws-event-factory-0.2.3.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YMGyUACrnzJM7gW51nUI41itMdkhbCCbLnGUWfai4PrONkZRqDKYyjb7THhADlTTRC4cs/g3ph7WHsa352oPYA==","shasum":"07747f49e9855a65d335c3a3ead8574134a7c632","tarball":"https://registry.npmjs.org/@driimus/aws-event-factory/-/aws-event-factory-0.2.3.tgz","fileCount":55,"unpackedSize":43661,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@driimus%2faws-event-factory@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC01Bn0W9RJ+SNDqLLk+TomORlilE0vexlGrlgeQzkttgIgcezikF0eGAcwIKzn8/WRlXnWjL9I2dexaUnZZCRdd/8="}]},"_npmUser":{"name":"driimus","email":"driimus@vivaldi.net"},"directories":{},"maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-event-factory_0.2.3_1727459713567_0.9439666131697699"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-10T17:36:15.853Z","modified":"2024-09-27T17:55:14.184Z","0.1.0":"2022-12-10T17:36:16.126Z","0.1.1":"2022-12-24T11:27:13.623Z","0.1.2":"2022-12-25T01:01:55.582Z","0.1.3":"2023-06-04T10:00:09.082Z","0.2.0":"2024-05-08T22:50:48.329Z","0.2.1":"2024-05-14T18:45:26.126Z","0.2.2":"2024-08-07T21:23:53.570Z","0.2.3":"2024-09-27T17:55:13.774Z"},"bugs":{"url":"https://github.com/driimus/lambda-batch-processor/issues"},"author":{"name":"Cristian Petre","email":"driimus@vivaldi.net"},"license":"MIT","homepage":"https://github.com/driimus/lambda-batch-processor/blob/main/packages/aws-event-factory#readme","keywords":["aws lambda","aws event","factories","mock","testing"],"repository":{"type":"git","url":"git+https://github.com/driimus/lambda-batch-processor.git","directory":"packages/aws-event-factory"},"description":"Test data factories for AWS Lambda event sources","maintainers":[{"name":"driimus","email":"driimus@vivaldi.net"}],"readme":"# @driimus/aws-event-factory\n\n[![npm](https://img.shields.io/npm/v/@driimus/aws-event-factory.svg?style=flat)](https://www.npmjs.com/package/@driimus/aws-event-factory)\n\nTest data factories for different AWS Lambda event sources. Built using [fishery](https://github.com/thoughtbot/fishery).\n\n## Supported Lambda event sources\n\n- [Amazon API Gateway](https://aws.amazon.com/api-gateway/)\n- [Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html)\n- [Amazon Cognito](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html)\n- [Amazon DynamoDB Streams](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.Lambda.html)\n- [Amazon EventBridge](https://aws.amazon.com/eventbridge/)\n- [Amazon Kinesis Data Streams](https://aws.amazon.com/kinesis/data-streams/)\n- [Amazon Lex v2](https://docs.aws.amazon.com/lexv2/latest/dg/lambda.html)\n- [Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html)\n- [Amazon S3](https://aws.amazon.com/s3/)\n- [Amazon SNS](https://aws.amazon.com/sqs/)\n- [Amazon SQS](https://aws.amazon.com/sqs/)\n- [Amazon SecretsManager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/rotating-secrets-lambda-function-overview.html)\n\n## Goals\n\nThis package prioritizes structural integrity over veracity. While some of the generated data is truthful,\nexplicit inputs should always be provided for the parts of an event that you really care about.\n\n## Installation\n\n> [!WARNING]\n> This is an ES only package. Before installing, make sure that your project's configuration supports ECMAScript modules.\n\n```sh\npnpm add --save-dev @faker-js/faker fishery @driimus/aws-event-factory\n```\n\n### Type hints\n\nFor types to work as expected, `@types/aws-lambda` must be installed:\n\n```sh\npnpm add --save-dev @types/aws-lambda\n\n```\n\n## Usage\n\nMake sure to check out fishery's [documentation](https://github.com/thoughtbot/fishery#documentation) for a more detailed API Reference of the exposed factories.\n\n```ts\nimport {\n  dynamodbEventFactory,\n  dynamodbRecordFactory,\n  sqsEventFactory,\n} from '@driimus/aws-event-factory';\n\nconst sqsEvent = sqsEventFactory.build(); // { Records: [...] }\n\nconst ddbEvent = dynamodbEventFactory.build({\n  Records: [\n    dynamodbRecordFactory.insert().build(), // { eventName: 'INSERT', ...}\n    dynamodbRecordFactory.modify().build(), // { eventName: 'MODIFY', ...}\n    dynamodbRecordFactory.remove().build(), // { eventName: 'REMOVE', ...}\n  ],\n}); // { Records: [...] }\n```\n\nMore examples:\n\n- [test SQS events](../sqs-permanent-failure-dlq/tests/index.test.ts)\n- [test DynamoDB Streams events](../lambda-batch-processor/tests/dynamodb.test.ts)\n\n## Prior art\n\n- [@serverless/event-mocks](https://github.com/serverless/event-mocks)\n- [mock-aws-events](https://github.com/Metronome-Industries/node-mock-aws-events)\n","readmeFilename":"README.md"}