{"_id":"@getjerry/lambda-at-edge","_rev":"199-5c7f6e59561d388e77f521f6bec0727a","name":"@getjerry/lambda-at-edge","dist-tags":{"latest":"1.19.1","alpha":"1.20.0-alpha.163"},"versions":{"1.6.0":{"name":"@getjerry/lambda-at-edge","version":"1.6.0","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"ISC","_id":"@getjerry/lambda-at-edge@1.6.0","maintainers":[{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"}],"homepage":"https://github.com/danielcondemarin/serverless-next.js#readme","bugs":{"url":"https://github.com/danielcondemarin/serverless-next.js/issues"},"dist":{"shasum":"1ce91002f712a0a0d6cb2a1bcf3923c520e95c08","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.6.0.tgz","fileCount":26,"integrity":"sha512-SYvUJGDY1WKuLacxukGxjwhmXOZ8C1SEtp9YKQHDnoNpFKXUN6bN5AWcrXvAjMSQLGYHKqnd/bSIvPbvG7jiJA==","signatures":[{"sig":"MEUCIQCRg3WT+wy4wrUkV8cMq3tRmf4MKy1h8gtxHMoobWY17QIgdwJIVY3nlJCpBNYDtK1F5Sh5Q7E3ArAuxjOvlS0PCHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV8seCRA9TVsSAnZWagAAEQgQAJn+wpssQ2pegBLB4WTm\njYJ6vCPCyWk0ez1nhAi1Wz2iiTBuVZUHWIV3X6hYaVZtXthMG1Ik3Zn1QZMV\nKMk347nJXYXAMyHzWGDL9eWn2omtH0JR0FjlA9rzmd45EVMHinHV3m14a6ee\n/XC9P0bMM4g1RkX5cBMEyzT88ST7LnTvP96pR4Kx2qBZiaWe3hwtHN5PKSjM\nYndtmrRo0xMji3nddmdOpyiR5ErVuDvdrniURcL4lYqaDnroccSsoH4bFv1e\nGe4h6VUOoG1QZI2bywIXseIGu9PpLXLTXDKUFTRs+fgEvaDRKNPJZILk2r2S\nJrcc9yEvxCqB2fl0682fp9+0TbUkUglR8D4j2lDcFrgksAMdjl7PteV4qnYR\nwD5NHx5LAdOdoLv2fSKtGeU5eSHc6XG5uSkLzbbBPdgx1iCFK++DVDio75cV\ndhSWDrFCjr/wlIFlRIUKLkBG7sLObp+CFV2DE72/LSRS6RE+mStYHPsIwZJf\nT92PPIpGo8ysoRl7KD+VHPTAa0WaKc6DwC3Ix1deNyGRakVwNKOu+EiLfF8+\ntxLd/Ufv+qx4rULu8a0wvOwGzVVqs/yA1MzNe0NNQ7URT/D3U7sznlCh3c0t\nkh79fobrA1+oUNVkjlnmYPoUlSUlJ62TumbJOuGY+ytGgYAHkgyJXzZ1LQjJ\nnVLy\r\n=T/yT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1abbf39544cfd0cba85e515e8ab8b99c58d4a9db","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json","prepare":"yarn build"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/danielcondemarin/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v10.16.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"10.16.0","dependencies":{"execa":"^4.0.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","jsonwebtoken":"^8.5.1","@aws-sdk/client-s3":"1.0.0-gamma.8","@zeit/node-file-trace":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.26.6","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/node":"^14.0.14","@types/execa":"^2.0.0","@types/cookie":"^0.4.0","path-to-regexp":"^6.1.0","@types/fs-extra":"^9.0.1","@types/aws-lambda":"^8.10.57","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.6.0_1599589149949_0.29103825701539043","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@getjerry/lambda-at-edge","version":"1.6.2","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"ISC","_id":"@getjerry/lambda-at-edge@1.6.2","maintainers":[{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"}],"homepage":"https://github.com/danielcondemarin/serverless-next.js#readme","bugs":{"url":"https://github.com/danielcondemarin/serverless-next.js/issues"},"dist":{"shasum":"70683110334629d3be27634ca3b44319d49b3617","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.6.2.tgz","fileCount":26,"integrity":"sha512-7KR9jJDyCy6TF29Om2K5t0z3xavAiDYFW8+8g1BsJVJ/rVA25W1+8gaxQIGcUXP5hhpKWkJhSVX4HhKdpifZiQ==","signatures":[{"sig":"MEUCIQCiHmiP/jO4dE8n5whFsKSSb3GD83N1ekqkVkbXE9fFIgIgfK95ixBokpobW9moCvkOCepi5jT12+MWfeYjvScCbMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV9HeCRA9TVsSAnZWagAAoiYP/iBBbQlwfjbbBwSV+rcw\nBSSLLCyqzG2M6Ivub9iR/08alIdxg/KN9vSkYVuWE4GC+w8SZR5Aec4r3VtZ\nDGmqf1x9yRgbnKXY0c5y5/QPJ1XnOl5utYxONQKpTv8VH6uFoHVNQXIvGix1\nqTw+4MYhIUm2JbVwkrUxkLFv2+VcfH7HLH6cpay48JSv242JPT9PXdgw6hmS\n7JSPMM2oGjyKz/xaaLHlR4N/+Iyv6ij8bFnwH4g28m+4zkh1BLwXzAbzvU2r\nefjhOdG7qk4QQ6eGmmcGp/m2Hm9ucxKrZsdA6qPvSwUphnJ4BIKr6NfaWcDG\nSOz4heAzo+WVQY86VBo1M5HOq23FyYMDCjd1wgbseTFBtJSTYhK5IU913Smf\nFYeOM0mrZvDIcZosPzVKUzbC0C3SG/hd3+NM2eEWykeMV5etveMRzgw49p5F\nQ0n/9aaUIfRv7zBY7lCyNyI15IZlpTBkRl0Li8mwdtLFHy5BJXlny3JVv6Z6\nCxc6GyNE3vI7puiZJgMLshy1tlpEL1s5UNlNMU8K+ntIzbWhP1zZyjhEriV9\n13/237zGfafO8cVfCPd6tI1f8YTGGW/jUgZW73QMXwDCWHFnfYaFzus14SDZ\nme4X2AlsEHbMfye7fT2Xqmkcs2ZbBlfHvyvTb5UQDRpShO54Wb7K6M8s6X/b\n4eu2\r\n=8usv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7a8e538583abec90e0a203ee63f6137a2b01f9d3","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json","prepare":"yarn build"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/danielcondemarin/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v10.16.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"10.16.0","dependencies":{"execa":"^4.0.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","jsonwebtoken":"^8.5.1","path-to-regexp":"6.1.0","@aws-sdk/client-s3":"1.0.0-gamma.8","@zeit/node-file-trace":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.26.6","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/node":"^14.0.14","@types/execa":"^2.0.0","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","@types/aws-lambda":"^8.10.57","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.6.2_1599590877941_0.9971065681614448","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@getjerry/lambda-at-edge","version":"1.6.3","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"ISC","_id":"@getjerry/lambda-at-edge@1.6.3","maintainers":[{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"}],"homepage":"https://github.com/danielcondemarin/serverless-next.js#readme","bugs":{"url":"https://github.com/danielcondemarin/serverless-next.js/issues"},"dist":{"shasum":"aa831cfe6d81344918e084a3b3dc08c0ebd03b63","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.6.3.tgz","fileCount":26,"integrity":"sha512-LZ5+MXW2zMi2gorS4XQ9WdP7Wxbf7gj/ScB3TQcJ7TBj/jA4dbcIICAwVOlG+PoEgfqQVf+7L+979I507FX84A==","signatures":[{"sig":"MEUCIQDPd2vQAykCxzSIlBMRJTYMSTQlhbTdQhP1IkScFn33ngIgJeliEAAVQfcJ9DNEshcpczkZJPJVm3CZKS8mZdOOaoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpJG1CRA9TVsSAnZWagAAeMMP/1xhwzDCCHI6UOrqrcMH\nNJfN1UC1C/CFVWS8RC/4x2Hce8zPogn3NUy0RnUMD3Gk0pBg/TMbPOQ7bHiA\nl/cnoMAE1aLdOtfUeZWlpCCnkfFVeP3S8WH3PW68RkUrqILLLPUwEN34Eq4a\n6SXRh+ewZ1148bEBzFX4dPYCjta751gim1xUADfBsTueyVCBp6wsHZ59/jRf\nxJM3CXm0ydMk78CxIOFJnBIplmyjDRmKDHsdi65Ky/TUIacTj/+BqG6fIlXD\ndtpvEqResEsz1ouBUUqW7l3WovdoJZJgbI3CIh6pibxXQLq+ggL7YHQjShZR\ny+yCBuU3/O4vjE7ZmW9E7n04Kpu5+5g2wehzW9OWMjEOf+bJFz2sEoORt9Ju\nPxr4u8W+k5VB1Zxomy9ZTgwroXBRpPvP5UQ9NazUD2N0PIprs3FUrAp9v/Q1\nkbry76nEk0jnUfwh6AEG9acAOEwYRevNjKUEnTsVhQEfnbEhrkSXirqwJtC3\noIOWgBzQcWO4SRNUgoxsur31lCTLt50mix3VCKMT/+4oJWnQfi4HQhv5e3qz\nZgJMn00PjY7VwlmyO8ZxzBjNDu2nyU2FhG6GotqVISKeyHUXkzGb9amENLaD\nQDCQI4qeLzzbrkcCnEGqSOKYrn4uis8kP0oByQWjymdhl24M0H0jD/vpLX9m\nSquF\r\n=x2L1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3ccb17d02a2a306c164cfdcc5ef743da8d34a737","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json","prepare":"yarn build"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/danielcondemarin/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.14.0","dependencies":{"execa":"^4.0.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","jsonwebtoken":"^8.5.1","path-to-regexp":"6.1.0","@aws-sdk/client-s3":"1.0.0-gamma.8","@zeit/node-file-trace":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.26.6","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/node":"^14.0.14","@types/execa":"^2.0.0","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","@types/aws-lambda":"^8.10.57","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.6.3_1604620725350_0.44029222429260595","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@getjerry/lambda-at-edge","version":"1.7.0","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.7.0","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"6021e76fcaa9c42bcdb1fabc67583f4480828e7d","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.7.0.tgz","fileCount":1326,"integrity":"sha512-Vyzh4IPDDVCqMc8EfN3dOgOdaL2DlMvVdHmdzpSyIevgMvvnyF2JAKsSYs+rPQMQ05JZ3zd2S+HAY1IeGUToeg==","signatures":[{"sig":"MEUCIQDKcKxiN/GYcYM8BPFEsVdn3tToMge5A0YHwArMCIneOQIgUHKXKTw1Qgugpzs+y0s42eAuN3I8TgtNN2VKLDY4Xkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31209087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2cprCRA9TVsSAnZWagAA+7YP/2jscEn5PoffRk0P9MB5\nvSDP0nH85SgMYuHFJtfdKjQLum+VOoDky85kM6omU/WDKZuZTa6waSztLRFq\nSlpMbXI3Ru9zow+GDiYEhjNj9Kui/dQC/7s74JT9JpIfcOioZ3SP4hPFDrDt\nGz+cL5ijWZN20K8XBKy7gSOpJTzMuFjOG0Xn4Ke8MM6Vuz/2pt2EAZWygINN\nW5chXRAE16SHHCNAOPhTMijZ51MngB0lHqaaL7xte+rsgPymGpyHTXJYElZF\n2i1GKrwDcXyCMzFEpyGyMYr7uydhc7VaAfEgtvq0AhslowLO2AQeBsRAvJR0\nx4AaA0/QEPUYWidkQYHCgsdKw0LyePPdb8xfYWArUTG2uSIpRrmMvtpYsaD5\nAf1CD3t0ijBvuP6hDVeWhOpBj4AbKLaT7nHksCxwg/f7voIHKJKagyBr9oxd\n2jdVCw5TZGFp/Zz8GvuKHeJAI0iXWl/WNJHklfzACV35QGqrCLx40V1U3Mhk\ngHXKr7POIZg1POapcG68t1+P/0oIA+q+QksnpfNtj8zFJwMyGe06C7NnFOoS\nmTDBjmRCG1bngHLf1E4TlwREQP6LFF/xgx7y3sEO/fqPc+1VDAGb8P3Lmh4g\n21AHFZKySChwsnbgYRvej+LX1CPYaaZdgptUjU/VqDfqnaRNcFT6eNAgfumr\nWAsK\r\n=vQxw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cd26aa735fba3ab6c449270ae9aa072329929d50","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.14.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.57","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.7.0_1608108650554_0.41176941206480255","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@getjerry/lambda-at-edge","version":"1.7.1","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.7.1","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"0b7ffd4d5aeac7b7bab680a7bc72735c7bcc275b","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.7.1.tgz","fileCount":1326,"integrity":"sha512-k56L2w64XNL3exJh1Ffuow6dk2F4jaBxcapZgtmnr4WEZ8rV68taXJemUMBvGzKnNNKNjg0adXtNkTpGtUyRbQ==","signatures":[{"sig":"MEUCIQDbb1JXVqyxs5WSU5UnVaiq8//bQEL9i0HmW7kqoTf0gwIgWKKFN63vAiOOXOWwhdMyX5YtPBeXTAKwSggfAqWN8hE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31207435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2c9ECRA9TVsSAnZWagAAMQUQAIolNwOaAPqRpHFjcwzw\nqjg/+RVU3BnrduSlxR5QdjhCy7OfIRlx83xswTxmvxGD7ddE7Snq5Ps51Oa5\nWxbBPMGMlpk+MGDpibeTa8C7ZduATiji8FBbm2QnFDMT7VVFnnx2rOZH+GIa\nMq+0PFQrQUs8xUymC/N0IXnn9K+8eLioKvpJpiTFsnya6ZS0OnpOiX8NMIyd\niyEMywfPRXITe90SVipsT/BE9n85mhqOmbLyu9bxpJ0w8VzWzBeDjLBZH2xx\nsowtE8fosFpZVI9iTrgTwNRR76Ho5LDY6uaVG8f/69cX0RkCwJiKpFCm0sfW\nU9mRSMCeKdwipTqLcIouvPe6FNFhbn7setgoBEEF1LGSGHA8d0yDgv8g4ERd\nVN70oE+YHsc+Cbb7mZPzIuMkwUtlk0+PWEyJzb5whJ+ZvT5ShBPbA4BkeTSg\nIXncRQ/ivJ0AWkWS1zIVn7bKjs+Vo449Wf/Xy6WhpAUH10t43Eyu65mylyIS\nV9SicfxNseVG+SDGSgT8Lj/r6YNxR4XlJKUrk/RilZ0PK1kVTSKxkemxl+wd\n6YPrcVNM93tkIFgzrZZ4nF2F7Kv4FWcN9WaafkNPNK6GrRVLPJa7RugsTB/b\npG2LvPnpXouMYbWphOKbM07gRsdiCdXi6fl+opDLODlRGUbqzLmCz6PrfIqL\nGBPT\r\n=4BTy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2cce14d3d376cb533d1ce5ca79d98c5160380415","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.14.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.57","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.7.1_1608109892102_0.5934400973380289","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@getjerry/lambda-at-edge","version":"1.8.0","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.0","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"75b1c11ef28f6b530e7f4892ceeab91375e6501d","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.0.tgz","fileCount":1340,"integrity":"sha512-JYm9bclMCSTg1t7hGVKgQcDALyN/Gt9MS+i9GGfpkSmZrq2gVA2z8Y26qWh8Mqp6rX/wKFJ8SzyepD2EMEAgZA==","signatures":[{"sig":"MEUCIQCidneoF9SNQfIs9z0LqixUeyCkvNNnAofkybWQdPSppQIgWGG6vSzEO0LsONJkSys/NKRXbYb2+0SoWv8TD+y82Uo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31827673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8zIECRA9TVsSAnZWagAAaCYP/3hp7A7PIyvjlacRiM0L\nHXWyVeE0lJnMNR8gc6hPebQ8wnBYqTAnh6fqVKtvXQenSWNcuUMI1v+17iiR\npkzKltTe8O+jvzyu4Y7hMxLtU6h2/ooWk8aNjeofS8PtfairtVr/JkK2Fifv\nSAFdnt9DlRPvMPWd0yiBU2JKdr0mLkULMyxnuq9BfD/uzRtxWbptm6TnAerr\noKvy/PdXB2fggGZyd6FWFYV05IJgSklc1m054NIoC5NJHnhFRqmsEPYu3Sxu\n2BBnAht/muON+EFiymhYuhq66ewnHL67Fgko/WPbPugxGwkctJt0kc8rpsKc\nyhT0yHNZed6grCQ8v4d0g3r5Zsc6CezRcMW230jiq47vRxrllPW9dorITYZ2\nndw3mGaX4E9AANnAn4g1O59FRPZA0X4bjuAiaf9wnitJ9u+dlc4lYamWBCMp\ncRpfgFtcd0ECcvXNQ5Cv/wiuBKZ4vY3sdGROwgjLCznQX7vamPDpnngMekoY\nxRQM+3/ownuTV18rybUO12C+iuohFrJQ7fAIvSuHiljZLuqN8b8JNQdIdnkc\n0qp/GfwBPd3hdMC007aDvlr+RPspbIBPOknl/CXIYbjZYCcTwwPZSDSEzcsx\nWLyigo3bNwyJnnsRNsWQZXNDWpM5cLRFdaw1NFEyVooIj1IW1eStxquAXKSG\nrkf7\r\n=G0Cg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"72fe350fea6b7361b3bd63823861894a70410213","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.14.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.0_1609773571972_0.5904519856859645","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@getjerry/lambda-at-edge","version":"1.8.1","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.1","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"db9257f898cda5530f526a2fcc3517de4cfacc10","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.1.tgz","fileCount":1342,"integrity":"sha512-n44aHc7/CcSBrvYhf9j6QBKteIBD9SVlwS+zypxgoiFcyd59iYifNn3n9Jhz7zOpSd7d4cQ+7oMRKhoJ/kNgEg==","signatures":[{"sig":"MEUCIQDzmyd7Eds9mt1XeERt0TFI4SR7gJifK7dKDHAdo/zMEAIgP7yX4xit6CUZDU1TFGTjgGuayjFyuL7n/FeC73KOyGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31843613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9ddICRA9TVsSAnZWagAAYy4QAKP4lvXvylfV7XDRjMXW\nctBCJs5/zL1QwDIfVPC/Ne+G+nKl0kuUfjoPl2spYHHogNmhhphJsHlKV0hV\n5pWLCEYSRVgDJfRufYCO+enMFwdEVPeA7yii06xdDcGVW5PcsfytQASLl0D0\nOeP2izJ6Ri+kcFgN303inz8u9zgR8rpynCeNdnkLshLIgvhnUMGUdEAa4Gm+\n/XBij740H2pXkECLqQDbiQCyld5dGa9Dbty7k/VEVG64llHvKXq/hsvbbYNn\nEeTkPLVH+6EOOU97xizCKbhMdz38mu5e+ZJWfz4p0OFf6j1MMA1y7M2EJi2M\n55imc89YnJrRyam7ZcnSR6yaUlkDHUzny4kyH2eGgXvf5xKbwp9ME3Ag/3Os\nQBB6iEdOsY7u4DBHbeOi98AwCMYCLQLcZxxF3IUWRVO4OqhOaGH6Mc2oVwHh\nCeBvdu1ZaYJhyZFYW/itV2PmdCTOOqhx80JDUIVFnSuN5K6OJDHYoYMme/29\ncsUJUePNZCQ147FneE6qW6XgQAaV36ug2+a+nCSDhM50/L2Ge7MgeJjDNmLh\n3Un4BP5IwSwKamnIX7vx/mU0RHw1kXKQIrBygtLOlGNg+SOB71ZCjhyUr0hE\n6x2lT7Ka7iP1bX/K1vxj7rtul4y7olVV+3wR66jGtOMRszoSs0XhP5XGdIKQ\ni6As\r\n=OgPs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1ba066dd6cf0092ae617daeb53c97a320fd9f5d5","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.14.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.1_1609946951398_0.7656083939009852","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"@getjerry/lambda-at-edge","version":"1.8.2","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.2","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"a7435f8d843806b2862df32dbd031bf5c4040d7c","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.2.tgz","fileCount":1342,"integrity":"sha512-HyWES0g2I7svRKP7l0ERpC5mp+HYNRhx1e+lSRQpWiV8P7uChr42/XI9mG0njsiw9zLpJVbDAWSZuMn28AybCA==","signatures":[{"sig":"MEUCIHXIVg1ZarIkd8xnJgLmX2OKOnoTEJuQp4bMU7UcNrpoAiEAzKdTAqe9WV+kjyrCY+EEDN/eQQ5BfvCVDtix44B/Fus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31844052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf++/vCRA9TVsSAnZWagAAuXEP/juPxDB6JZMkG859IRGn\nfg1/XNV5XVhSrDc7Z7p5ew8l0JusRhIFjRSGjjbxYSeqimeQ1ifJ7esAJMYj\nGBJ1FpVdZVduhyngi6nRlXY81TFjT8joLcUkuA/c8c2nPxLUmAS3AEQtrkqj\nw52OPDTIy/McR7SmWPeNQLOG03sPRhkNuQp29/KkHsdJDhsg+In8qt5HZW9s\nEPcYRuGJxXjHWbuoL+pNyKAzHEduKOJCQR/L+/OEHXB9EgoSgB0W9a3RNClV\naKxTjQP0g06dVw8/tshvvzccgpnkneK4hbEsLKfRxhivmIPpbJTpVv7TGg9I\ngxNi/B8ulXd521RMZeFeiSzJmJ5m+LSp2VuHCklthH/7+2uChktHS97Yh3qj\nR6yeT2K5yE05hL1vSxubVbcSrsq8hIsgAMihuLNKU+lIe77wZgOjB+NuIY26\n7tsLC7XmLzEsw5lLywG/9EGmO66zDpZ4j+vr7r/tIiO91P6OYDA2077tNVPa\nsagsnU4XSV1RS6pCSB3KzVCwE5nr0hJey27b8IoPAsOVi+X6RjqHkygDDm5/\nriN1IKmelwut+Y3ag9nYYsngjWWnuRt5vZpJUWAX7o6OEECuhSWKc1A3qtvh\ncc6+ax6FeVXoL+E01oGDNA0qPLh8rBwJd9hhaxmPs1BnauCVcDDYhIDOj31k\nY76q\r\n=VMTF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4bb64ed8777a695de75decb6f9782ea219e5f624","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.14.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.2_1610346478634_0.056629472798773284","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"@getjerry/lambda-at-edge","version":"1.8.3","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.3","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"215a7e4ea8f76b28d2a4ebad646c53a7fe86a06a","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.3.tgz","fileCount":1342,"integrity":"sha512-RW/tXtMLLILCS4Jcj2/7JfUlRSxmudWSSUue9Bhv7fSUGlVyagikzTsXPdynZyI79uoLwLKagaxYG3tGd2pvcA==","signatures":[{"sig":"MEUCIDmCYzw2Gh6uMW+lIjLDUup9WYgw9KrHGslNAgqoQXvRAiEAqBnR3UdFYD8hazgsusw+qgpZHO82GYwDyH6lEH3z0TM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31844052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCBD4CRA9TVsSAnZWagAA49YP/RECvj+zSnlPo7F/QPJM\nvpWV6RsM8Lt6Y74j9clW0dhki1t8kCxoZvLLa4ZQKN2z85Rqdyixx2t7zgrT\nwe2a9onNsm9wIU9L4gN3A+EYCoFPpJUoZx8jvwwTNndB0mC+SCKfh4RGlv+Q\nWMN6zdNU6R99PcGe5F/xc8EB1BsSa9OyndTjJwzLzwT95hIh2WaMXMW0vECE\nEEJtK7K+XlAHNRHB75DYGdueD1Fkb8YSX5QLv5ffvFCzJ0K3El8B09p8ZD9B\nai5Q0vtjm2pYkXgZkaZtzTyz9sQ6q8vv1D6I+PzNRBkWUPzHvaBWhy/3itTk\nN0wvJSQuVNJWKR0NCqpa6nw0W7SKKo61f2Kqo57RF9OJ0plBh1RkDt1DYSSr\nE66TENJtlcp2lHy42tcolP9NbQ2+nOiR7uspt077l6yZGIQjiXHxK786VpNS\nVmXYQNw4BEFs1JP6qsHCJYSTHXgCVs+v2M4FvHrxVhyzK1JsBS9H1fW6wFGW\nh5Ng//ZTKlr2o3DyMkg8yzuQUJ3oiProYZvXNITlKKT+TnBDtt0UvJR7xJ/R\n0wvBIyzSPv4OSbyinY6ivuxkiJoFYbjREICdRLCbcoFCRUKppNhMoc3Dai1U\nwaoCF6blJhgKkOmhvqRWwhj8cuov7NRT58/q2M5QjlKiLEeI5KS6ja7FHLEA\nq5lL\r\n=o6qV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c7b75dc76b67a72faa03865d12e4cb9153704980","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.14.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.3_1611141367541_0.8076781867917433","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"@getjerry/lambda-at-edge","version":"1.8.4","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.4","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"fe8ceafcadae3be3cb25720ac255ba1d9b09cdd7","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.4.tgz","fileCount":1342,"integrity":"sha512-ElECy+pdoojKfE7Nahnz7rcBGoJnlnvbFe5AAniAgOi80Mb9FDTY7or4yl71Hgw+7l3AtHKYS7J/HdUBaHgCKw==","signatures":[{"sig":"MEUCIFKGAkrfqOz4epIKzJGDVAXxKJfJVVZHwxo7/lAXOttkAiEAnLsY6SktOOaWpjR5mHzqIJEOIZyBk4P8e5vfMbWk9CA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31844075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCEJGCRA9TVsSAnZWagAA1isQAJBBR4VQx981D6hRm/mv\nHwRCVxUg9Ttevt3kqI4C8awBcrc37T7qg4623hKBZMQiCDRzLT+92uPftlUC\nwnh+jTBivs/a2wawFc1plmOMbnp/XjDlwMFb3FbL01XpHZmppMnlkOJRUf3I\nMo643vkpyCtgeg35WpDW3UNObcIOyBTzCiRF0g5x8xWAYUNnduhhHrrlYlRc\ncFwF1MkgfVvIH68qi0cLCbbpkeaVWpaiqtZhvCPv/DJ7c2sF4fMAJko/oegV\nxCv5yt8bRGFu1E3/Dh3FbXYnJdOXaivritLkBABCfJpzcYJ9biZh6/ZrkmIo\nuzsgGbbDhB/B5MPaRRTpAjwrlWcw8VjgknYMJuzFHxWfUK5rwm8TSb+H03xy\n0ezGgjI4j4SPPT2HT3+wZLyduo7loftcxEObZbKeScKxggyk9bWq6Z1ADeGc\nFy6F9nj3eeVGoRCTUWP386YliyE67RAatLWDjV1VCNNDasPa0I+AGoYWMQXg\njCdP3Aje31gZgbKYdTGvan7yxoe4qMfHPw7scJFuqvjkGGr81Z9+4i8T+iru\nlkI8w8l/ua4o6yqzd+NlWC6AbPT+AIDEhHOwX31Ka5EN2DIg/fHmJ7q7WyNo\n2Oxwoi6AcuJ7A6aA619F2mQmEahethRGJVcI86EU1D3gNFsPipxlzPctfw+h\nP4rG\r\n=6n2b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"528b20ab479593b5dbdfb43847961fb531cf14f3","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.14.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.4_1611153989796_0.9975089627141143","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"@getjerry/lambda-at-edge","version":"1.8.5","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.5","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"fd14df9f55729063d75e3243592fc8c5ae8d4680","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.5.tgz","fileCount":1342,"integrity":"sha512-xgrfp1yZ/9MbhwWC7JsLLGfAjIwbDuiE92Qod4WUYQTny5k7wONGJzrwZl5bfUU/SYXbvWWexSIDmoJX+SIRGw==","signatures":[{"sig":"MEQCIEJz7xyTNUveRBauLWEIJN1cQXjAHvPNg6SwmNBZT96HAiB7if0V8h1+BSSaxiMqJ/1I6kNR+TtA9aUO2O694mUXFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31848104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGh8sCRA9TVsSAnZWagAAcEgQAJOxYbXi4JKcZ506/Py1\neCKOID3TWGd+z/Zk8ZV8+LIK3h9GmR9nP+r1xT9ZwMQ0bGwadqy47ECUyZif\nKZsnbuI1Y8/QV/4s4GPK0CeUorHNBGca/Nv54eYCQx6p2fJK3ezyi+3WW9os\nH/+cw7ucvIV/AhDlUYSpCOD+uMooAlAfdP4L+MHb1CaQCBRRaIkv3DXHqhY0\n3eYdgQs0EnyMoS8GMDeHjM0OidQsrpdwUBVNAKnalZK6jd/xZUESR6U6o4kG\nu6XipHoBVFnhMTDqOkhasWQwVFKcmHE5C+J7qUYFJSykJB2aJy3q3diWh5kG\nfd9mz8GblSH4j19cICsRPiwp/46/dklpNjoFFL9/LaIUjJ8IZTRnJU322JMy\nuZhqwhF2ubl3+AciTeBrccI9+mHLtgB5LqU6B/d2RQmZv+otP8fke9MMmjN9\nRVxvMUXrdzZW1CW7pABg0qnvSDMym29OVK3e+Li5UlDhvBFro/3FLVJtfDv/\nJCGiIY3ouwzrzXdgcswXzl4owywLbuFgDkOMxrhtydrZuNnJarL852P0uht8\nL+oKlcSFGJyakWUN5cO429zeeHaFQplOP1mnOBffr60AmmYMjR90Pk5Og3ie\nX4xdxvt/nt4aoJtghzHhxergVFBla37n3fGnHLGoLuRIx6N5G0/dRaI/gr3m\ndjXg\r\n=0wIw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b5c0c415d8cdefefcf55830f622d2a5354146ff3","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.14.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.5_1612324651695_0.38318523556526296","host":"s3://npm-registry-packages"}},"1.8.6":{"name":"@getjerry/lambda-at-edge","version":"1.8.6","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.6","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"4ab0cd304f85cb92709016b8a5847c388012c668","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.6.tgz","fileCount":1342,"integrity":"sha512-W9PUggqRd0V2GySI62qmxeXBe2BWcj7VuHNd5Ix1/151/Fe7S2PFiWcIFymhU2rxA04B66n0G8co+MZwBSSeNA==","signatures":[{"sig":"MEQCIEbXFg24s5hMgaa4b9594/RfaNBNF3W7ENOMJ+0lOB37AiBr+WpKhHTSm3u8XRUw3fSm1mewcol7hhUM5H59/BXiYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31847867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHFu3CRA9TVsSAnZWagAA3TUP/jmYd8bWh64qWc96KJyv\nnDZ0VWNt1ES8Q5YqwlwlDtN6GsaOqkShiwxVoHvc96lTUiIUsuPU9szxN+dS\nr3gD/s5VlLOMLJpWCykWYiKMYjPsE7KHPjSbHAu0S2xRyW/BiJeyAfzfdYS1\n3L035aovSyzZzSVqCSV1cwcIclpgC5xY96OVwqOMNi5DzZ2BDVWuhMWLR5/b\neN1g12q7KNH+55qF+4z5V2hNNT7wI5mkeobnEXn78qT3kdjYwyDSXKMM97vr\nbYaC78udTokXrITlV9zJK9Vfbw+zR7rbL++tYeo7whLyMInwJa/k8fQ58FMc\nf0Et0UsGYMZfibA+OmzhOsd883ibYziGZ6N6B1a/k8gCtOX2QbbMsZAAQuI2\n4+lWppa78E5GacCkVdUHgwY7Lpg89vHI+dbzKCywLRDF+kndugF+sL1rMDmi\nRoNrcAMYT+K7bYT35vOSzXl9+9VbOpTleQjkY+N341WO+1qEwsN4WANSQTKM\n19hBMEh3gEL85iuWTvZbDv4V1X5T9ROOLsiC0Rs4ag2RAJUn3iK0vf7AC/3D\ndKhWjpU66NsCaH/4alJNG9NTIOkZh6qaYnbOe2rftvXdKhgwJlLY8zskeJY4\nYq74usWLFWYl14QkTdx6x4mpu+X6G1i+lLeG8PbyBQUizM5t6fuwOk9jZotx\nKyoJ\r\n=5xHx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f8de42639cb153b64f2400b42c9cf48f1da8e691","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.14.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.6_1612471222046_0.14171149746316059","host":"s3://npm-registry-packages"}},"1.8.8":{"name":"@getjerry/lambda-at-edge","version":"1.8.8","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.8","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"e184f6ae4f3c7a03eb3ed5ae3b9ed60e183dccf8","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.8.tgz","fileCount":1339,"integrity":"sha512-KHjjZZyBWeZNX/P1fmPt2ZnzOce/tsUQA8L4y92/GrFrLGV7Y0vC4MKIyqSTkcpj5E6BaAkrx0CXNaikwQBjlw==","signatures":[{"sig":"MEQCIBav5GEHkN/QfimGbTRfPJzMMMyiKWYYuYEzNI9TKOgBAiAwJ5GBkfDXSc8RQl/0bAQYNV78ERZuOM3ICg0gVLSzlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30924959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHIRfCRA9TVsSAnZWagAAg1kP/0wlviwAOYo4ZTJ+kw6X\np7JGB+K90t0YzaYXTdC/n7twn9vrzINFwnBDpXMKo0L0DOJ2AsX3ietxRc+H\n59cn62UMAOiWkUOpQLpZraILjhEaJPFNzLPfd9fiw3g4VtxTVwe75+FZt4zL\nIoK7eVFkcCEVGzuCCjMyWx2mmJb/FIcAQMfKyjNvuj0Iv13ECB5qFyj0oLSk\n38UyNlBiPLLu4z/DSYpU8cUSKovaKhrB/SJ6eja/GFrlzcAKhkcFND4GUHQD\n0DjxcC1PqcTtkQO1jweYGVtnsTrY4lfzhSXVBptvgT0ypVb0F7qknzracQ+J\nYdTrZnKhwQCw9sskrkD88sn6cGif9nBcpIUVkWgq1PrNxkhzJiwAy/akkX3o\nzntDicuyt6srBkOOBnMVmlPNaha4xdEltlfVjeh2QLxe15KEMK//FNSG9uPb\ncUdjhIpyUiNTwZDpnII3enHXqAU0wQ3FyYci18U5yWynPAUcrAopKb33zsIo\nlqVBzEv/2AWrdgZ23vJm5GcL+9gm3cdBiofykCHpmMHhAle0ayb0dhaIWSoS\nzeOn+Vbxs3TGFV6dTrpAYnaWPAofS0IDO/9GpSTC33QD6GblIqNO/dgt/Qho\nS8Iy/fnmKB8/q0Rdwf/MkN9qiPtXDebHeaH4kiVoK6IYTaqUx/clu4iPZ5Mo\n7XU8\r\n=YbCp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7976e77976f5546cee42181f88f3f1c2daca2f12","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"musawir","email":"musawir@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.18.4","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.8_1612481630322_0.39300969704283695","host":"s3://npm-registry-packages"}},"1.8.9":{"name":"@getjerry/lambda-at-edge","version":"1.8.9","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.9","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"0d902823178dfe8d7161d719da727333d1c896a9","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.9.tgz","fileCount":1341,"integrity":"sha512-3OSD1RsJdgUFprx993iCIumFOwBUKVb1jwePHfnWgt0/MWDJDl94kWdLuBIfxWKS/XJ/VRbNcfzzGbWozpxDQg==","signatures":[{"sig":"MEQCIHr4gDrDbKKWOpl571kzy0Yi5Aigb+ZlD4J3fT0uYoJYAiAbvObdyhME6Wz2EG3gw1xwiHoS5T95rb8WJj5WkIcAnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30930223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJbWCCRA9TVsSAnZWagAAvFoP/2ZaGVwtkyw4j7ZqHUwp\nz7kLkBNPzAZfTwY4l1PU0vAmTIp/webQyPn00vTxf9mZtVgmIqQMaYtQkUP/\nhQvmB+1p9x9u7yNASZh+khgbd/2c6la4UXnuX6zq7EdVGnbVxHEp6kHLo1hu\nm13/WGsSJ4Ai0nVlHyDCtBGhKam2bZZYm9/YRuSihHjxVg+kQZwr6dkRvfvo\nEZSBegmh2ekriekq6+DA/uD6vFGohhgq9wBUbmt+A+pdz0J3ObsoXJuPv+jq\nlv9ymcwaAsetgsYNgCeX//TMAowE+llzUYEuuAGLlTLKeqsu71T2zyNsAV3A\nTR5WB5YDKV/Gx+0q8aN/rKuPRZ00mvocNQiu13vHH6IfA8dRDJNjMGacp2Wm\nglHm6VYktorFwXVt58lPNvoJH5YyZA12pxGQnGW/upKqdoXkxG+DvnZStWgH\nWeX/EF6x6eaxXlwHvUiJQ2QjHXYDP8Pkev6G27/fK+INNl1sA0RyrKWaYFJk\nr7MAFhR3s5keJJesqKmsYtfXHqNHErq/d0KxAYoNiMwf1sneK2+dY2Wc8bM4\n3MXTI3kOJHTAJYKJhkzLoeMRfvmYy/78H0x0ypbcrmKOWC47IGuL8Q3a5kZl\nJ36vdjoxnHgp1TZQDKKGjtkFCAkljmFM6sImZlokTZwuRCbfxDU2tDgFD9OK\nBbe/\r\n=fuqG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3dd8edae0d242fab6975f861c2151efa3fe58504","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"musawir","email":"musawir@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.18.4","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.9_1613084034175_0.3023891295019836","host":"s3://npm-registry-packages"}},"1.8.10":{"name":"@getjerry/lambda-at-edge","version":"1.8.10","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.10","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"70b956349e4877e7d49c5c2831ff6c737efad568","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.10.tgz","fileCount":1344,"integrity":"sha512-OPETlc3cLPCFMbgsOzL188z/op0s4K22u9VYXNPZKgPQKtzdG4o8EcXgVRV7jmLOCD03bTEECIHksie8cgRhoQ==","signatures":[{"sig":"MEYCIQDasrezS8W5wwcyAVcuzIEfJFX2/UBi833j6/bJT9fM5AIhAPitg+T9hwD2oD7JbW5xNFP63nQkLoyiyhSSo3mkCtOp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31853604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOPIzCRA9TVsSAnZWagAA7z8P/2PpuVJPB2VUXX5RD4zi\nvW+X8ZQ3FhxfnspC5GmRvuCGmtRmbNSecxUJ4DQkTkovca/v4yDxzUdUCeqc\n0Y9I92oq4xYO7A1/UTVJFSAgm44R20+S2umjF6iBMO1bcgM5pP43bWCgKMwu\nWhe9SMXeM6UAnFjlS1dAz/U5Xe9C7TRZhXXfFCpT3QWlp10XEKp/325h3MG9\nY9SOBAnsVxoJLP2NN12knVpn4molD1qCb2dcYDwLibpLPzMQRWu97dZiRa0c\nWehWUsaaxZ8KZx2bzyL/YjbFQKMYkLXv02g+3cFgM81ENqwMew+1vcYgrrsZ\n23DLDlo09LG5ZYAFY1C7tdxOcIDfwLQF4ZKReWBBUCUDNzf8wrEArJQAITrM\nBJd2Bmg+hzgiSFaLztMbC8qR0eVjjgjZsrux/+L8otW3X0X3FNMGROdjMDam\nqeI0rXXIKeB4vMzLik3et6CxXfr+HtqnmDcZpcv5o4fNq7Wec28/gt0LihYd\nZbE0uRpVvrcbeEwQaBeMoFeRizVheK1wyuePqc7cgTZuo/jTkBuRQrO0f9zQ\nDP4QsB+jaWwA3uchossbRjnsk2TFlXNgYXqefbeF7ChTnyePaWEmkXD2sDDH\nTm/iMzPgi/HpFu62tMcw7MMQyUzeGYM78TgZ8XWDHPAd3CS6VQg1lbzBFBjB\nXodi\r\n=Y1Py\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6ecf70aa0f93c65077a302a7ee39b2cefd9d27ae","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.14.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.10_1614344754358_0.6402710384698098","host":"s3://npm-registry-packages"}},"1.8.11":{"name":"@getjerry/lambda-at-edge","version":"1.8.11","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.11","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"4c0fb3029e0cfbe4a13a15c5a12d61fdaf017c97","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.11.tgz","fileCount":1344,"integrity":"sha512-wdTEFRPLDKrVryib+RbqPCjviX1BJuGeDPTt9gnkn/fd45r0P2NYDj+4owuZtyAZSwL0DZyiD54YMAJdvUBVZQ==","signatures":[{"sig":"MEYCIQDM0CF2bqYCR1jwtEm0y2l+vIKLGeoCdJMVRXysrO5lxwIhAKmSLBpT63s/dMu8qK/GUX1KbBSz3H0TRPbNXQiiBXTu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31853917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP7EOCRA9TVsSAnZWagAAF1AP+wVyP136f4rXOYfBkNhB\n+88VZTE7wq2Gq5j499QSL2AUO0OeL5BI8fwU79x2czMCkka1i9umaGnr2oNr\n1pxVfkdPb0I2eoBADlIE3+UnhQ0Q+er6Vaus/+xwCePREs31Y1hMWcfkrGel\ntqyBp5UBUo/fmqXnTI0RUXPrHHNuvSm022afyhkY1bscBi6FGtBw/2djsLRO\nt93A/4eMFRutPkM6DVz019VBY9AOkTJqL4ORQwmJVhEFSgnJwLtNAJGacoXv\n1IF5RiGCwG81XnuezxOhER+ufWbHkzKKUDofz1yC91WmVz4H6bMw1312Titb\nHkPRKqpoN4a0jo9OreYmYDM8jy7yLc/mprAk0ltsx01lbs6OdnApJR+BGumo\nRedzJJ3YrHg4kGhlDVAVM1YFRJwgZqSBO+dFlKMAHZrvITq9KaZ7C7NG1rRZ\nZCQQP3jD838uhqcsHZCHd1AheGig8GeGkpywQ3dekgs2qrdFlNyxakLDdvVO\nzhOENfb7W6WQCKpwi0Qw+tt5R6lf9ZwDGo3sjyKB60mElRzlJQswWeL/ahtd\ny+6o4peOPNt7XWZ7ISSZkyQ9iV1d3RQfnZzBkTF/K29L4rvK63ay36c5cjnE\nAuBhk1zlnAU/WDmbGRHXQTbrGYeTYlEVwPSVZWlQFJuDsK1eU+KNOW13osaO\nGuCi\r\n=F1Ue\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d24d6d86273f7eb4543547b52cbbdafbbdf7f154","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.14.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.11_1614786829586_0.5053592126049578","host":"s3://npm-registry-packages"}},"1.8.12":{"name":"@getjerry/lambda-at-edge","version":"1.8.12","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.12","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"1efff91f4e57f54f7cf38ea43f195bd4358b6325","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.12.tgz","fileCount":1410,"integrity":"sha512-wN0pJGV56hn6OnWgDgOYnjsxO46MNCxZl6eGGHxOVfIkvyxqfQMfv/DCE+HmXZFl09n+d+fodPkMJaESDuNCBA==","signatures":[{"sig":"MEQCIAYdp5HWE0Ut6qMpXZKCUQlZ7qtLdMF/q77eiHRtHORNAiB7T/VLPM8Jrgb6FdWsHwXRXU23EUs/C7MjNQAjGDnbFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32152932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR5mUCRA9TVsSAnZWagAABlwP/3uzY9AlhvC/uuW+/QRr\n6K2xzDWQrWPUp17XEPj3PuoivLujpD7cwDKCHzw5+5n+C61oZl/jzogtaI4W\nQxNDzaYDHG5do2GdlXKBwacArFaTWND6roOo2mlOyuOpAFqnnTPHozOQEoyZ\nSCad4ojNAIVxDucXlhkKpd49j19PwnwHBLf73ZrcJOQoEJEX6qlLpFdnGVKJ\nIgAJ9w1vxW4dM+oDOjRy/1mxmS9PIzrwV4E8n71eRJKNmJdZ1YOwIAh2Hy1U\nJqrbFuJcoB7Wg1mTtok8Abczf14ge4pni467RUItqBQvo/xSvY88XNyxHkzm\nhOIoFFlhjaGaI6K2uOMmkaM3XrPPDR+Oyjuc0AZZT4uoUlpdyDxRUBDFFh6x\nbUJV3P/QORNL/wyMPk4hulKROY7Drf7jGSsJCaSOFGk5VcN7FmLXgfMWrBd0\nyFDStd226n9TqjiTWdhwZu8eMs/ArC9h+2dkAEWmZzL9DSsICU2D/G/a0l01\nh6qIJYWXDQqO1AmkpCkD4+7OHxJF7oux9F6g9ZjJPo/4lksWu82N30L2JAxz\ndBGcn6rnLiT3S9XkxdHm1QIyIygJrPvGR/00zNQNXiHVwZskxru7vb7WHD9L\nPQYo0+PUhlYgQ6gVmMScu8wBmzshOIzjhX98sHu54UiyfzloO5ZpT+gJe8v7\nKRrA\r\n=gg29\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eeb4a2521745f4e9c0ed074504c0e58e8123dd67","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.14.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.12_1615305107831_0.5115603196494791","host":"s3://npm-registry-packages"}},"1.8.14":{"name":"@getjerry/lambda-at-edge","version":"1.8.14","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.14","maintainers":[{"name":"xiazhen","email":"zhen@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"9e14d664eb22a3fb0c700164eae232adbffe9b23","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.14.tgz","fileCount":1351,"integrity":"sha512-OWJq4PyJlrkmrXTfzJBi4sd7LuW4i+qmZgFLazS8+K/wc80Ix/pYIu5XTTO2eLvEgaWyFU1q2bdMWJZfg0EfiA==","signatures":[{"sig":"MEUCIGvU6M7UQcjkR7+lHql1pFkmDoisMrusRI1CypLL/jEhAiEA8wU45C+us4ebNKfIeArhVa/SpIjqg+siNXPxKlmDtio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30955717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWq80CRA9TVsSAnZWagAA2zsP/0LD3JegFC9b+qU8Gu22\nMyOCjnmtEV7bpJ/CrtlFrpVgq2iwtFy2pXBThU0osKrWsPJa7XsuBZfOKjxa\n4eq7xX6AYxdaaoqfUvtd6lrshO/E1FRbzJUfEZullq+HVpD+LiDGlGzs4tas\nI0o1e0kq3CufEaCgK7eiXkK7Q/aM03qXBV5jFU+PgCqSPnS51EeKmCkgJtjt\nBuIqU/4eyj1C2YRIJdJEo8fi2kAix5zE8YwIF+/iamP8Kmufh15JLKCc8dAN\nfQusYq7ooVak0ARY3Qup9ELVjWCCJ0YB2jKzzs+ijVGZbRhkuH/P/GWzoJhZ\n3o3pmjxZIddm2FXKwNdZ157X8Pqg+AwiaelXM+lT6xfCYN6JO6CjmzM+fG38\nhXbOu+J3/kKEGk7ZRtFDEIUUD7uJouy8VBjGsVOVuU0jR1YVjcbXVfN8M8iU\nm4Vv53BF/gBHiBiBrJ2LpG9ac07oijgNs/N7PShcTX8EHm6efaQWa3GZPhpI\nQdB2k+YLR8kGspqLTJgyPki2+XT6ObNhFqv2CjGJVW2kqZqhTRYL4Qfc7NYz\nfu6lSOHTeemkvDJeujkYJBKi/+ramYlX8FMfjK4mhoNn6oTmS5QsGoeLDniu\nV0rrwDLbLFjYI7uFyS4iDevRBiG/XX2BjY6Yb1tSCcKNl/KQQ6rF5IkUZaHw\nSyUV\r\n=0u70\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9cc9361e0cb425110fb595e39273429640026961","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"zhangciwu","email":"zhangciwu@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.20.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.14_1616555827970_0.9651859873610285","host":"s3://npm-registry-packages"}},"1.8.16":{"name":"@getjerry/lambda-at-edge","version":"1.8.16","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.16","maintainers":[{"name":"xiazhen","email":"zhen@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"4c1155634f55e04e6e73687cdc33547d3b21eeb5","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.16.tgz","fileCount":1351,"integrity":"sha512-/fcVAMAIBtKCClhJZ4/k4c3k3HKrlsYwwcvGlVdmwbLKvTT956TGdFhxGp+Q/y9EqIYrb50xdP0X4RU4n9QKug==","signatures":[{"sig":"MEYCIQDyMI4i1TEmwEERRLjVTqG5ABZBn653Hd3Zs733mJcLLgIhALOo6/UUXj8WLTt7ZGj2/v2lPBt/TN47k3uC36Jjp1/2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31040245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdT2JCRA9TVsSAnZWagAA+zAQAJkdzEgcG9od7pdM7xmk\nLMCv7RdGWbE6nXqXrTVO9eHhNt3tWbxOPRasW0SPDsvb4zA8o2N5XME4GUIP\niqZ1tzX6btwOt4Lc6vg/JnRHtc5K/TnanphIDPccJgN7bmyh7z0v63VVU7Rp\n8OfTlqvW8pW+bSm/Q6YwrGpDBkq5P5naSyucRchS6MqugUdaGyR3lwBtdZxe\nfUa5zhG7bQ1t8Y7hl0k3xPoNCPgQqh+0wdQJr9DrZ3cXtBDjDPAF7a0q8n+9\niP9TZ7vnNEDRwU6YlBxAaczHid+R4lnUjovy2injrktX/HuWQ8F/RwDQFDOZ\n3kpen6EiCzS5T7sCJQ41vPMyRE0rQlKdLvjAD25Rp+5uBsMuyBnKju7Ui+Ty\nIZPdf1/DZzl4Fv9HMddjmC3/NHtOVjC8x197HXnRDaZjqM7zBUn5Ew38upxm\nbbZ0PLbAv1WJ9F/pjtrOKG5qeS9tB/W4umerIotFuPefKUHG6zoier9V+C+a\nh+Xl6URR4AlcIpnekc8L3qdJ82b5T1Dg023D0MiledbV0016Na1cXlqTfVcY\n+f/Flucr9X8h6X7VR84Almt1E2n5/0VPYB8JdhecApXvnK7xRwbY23TWqCjC\ne6e6ql2l+r6kMTI+A+TD4+4vqGhk5UUIl/px989vWJ31VEc42IfzXx4eZuH9\ndB0N\r\n=gMdk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"68a4d608780216a9ec7162006faf773522f5c6c7","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.16_1618296200512_0.353289857636953","host":"s3://npm-registry-packages"}},"1.8.17":{"name":"@getjerry/lambda-at-edge","version":"1.8.17","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.17","maintainers":[{"name":"xiazhen","email":"zhen@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"8925db448c78a6cfccf921689fa88a621dce5dcf","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.17.tgz","fileCount":1351,"integrity":"sha512-kluLJ2Wfuod8gYJ2bhrL84k09suT6EzG6vOlGI/gonverVlYi4gpys8QO6ELABrKug9f6K4Zfq7QLV5YQpw0cA==","signatures":[{"sig":"MEUCIQDDLh8M6nr3SYab0X2Lvw7FzBuipdxyka7xTu7OgZkbsAIgZc3av7pPmEatOKltzQsK+rGEl93T+wxqppGh2BmGwvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31040453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrJr+CRA9TVsSAnZWagAAXn4P/3/Leodap6i/XITaXvs3\nscIlpqKh6Vt9Ye7kOzE6OjhBh9KxpqOVNx8MUZYmafBZ814snmFyI6oW3nkk\nMAt7aL8HEVgJU0TFwG73w5RpJrVxet6C135T5gf+c4BBuEiCMOWos1rkKmB+\nB30mXseHYVoMGFc+HHX438QQ+1/ZAi62+TNBkczthmv6ogAc7t+tJxK0fR4h\n7FEf6vv+1GtqgaIbjRCgJgIRMoKTazSAXDH2UUsP18sRsRHQ6vd9To6QYQ5c\n8yPrPRzvI/qqG9E4ujD1AGtRGyJ/DlsSuQdzQJJDyoddj1pLgbuDXKLPyUMG\n93n3Ia6nTIMwLW5gVSuRWKhz7y3X1xchzWDFFPOOZnar/shFBbfArBSGkd+o\njOUaFYyVl61EvA3NiHO/tM3T+PS/R428pN0TokONxi7VBcqpAOV+xzelyw1h\n3jQT0liCeiF5gclMJfwHC9LVPH1GDOlEZOrxJNMc8u2/iTlTQeZoSJYvZoic\nqDIoGTAvqWacA4scAYDHzNWGyZZ/MDwuRDTF1U4vrDFGVF4fjCFwnoFpoOwY\n0b4sdWiRxTeMnO/CF3+hVLWs3Dc0X+5xKCTkwZU21NYPG8VmLtizipj+KDd3\nQQLGEO2zCek1uxA+C2r6H0CDlIzxCt5+LJWTDDRbUyiTD5Eie4EFspY1VMuQ\n3Y+l\r\n=62l9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d6f55253f39b946010fce1ba1b8bce95e19b0f18","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.17_1621924606201_0.13180078695025688","host":"s3://npm-registry-packages"}},"1.8.18":{"name":"@getjerry/lambda-at-edge","version":"1.8.18","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.18","maintainers":[{"name":"xiazhen","email":"zhen@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"b9231f2ce12234c74572e2613820f9ec62d4d295","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.18.tgz","fileCount":1351,"integrity":"sha512-hhuxdS/dd7Ngx23JtRcqaE8lS2x5rT59dZeHB2uqEEBiTtyspYDsQOpCWNb12jpT5U7rKlQ2a3cvMBat3NZ7aA==","signatures":[{"sig":"MEUCIGhi8G9BDM81PvmtT+/xN45y2v9jxSz+yokcFKu/5HGSAiEArcTH5gUziJreU491VLapKr/HWFJxYOT1b6ppuXRnnvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31041040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0qFGCRA9TVsSAnZWagAAamMQAKFVzWDYPfbskSKXt9aM\nh2rEG9NZft+xpwbmkPuQcDO6ECOCTzanIpsh7TQOCwN26QxXnCRQvelRy09J\n+oVt6xnrpL3a+WIqbAhe+IP8173iF9S80zb88d689mwf+bYsfDnPPHW8X8fU\ntn7R5A5ePsvoOuRiSlU/ICFg2AiJvPIRb5ktJ5vJlG5l303YetZxZF3T/nN6\nDl/edWW3/pAh8pGNrVt0clq7pdOLk7azA84dQkupPsH0L4pPK1sREHPa7GJn\nDI0/6GDRkFAb01WvmmDk9IhbHCdtY0EXqkhPwUxDRJmudBbVKsPlah4tuKlT\nfOOogLgbJ0Rx2xN+4IXFVA+isd8o2ndcjvXCCHAG81FRtWcrGRJ75y9OdaRt\nkpVcdoXZpAodY4IAsC0LQlwqCCXoNYhPzwcTa/ZUU5IPtN93iOtEpTkm4mMh\nMad9FTA7bLP9Bpi9aP4DFG/sKUl0nIN31au26P4tblJO5LCH8NSDfCOc/kQT\nUYE0sozX3Rh8rfllw/TbDH/8rJuHZKrHWKkNYCHq2NEEHNC21Kb3z3LJlSow\nNrFawH4XxsRW2jeLlgBj0Ievu7II9N9sAD32L5QircjyNa5zdnFHrORLEq9l\ne+8Cu69zUD9R6jr/XrvhuvFMUbAf8iEUbqQRGOVfGqJv+c9Rk/SLpZYUe/cd\nEDTs\r\n=eiKH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"42ad242d6c27b4d40ad509164aefbcb79b24f31d","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.18_1624416581335_0.08211817495112395","host":"s3://npm-registry-packages"}},"1.8.19":{"name":"@getjerry/lambda-at-edge","version":"1.8.19","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.19","maintainers":[{"name":"xiazhen","email":"zhen@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"c8e1d26350c2763fec41c9c0a238b6bbd766000c","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.19.tgz","fileCount":1351,"integrity":"sha512-gNeYBEsjJnVmDRgZFJ/iIy/GS016fS72uK7Map9H0NR8dhDDKYtnXMnfZUgZEbhzQ0VDoFnsPew0eJDlHvxTGA==","signatures":[{"sig":"MEQCIF0s663RtIBLuUkFMOrhUqRchGP/XQiNy4D6avvLNdcPAiAeV6454NwgTZe1PRRdIBEstGCGCnxKJO5oom8hkFHczg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31042413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3sxNCRA9TVsSAnZWagAAAZIP/1WLCMkNMWUdIYbSSby2\nNoqe9SVRCOT+sjmsn1vAFV5wlim6fgNckesfPB2XCIkh1Tw2vMN4z4c4ObmX\nFX0EnU6uAaVGMO4cfDcBXTP5k4gCrgZOBR/vQdEaHnR4qr4ZV/2uXmIBBaXN\n6mZChygfRgHJo7qOaNubWiOFj+bytXJ89ECISLhRoQy6NJKkr4R+9uNqG1j7\nk2GRfw9lNNsCk/hZQjy9ozHHYrXGSzMnFLn4YOdUvaVTrb78FvHnJP/4UXhv\n7VlXmy/yJ/a0eB5i6QEepp+JobJ7YQsCLpNYRMFfwNYqlceff9HnKTsqBHLk\nmjWrF6QcNpOUJL2sfH8b07icQpQjEiDgf7hRTqqUZ46RegybiSFXdQPf38sP\ncU1CM1NDv+h73G7KflrmWKqq8dlp3hM3OHtUPoDPcZqyBo3YZKZAbEyeouq9\n1sVx0EYWKhrWOXdTP0adum5NLXPhcldKi6J+CLsdLT/owgMi11jdSzwjJ7QZ\naBurOpXNVbmMLx9Ci614zETh9a8Ces7UzsEODiVAK7utA8PBosVPAov4W8aa\nJPO4M6RIcce3fjQCaGd6tyY3U7n+avo9ai4+IRxAWFc5RQllFE9kFQWLOa6u\n4tMWCuzIrOtfEnKieglhwvyafkpfnh1rrmPdNFKU2AU6vJGFGD8GJGbJbJRC\nvkzk\r\n=BBxf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6f5df1cfa8600b0af0e32d46089c48555ff8c454","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.19_1625214028711_0.3500567281614826","host":"s3://npm-registry-packages"}},"1.8.21":{"name":"@getjerry/lambda-at-edge","version":"1.8.21","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.21","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"d01f3b86461e6368ffdca768e35155b26d518066","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.21.tgz","fileCount":1351,"integrity":"sha512-EAvLzjTwTNyjnvaWBNg5crjQWXooncRRgM7Eheu+Uz7skLz45MWdVqr9b6HmuOBPWNkt3GG0EM/a5VrZBGzbag==","signatures":[{"sig":"MEQCIG3/ff/REd14XltOjWETWNOKSYwM78R0uK8Gqvv5NygpAiBE+c37fYQSaZ/Sz+CjgsT3cXriI7SZ2qtjzxlSfUlkIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31044349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCKdwCRA9TVsSAnZWagAA6J8QAI5RhVG8uxXfpwQ0qLCM\nN0kRocWn3a1jEa4xaGGbyBxpgkleRBRAvThcX88O/q4omOJBWeMiqjClMbuW\nh9vzED/0wuq8NrsXXqQM4K1EwoJzPqGkHTi8dkER1ROR4UGkxQoQd7YNBq5v\nxN0/bRFDPiROkprSzooKiCzk+eAKmAToDVnHr7/GmyKK+8BrXA8ECUboccwG\nHmJTWpW/AScIJ6Krq2arGc/oK2puQ/NTZpVKA7kCrg6teMhul88RCgPCtMYG\nKtlBal28zcC0BsLnxJu97qCFu81mEyxdImWH1LkJA0j8RtPwtcnFUt+DdZHA\nyxMUeL6yx28f/XyV33jnyNnoksu+xMTl02DH5NOvoyqK+K3BUu4Gz2KNAA5S\ns2IpffFwlhGOt1ze2z6B90THVpXKbU2BgAWLD4qc0fJPo5wYGk/1Vl5gLUYu\n0ieaOMvXRuIJC/42zZLoEa4Wr3whBtmgxmE3V3JR0vptl4ci2yJj34g8sI1o\ndTLmL+k2OHliQ7D0faylZ/8HBMJp3DdGbr+QxidcCCGZFy+gdt1iAtN+dXre\nMgU3YWP/TnPP+RdVe2Ymbat5bgdEfrfj087CgUfw+CZiA200p9w3C+CIGavW\nBuGyfGAXAG8zDk3Es3Db01c5QmLqYMAyJnWLmlhb4+7lDPeDLFCjr/esX3Yz\n0BLs\r\n=WRk5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"330156be031564e4fe1aa714c7977455aa4332a8","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.21_1627957104402_0.4530971198336067","host":"s3://npm-registry-packages"}},"1.8.24":{"name":"@getjerry/lambda-at-edge","version":"1.8.24","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.24","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"17b329d438dabe4fad6b7e1918e29e963cacd40c","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.24.tgz","fileCount":1351,"integrity":"sha512-M6rXmEPOBiz6UMQjq7crXtheUV0KRT2SxdEpY+vI/lZh9b7jZBCSAgziBO4EkAIHKWptLObi3Lnn3jdpe8oM8w==","signatures":[{"sig":"MEUCIDRa0mvZZZriEC8ee/Q2bYU7GyGhCSGQWSJOZPq5phggAiEAjio9dBnFSWL+9ezqU9SifEMCRZznz/zkbAXvo45gmcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31045198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCQW7CRA9TVsSAnZWagAAH10P/12ywDr9vuQMghigWord\nZUNl057iD8/g3zIxPY2AyvJ4jSQxEUJD8R/yoruf96C6iujzRs22SLG8lPMg\nGinb202fJbttAgDRBZN1ApeyYuLCsvmqkrvNuzdsV8gFUMdsswjGSDZg4wr1\nzWcrTtBTW8djVMrakx3Gk08yr08bHGser7Rc6FV5Vm2ecTBCgamlLsIZXUe2\nSgJV0hE3s12aFBdVhnuKdmd0B4o9HawMJmj7wGvHJ4GLFQPeCtaTb3+jRb48\nPW4mi1kxsBKAnj+Gt/RpRA1GPjCBqrsg/8ZLPgDD4dlUoTTtTM+Y4jd7dcV9\nA6U5P+oAAKTMgu185zVDo/Rforv4Zvv8lyCZDVJ6Mj711koCbZJJML7nrcHT\nXie7utspu4JY51udo5AV0bYbUN6Z6I/Rt99nhnMPHXhoA7+5ZNZ5T+foQeSw\nU7tbcipIbYP7DTWKrbb3jQpLFRA1XL1TGu7g4LzHKldior//WSB0E0CfDSOU\nCadL48WdQBrnFIzU48n/t2x07bhSD70fUrM0tmb3z1vSnNko4KNDD3QBS6MU\nIzQi5lS5CsYxO8Wv6//AhcgTyMRzLJs6V5CFtu02dAfXPAGIIexJ87HLFpFW\neBAL/mCN3kMADtH/ZTiS2WxAv4LlyVDYM/pw4iSpDzzw4ZTNck5QOKEMpOGb\nWPkB\r\n=4zOw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9381e514013ef1cc08546c4bab4d2881e19c0aaf","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.24_1627981242986_0.06610507216714967","host":"s3://npm-registry-packages"}},"1.8.25":{"name":"@getjerry/lambda-at-edge","version":"1.8.25","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.25","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"998be11ac29a3016d0816be3ae3cc40a68cc2d13","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.25.tgz","fileCount":1351,"integrity":"sha512-v8y/bAo9ukADzZM7qcgPST4jTsXRNuG4/U8EZ9L/QDEyx5xvHf+hgG+dVg9SCJZx/IEn3u9CqLsGoPNxRyzbXQ==","signatures":[{"sig":"MEYCIQC3vCinlkm2ZKY5o/3gHpbf0FLTvqFCADjAWwzRU6tpyAIhALFWcOUtRPJBBdyegcDYJNWVxCbXJk1eweg4WO5z0AiY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31046006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCftiCRA9TVsSAnZWagAA+0oQAJeM77Mxb3LWeEZx13tk\npQ4cbOXtWwWHIid/kEe18IZ6nAm2Hhe8IEJ0TLisYalNTdAmgGeU+bYouFC1\nSz6Uw7oy+ctQJa1wxoFU8TR/n/qcsOFrCKgwafjzce38AehEmX4WryaPL719\nL09JN+WymBJeo/VVUrwEV4NXQtWkeC4Tvr+vxqdfkMznPjNx3FucV/ulcYeu\n8E/r0UZq8UQvoDjDwcdlX44F9KYhEmCCp50CAPIiCqy7XyF42y2wYx9ijt2Z\nP6UbclzwYHjp5MO+x/0uTeDMOCwhatTBli1o12flcFzWBCd/B6LUQlIEqmNJ\nlEEggChe4SJ2T3q5VmjnVPydRu0WRBfL5zFXTvtC4Ct1BD4E6/OL12+qh585\n5rILMo4DPp6IDvPwgl043PL/O+Fwh6aswQ8MSjsBGnUmzm+iUkdEXRV3iX9E\npaOj0iU0Ictq5eFqXlbhLhI5IaaWeTmq8yeJSqeAadnnk23Ld2vLI7irhth2\nlZFnJrp7Sbj48M0pwQtaqY2uhikXoOkSsBaAsopvej01LGkNqZmlkPBdqVHC\nFPkQrXJX35gycXeueYgy1teK1k8qsEsJV0fQooMjjLkgO91bPc+lhaQSLKuS\n48ef8hQtVosolSZ2zhgSoseHAKgQNqzQBLGk412zMSHekySGMXgTIUKv/ZNJ\n9Cys\r\n=EDW2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0b6f01d46d162abfd34d27100a9f12b5b60f9abc","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.25_1628044130320_0.10554517523849771","host":"s3://npm-registry-packages"}},"1.8.26":{"name":"@getjerry/lambda-at-edge","version":"1.8.26","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.26","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"90ba51157342f3c02fa808e12ab63becdc8ac6f9","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.26.tgz","fileCount":1351,"integrity":"sha512-cda+gHL5zXD1q1OWQ8VsVKN+Bt6bhH4nmQN1ZCAW6Gcho3QsomT52/sgXL8hzbA4AH8chuljsA3b5WU1isTrtw==","signatures":[{"sig":"MEUCIHNOgKL7wK3CHVw1BqbhryHSA2in5LQI2fOQoRyWUeBUAiEAothtkzAg4MDmt552CKvdIdmBxylLOs2Z8tWOoaRjmRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31046241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC5JPCRA9TVsSAnZWagAAqWEP/277Jt+MyQfbH8Za68Qc\na0RQ2vBYxMXI8lKh7YXeh+Rd4rCNqzHCh/9RFqTZePWG0B78QmnTflHGWVL2\nYpvyKD9NXLM1hjRdjhUUbBOUfXHQi3Rzevke1fwFRu8xR3+QNLsoBjYy4B1K\nIPPYSKbYcx7/Vrbf8fr4ZHsywk67drPAzQDtmkDJFZv9ey6WSTGmtxe6mxSf\nxP1HMU99jHxgm2jNJLEwQZleqMry8hHAGOR2LEsyIPXnP2uOKM6abmdg4DQ3\nnzE0Ef6m6YpobP78s/8case9ShWYt0aOJfjucSrF4fat6Iw4HCLvKxUnYylH\n6IWnHvHIIOzTq/fACzlupeQhdCKi1v8jdo8VYHr9rDcCVb8lRDb/Hpk3L+AF\niKyD20sYwiIUyQmUQ8HcHxgaPmd6Nuzzeq3iBYWYy8jHyUpAkyAlu9n9WKea\nAxSc9h7TlHtV3JFdPlkipAw+HeRH+Yf0eS1E63QIiJLh0VBKYZ2mudnmqXak\nB2QIFIXpJgQExJYdsniXK3RywHoAU+PDvOcWAqWiQSDwl8kgQwvglU9CSNs4\nlcUfB9yDLvi05TSOQcbBHqhFHosKGKGgafH5u3/g39YKHzALLXI/LbcJTMlC\nqq95W6JplZf1dmZLnh02PA/HfnfNkkSJD3kelY8QrtCYw914fXtFox+rGwAn\ncpY2\r\n=rUqR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"43e1d68fc056901819d4461be95aca89e83ab87e","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.26_1628148302741_0.7117036584162666","host":"s3://npm-registry-packages"}},"1.8.27-alpha.0":{"name":"@getjerry/lambda-at-edge","version":"1.8.27-alpha.0","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.27-alpha.0","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"179fcd810a35b88b739b57907ce7dc50e6c6fa77","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.27-alpha.0.tgz","fileCount":1351,"integrity":"sha512-39DW5wMRpNxKMlOC5Xd6RzaGNCMSxICIPTui+sP4TnWVdFF8XpCYY7dWggYeCG1ZD/Mf4srDBZcQXQObw4vpLw==","signatures":[{"sig":"MEUCIQDT6c46RYiNFht1h6jMXxKlvRpBJCNmIy40ZbZj/S+uaQIgNILjwACAVlCfJej1Egd04MM/WCBhtZ3pEDWi/FhwgbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31047935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFfczCRA9TVsSAnZWagAAo3wP/1S9LVL+49EF9/xzw6rq\nU4ryR9f2KYCaPTKOeOnHDYynL9PwtR87UITTCgiOfr2acILeFk8YDAJp5Fsy\nFeEXBX58nhYY72CMCkLsix/USq4ePeb2ABcRRvCCmtN+mf2Ox1VoG9hFKOtP\ndE4JZS7d0r73OWCyw6PZsx2F3pYuR3MSjWO8/L6vUOOSp1S6yfHM+wYPwZLr\n3NWguCQ5OoQJrvVc/i50Xmrk0eSoZlntu15b4jPvB7T+mSmfo/Tzxj1c/qtM\nHFRqFoGI7IPU148CQRMl+J7qn2FIjv/j9oEfrbUxm+c/l5p4cIlAF/W03ECN\ngaQz/j/TRWJ3bgKYMSV9G5vca/auVRn6qLwxkg281ugSYxZ1Zpj4NrqUPFOd\n9HA1dRGxsUEem+n/ALlkomIvgvNou0BuKwvKjwb3qRI2BLhsJBqENCGalHKh\nbJfpX4BQKiv4t5hTxS1M3cvoesBInlRq2DdqFsJgtuihCZKPDn6zAcYpah08\n5e5xH5rYoJW5PwJUeZ1vfajhyjv86fgXSGo58hPJ12UMpDmSA49MwdhJGSp6\nkeaLpAMfPfDIh4LD0qMGQvtUpmzMi+OrJTAiIAlg5s3EiepGXPN5IcnsCSeS\noXBkzvFqJmtDdWEaR+o//MSEfVeYXTiyotdEiLWAorm8+cKsWCx2ud5Z3LKP\n4kVo\r\n=M+I7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"0c4ea13ab76fa51dc004fefc7c561cce23b7866b","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.27-alpha.0_1628829490794_0.2511320993003543","host":"s3://npm-registry-packages"}},"1.8.28":{"name":"@getjerry/lambda-at-edge","version":"1.8.28","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.28","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"e47e1e31dfffb35d88b667b9369d3805800a03bb","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.28.tgz","fileCount":1351,"integrity":"sha512-ypBlMDm1zOwSvuoXjWdu49qelmuhJiVVF2ZzsZeXpAjD5iJ2/AJDZ3BaN+6PUusS+9KTYvvb7hG2xnqrZ/Os2Q==","signatures":[{"sig":"MEUCIQDFA7jBXTuUwh40HD38+SzE9vIFIhi+qgBASm+OTUB+JwIgI6f4QLQUAbDIOWVt+q0o5Gru2LnBu1Ca2K15TEm6G5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31049421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH1GvCRA9TVsSAnZWagAAssUP/2Sn7WS/eYXKgc9qvS6h\n+nMroxxZE15gyFIydDObbDg9BYAF/viZDK+0I6ClFmYZJU+xY2Wr3tN+G/pG\nJ2WPosDqG0GXRKH6Y6pWSp8DHn63uCiFBJlee1PY/AWbZM1/hx7Bi2fSUDob\nzcAnbVXvtKp2ps0AKNMUL+gwQIBpCB4GZnlmNxvOjEWbUuM2O4DnUe4BF3yr\ngsR6F/I3dwCRPbDXB+9Cz8p6G/ZrqhS0/0dFpezMXn9YNkK0zSsNeu7PGWxK\nEW8eQxge/gNnqPnCIh0EqxdmxbHs6Tz57eZYK9CK8CTK1nEHuWAfYVEITOoR\n1fcIAoawE2slL935JEOF5cdE/P/X8w7kREoy+OeOh/FNrV3U/zemVqV1HR7b\nbANky+yWzS1CYxyQnRF/Hp3u6bCq5sRIBJjatXDraIK/9fcv8Ly9VR4iDTvZ\nMhxqG2GAaTr/UIDrHW4QHQTSVVBdr+vQXAZLToPwZTqnxVCNt5eY1bxMKsUp\nRWFiWTJkkYcgdCbDLp3a2VfrZi+VZO05Fhj+Rga25MLbHYTIyXgxe3WaZ9t+\nXZP4J5CfjXiTJGrTukQlxsmNpRrs2Q2gpg3w0WTXJ1AelTWhqtJRZgEIl8k1\nNO07hqTPOuA1SnD+Q1EyYm4W9eZLHTmqCcqFd4nipKU3kDAbkBjsf7BhsxWF\nC3vA\r\n=8nWK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c476ea2507f25e425027af4aeaea2a20e2e4093a","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.28_1629442479286_0.13334579374785593","host":"s3://npm-registry-packages"}},"1.8.29":{"name":"@getjerry/lambda-at-edge","version":"1.8.29","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.29","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"3e35345ef2f60f1d23979afac6859b72c3a09900","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.29.tgz","fileCount":1351,"integrity":"sha512-+Z8UtfjWF/lYxcw6zuvaTEGvGQ1rvLJMWOc4sFNY8xija6qZlAY89tS5/cV5JZunefRzHGWDT/OtR9Q1ihWGNA==","signatures":[{"sig":"MEYCIQCt4MOTl68/Fbo0TutwqY58MlceBMrMneiE6u4ySaLtGgIhAJS/CXy9iIqylTqqWszxXv4Hydn4fiR+ENX0wlzt2min","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31049636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH2O0CRA9TVsSAnZWagAAqxQP/0T7oKHmMtfNK4zxuQo2\nxqnKqe0+q7VuE/Ldfl2cnYkKaXGjENcxdW53NRZMXWw8EpD7awowNGI/5MbY\nrTTEPKRvP3Ag5XyHbyQWux5Meg40V4ce3guqJtWA2XhZ7mj2jCYqBvyfc2bY\nzLkpgv+r9c19fyD3VbYLty7CKBe7Gv9F/e+Lf8tDt1b2mIWQV+Q1ylBV5CaF\nzDT9C9UNx4jxUYGM8lodHMyD/XRJhCY7newIja8kEld4cpQvKsJayrzZIC6o\n0JVUDboOYmy8A78Cozw8FY2joadWuEBYDSbheMtSZXpmmFQ4Z/EiEIZqKVpr\n98HJkx5hueKe1qAEdroDWdMc00cLorfk3u9+Z11jGof4xqXVhlPKRxR0GJ/1\nW5YjeTeFgWMpONAoUABIkNsrFOGRAqLFjdpBfPrPnjy8zDihm0nX0/EozZSh\nCymofoXBpEFJ1kHJvCjtX3sStyRVnhOALATawT5WYj7FfXmLkMxDZ6aW/ndE\nnsmY33Y2ol59vMYUXvgBn5TUsQ3IPCkYGLg7oKLM/w8wS1vsxnyVxRUpzDNu\n0NIGGOq4JSpDM9SvarRaTJaXs7CT+0FNvko1YGs8th0lz1YY5q59NYbG/QiM\nKLquufqCKCWdv+cn8+USdtWO0HFK/w295E4+QL3ZBD6nlqRb9f/yWqpuXc8Q\nnoW3\r\n=wMjN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ba5e1733261b0f5438b75876fbab6afc818749df","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.29_1629447092468_0.3022040149526908","host":"s3://npm-registry-packages"}},"1.8.41":{"name":"@getjerry/lambda-at-edge","version":"1.8.41","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.41","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"31d5b5783531545844f4d1a49316f8f493daa24f","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.41.tgz","fileCount":1351,"integrity":"sha512-GcARUMYhK+MZF9L5pCLfPUcdqWdRdx/dOu3QOJC5iSWSuQeTIfmV4NU6eLg7x2Q/mOJglMyjl0GxtFupfrWY6g==","signatures":[{"sig":"MEQCIFqOUzyMG1dQRfqn1V0YBSz71O642LnkbyZ3Xm4NaaogAiBsNZwd8xhq2GWmZo0pQFRgGB0/oi7wMamSoLooOx3AbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31052389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI0dZCRA9TVsSAnZWagAABy4P/204CC1hRi36K/XlqBbY\nRmvIFbv7B/yewIK3CBcRtIXSpGW3TXdf0znneiA/wxtekAWJO8wVoZrDX6by\nDOHc+e/mmlYULhO46u8866vZxi9p55zkhcQW1qidLuWvWLV7xIEzmfQO6mTe\ncFzRWfDEborghO7gpswQL0a8KLgZByMt3bghOD/UTx4hzwVvz1UNpEqIPYGd\nceu6klUKuNhaO6HcQyD3h/SIEbFVZGU8r0klIhL9X0kh3j0n/IHeQZ5ClPGL\nNksmUeUgYIJ6udvtOQ9n91Mf80DlCeehzKpYkoCgqiiQAi8ufHihg9sxVMwU\nCp+Cq2TaAoxXroTEtIW3d1Sd3ao8oJjghSV5WnD4XFPC4evEL1A9fShnftrl\n8kw1xQ8/BwThVCCR+C6wcjVdJzw8Ue2Lqfok7dlu7nTZPBOgJeRMYbkkcgKw\n05Cqp9egDixmbRYPu33XnGxF3px0PthZZpceA94mUbp4Kc44gO2CD5gjNYPF\njMRidaez9CxDEPMBmRyrBcIYIzYpcYDRVYsfXUp7ivU6du0E7t+Clupl5IeK\nBA1cs1jtmrlWqayTpPCE7UB4mpg7S9ts6sUOqj5ya71qJsyJp49qyWShyT4H\nbij04Q4q0RcTBEgQWRvJY4beyz0wW2q8y0QX9hr0YdvuaOt4vHIpoGOuruSE\n0oKS\r\n=KkxC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2c0d4f80c58e2b9368d263ca9c090be1ddc9f0d0","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.41_1629701977157_0.15458208043282662","host":"s3://npm-registry-packages"}},"1.8.42":{"name":"@getjerry/lambda-at-edge","version":"1.8.42","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.42","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"25f9ce0ca98b32c851efbb3c00af89caaad34f13","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.42.tgz","fileCount":1355,"integrity":"sha512-oloz+/tMzypG9t/H7Rwti/rbCeeft/Ji0f/BLd8qE7X5tzHCcohciE4MfeAEU6zFWloKUNK4WUoPAQDxeXuhJg==","signatures":[{"sig":"MEUCIQDA7W+2NBc8wVGjojs2wX3hKhERIdqPWP26ptt0LMuMUQIgG35aGW3skiuwynPGTqp/6BtJ+/rO05sRoHZIvgI6SmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31068019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJwvvCRA9TVsSAnZWagAAl+oP/jmfqADsm3h0a99HeKg6\naP4lrH0gkKgp2l9YdTfh/WkWkfcUW8Auz1fQPhzeBJyNoxMi6iXJstuEk62i\nqcnAzcMhLcU2+59qTyljLi//SqRH0rQrinZiNJyVuQ3GUCrxgWcw7L52U6TG\npA8oytJopwoVX+G5xPgxO6oK5Y41krcHWh6S8b/VANawYFBnrRT5rWz/qLy8\nzUHFcdK0uqiMTEuIv/Q5ybPsYDbTciZ2mGFg5mtvSMEIVMQDQagdSPfzyAw/\nGEDWt8HZLRgfQpFKA56MA5CcG5eB+8w5z/cb+m8bs+PzcYCtZcets7LwCo93\nJ/CglnzXmK5vq/Pa/GjRKTRmkrzaabrwIShZxtxtzlf/hQaRrbRPM30Wkc3M\ntJBU/jg++aHDwz+71enBzIgpYZFa0Xv1015W2U51iLqEm6mTWWadOMs2kr9J\n5bLkEuSlbYm+ogbrVDQGEOKR6iRlZtDCsu6CId5Ypqe74cWx/ueYYxyY9ibK\nHmsm8mA42eGd0mjUm/CxhNtyBW1cho7WxJ797EUJYJkT5LMDT9HBcCogNdIV\nA54X5Ev1lfJ3sEA4SQfc0ilMGaotpv1hqzc3Bz78MhiTJe4tAivH44VLBzA9\nhyvicmi2ESH8KK7H0VYzY1CiCgUeC3nWSwDpTn2IOKp+a2bWcc4v2Xa5A6pB\nEhqg\r\n=DPCy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"69a0859b5db04214d20fd403913470f03f8b6fb7","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.42_1629948910841_0.6018426882576329","host":"s3://npm-registry-packages"}},"1.8.43":{"name":"@getjerry/lambda-at-edge","version":"1.8.43","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.43","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"8ed9d569a4404de30703be3f4467031caa0ad981","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.43.tgz","fileCount":1359,"integrity":"sha512-O8UbCCGPKlfo3S1Yl4k4542plb8p+UFYN7HDUXXAbl6v33AJ+ujQwGU8qGx7j3pmMK5RUxesrmwWytAb4SNzjw==","signatures":[{"sig":"MEUCIQD8609EqE35iCMg18jhpqu2V/k49trQE3lxvDjGMl+6NAIgaZcjwLFB5afXzk1vqmAo8kLcYVXlvzPV4p7IL35rkbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31070966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOdMvCRA9TVsSAnZWagAABy0QAKUaek2lb6GCYtUacmEW\nmcszKe6k0y+bHlbpH9ORu7sO7tkarUoJlUBeUhvtRYgblIc+pLnXzpY+Ds9d\nVU7cScpu8VLcwPKLJzoM4Ahj5+R8TF92eT7M+4fNoRGXcskuR8XLrcqxRTDS\nO19ceR14TVGmn2p3ncYh5sBqbDmFztX2YON2Z4IN6earcr7JpV04CNskfIJu\noUwMBj5JPG4ecqIxxL+QycX897AfCbtZWdDfQoarVuPc+/10seyCPoJSmTmc\nvVDYu4Vkv+LKz99J1LFVQvEE553kiR2qUMOgpvREoOoI30m6LNSlBd212DVM\nOdwhz23ULJuxXmU3AR/TjEtXCbN1kyfcT9Shg7F+DStc4sRNJKEtbK05Xo5v\nMnMDdaH4e4rcX1E/rcIqLwfF8igA25Hum/TzBzlE1wWzHeBKBAOs2ZjwePPi\nU2r2KaGCXHSj4abSDmU/8Tu/rIlxqbGhpmBv7wdIHDvszKo+jxKxagrdG3kB\nhjPNC7A3xg1kLDMp2ccK8bW+2bpdMAvxjR5iFZc4lu+Gwi1hpjS+5jhHHoVT\nqOQ2Dgl790/AJnNCrpG8aiAi5ssPAz5gzuVXg6e3/jCjkd6Mta2mYlBZiC0S\n4T9pdOCoGpxTl61QKqZtESUTGVy/A6/mzswkijUKcZZ73tKzCDMCCYxEXt2b\nju/k\r\n=CxSv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5d213f45bd3ee494eb76f2834fa4896c9d9dc60c","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.43_1631179566672_0.28729596777877564","host":"s3://npm-registry-packages"}},"1.8.44-alpha.2":{"name":"@getjerry/lambda-at-edge","version":"1.8.44-alpha.2","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.44-alpha.2","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"690f91a01fdcd6f2c17d7f6779e28e268c59600d","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.44-alpha.2.tgz","fileCount":1359,"integrity":"sha512-uZy9oA8IzlijVPaF8+c8Ci+VZfkyx1mXxdM60RcqeAGR/wWCoe/iyDV6/+86V7LwOhKpWb7eNXiNWbqu5NZd0Q==","signatures":[{"sig":"MEUCIHc3JX/gUtyhpADptb+pROQTIO2WyeAuFHvjXsC0kHuTAiEAictKkm/Uxt7ccebw780+BgPl1k3trPw9cv2fykPHyP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31071919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQFl4CRA9TVsSAnZWagAAY0gQAJPGh36qYFQmVVCgnD3+\nvHGccKAF3s22iahm4kZ8RgKTjwjb8xP1UCPM6q96mhE3keedOpTyyNxYFI7j\nUBbtgpUk7hU8z5gjjoktf31vuOb1TzgkuTSbEHoHjMzkQrCowy2bxAlXzwR2\n8CNgm9QWmmM45qQ6xOznxStdThMT/kdTrOak0yD6FbTLmljdyMVdogPO2L7+\nAUbG9mZtx9ge/QSwydSj7hi1hgBxrydtRf2y3le8qVmV9r78H5eh6kRT3vga\noqjzVY55LoJjrjewCgVHr3fpQo4Hgvtz93NtXQnBGUywjgtBSHbTmIutnUv+\nVhGVvV2eCez2l0zBLtv8FP3aU1md941dnMjlZscV/HunQt0ojuEyNgJc+0w5\nFCakGraCyXboj+iXAAi3DroxqoDVap1MpNfnJ4OL4QyNyLwFPpETIuTWaF5b\nau08ZkvP6qze2BZqTl1kDjTf1RGjP7NZR8r2+zznV2zF/gEqUk0tdfHSiXzm\nqURQLzrhV/uDGLduNKi2JshNKQ0KKPMltPO2o1MbMhXJh3XB0XmKIiHhjnUG\nWB9a3O5lhk4OGM7miWzfWi++M2CdVVkDMKrXPUloQIsDhj6DLL1TwZ3tvByj\nyMuXmgu2sUFr/tDag2bbbDnQu1LQ2Fr3dNIftUaK8aB4+iSCS4Npf/oKiwWZ\nIjRz\r\n=Dpng\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"67bbceba0e37df36208949fc0b21201bdf52d47c","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.44-alpha.2_1631607159442_0.7631091848205855","host":"s3://npm-registry-packages"}},"1.8.44":{"name":"@getjerry/lambda-at-edge","version":"1.8.44","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.44","maintainers":[{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"83b2940a98c2d4267fc2eefd1fe506ef5bd1ac73","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.44.tgz","fileCount":1361,"integrity":"sha512-mZvo7He9zaONgoS3ix3aCQj/di+vy4mM/NONt/LSIkMGsNfnvYQwy9yDhSipzWo0MZvOoNiMc1e9Bi36W3OEIQ==","signatures":[{"sig":"MEQCIChhy6HTqGUm0fCub7ob6miB7F+EImUnkU6uuHXVBfoRAiBcAEfvH+h5WBxO4Go3Dy3LUpilz4kLuzNxq818JZOATg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31361336},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8140c09f6ac10caa950a6051cd84cad724fe7e6e","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.44_1632459009981_0.5934071855879763","host":"s3://npm-registry-packages"}},"1.8.45-alpha.1":{"name":"@getjerry/lambda-at-edge","version":"1.8.45-alpha.1","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.45-alpha.1","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"5262fe59d29e3419cfd517ffd2df937058c00216","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.45-alpha.1.tgz","fileCount":1357,"integrity":"sha512-K7b2AFWTpXG5r961NhF8jCzmbHz/jk3lF15Z0ubi3+Sg3OagacMU/U15bFTy+nPjRx6g6cBrRgp0IByqpL72kQ==","signatures":[{"sig":"MEQCIDD+6KINatc43ajW/8jAZ3tItNnQrRJMT7xquX/hBBbrAiAxL34lKIz7PmCSc9nNdb6WbSb16RoNl69OITRMtL5V5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31359144},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"fc36a99908391271176bfcd696327e57b8d39244","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.45-alpha.1_1633418996587_0.10009495224350973","host":"s3://npm-registry-packages"}},"1.8.45-alpha.2":{"name":"@getjerry/lambda-at-edge","version":"1.8.45-alpha.2","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.45-alpha.2","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"ae4460dc29c7ff0c7051f10e4cf1868e8c9902e8","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.45-alpha.2.tgz","fileCount":1357,"integrity":"sha512-Ntn7YH+fq1ILHVd+F7PJLiYgomMucY9hNqaQGel0pkZHFXZSFhpst7Dhu7agkKlwvP6Qs9n29ZDmSx93SHeBnQ==","signatures":[{"sig":"MEUCIBZfsHRdWSQIEKDKUs0hes1m+YHhCB7+w9K9Iw2EnTFAAiEAyim38RWAM+AtMxKozRcag/zCl93ISTVJvsKNHRowC/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31359603},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"ccfd9ef08559bc973af28afb508fae5e53225923","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.45-alpha.2_1633419555454_0.9484572187108808","host":"s3://npm-registry-packages"}},"1.8.45":{"name":"@getjerry/lambda-at-edge","version":"1.8.45","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.45","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"263bb8ef1327f2dabb10d3dce5c56b266aa78233","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.45.tgz","fileCount":1357,"integrity":"sha512-vhRCXshDnOWpyg2GMTyU1GWbICsb7QnrBWEt8KGEClZ/Fo0pjFR7lV/kje3UWD7lLsS+GQkqHG/HCza2TBQElw==","signatures":[{"sig":"MEUCIA3usWEcoKfvc/WNEIjDuD1788Mb6a/73Zuw02fA4Lx6AiEAvPBOKnm+wfTAztej2Ud9uHKuvfRmBZFcfMSft2P+tXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31367634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlKKlCRA9TVsSAnZWagAAyroP/37DUMuFN/OWSbHP3oWe\nSCsSrV6xcokOIlzYuyl50OfX4RovHB87nqcf214JTbt7mfMPJBDlq8dQU9gO\n4qA4Kj8JtHoIuEhTOJfJALCg/jx7PaSVcVmLgOsHomg1Xgag/GU+LyT/9iea\n5m4lvIECrvk+z0gK+u5IC4PuXOAG0QiqnfYbawm/V4LVZzDQzrypzXM9EtBZ\nblo+tNqLOfaMaHlDoCWO7ZV/6WZNmOQqYVgCSPZro5GhGPLTJ7zv+apSo8yj\nkye2+pPo6MoK0IMh199EtsE0BRqKnEgJxCdw+xa192YbE3yVwp38HrA81PEE\n3O4Bt5QkO7nnb3Vvx0HaavzkhpQPoulUhlC7VOlJDOXvIcsqKshZTg19Lx2X\nLD/f2o9+Q3anMbsGnb077QEgZiVQRCbG3PuxGfg4/C0+Idj2Try6N3ZaDDab\nN3lOhJfjeQQ/32z4/Fx3oh0OsVH1Tp2e2eLzzLbqP0/Cp4w4rFxuaYclco+9\nHQ08xonHh2MA3TnixtBjXato2MlXE6+hAOlOOrNq/XCFLV1/YLbpoGWQ7UJI\n8eYCWyukNzKMLDEto7UMPH5YqUU4hy/76SQCstL4G4/hxI9S3iVrbgD8QHtT\nApW1jyihbW2omwedT/e0xHRa9Y9hJC/GMI+9NNrWoxYLxl2Sv82+nrpn6Owd\nNk0t\r\n=ikp1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"febef6353b8688d16b01dd44c69de82e0b720ffd","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.45_1637130914262_0.3333805247774424","host":"s3://npm-registry-packages"}},"1.8.46":{"name":"@getjerry/lambda-at-edge","version":"1.8.46","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.46","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"356b55c94da1ce5276181c90f4093ceba97434de","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.46.tgz","fileCount":1357,"integrity":"sha512-evKyYQPFhrk41qUo2ce46hd67C9Nrtxdf4B0ZaeEQ9q351H02ynJoepXG4lHqH4mpKJSE7HpGrq0iACUUv+aww==","signatures":[{"sig":"MEQCIE3F6oxLB/VOW7i4D2ONXyIh1KGh3JqMSrJFixZ0Gl7OAiBQRaJLa/RdjANUAmIhdV4Md/Wr9Jaa7y9kRrrn7qfMqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31368164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl0cMCRA9TVsSAnZWagAAvWgQAJrXDSbvKtso4UteIzB/\nBlAYJxZCJOXbDp0lQUcorIHiitXsp5tJ0QgIwUTnTm+BucoBROkkv8St7bxH\nynXJ6GpC/56rm8DW7CQgm/jY9gkJ3VGZ3EdniJ5clMg/tdI3BK7Ywihz7ZjI\nKSjYeFK5AyFD85A9wCMS4YHntN3hdqvTKDfHKVtCTbikY12Her3IyJF9Out0\nfVTVLZu3xRwurnj/A966k88tr/a83pjvV241dOhEGk0kMShNdeqH9ei015C9\napRs+vvqvZQG489NvsF5nZQe+FfJZ6O9btOILYo5D2POWCfQtlE/XOWRskRd\n5y2JDXzL8OEaFCY9hyAA33QewNoOAb7JERcWeAn6WE0dKb+cXLuloJeBvJ8+\nhSQ5+zOApqs4qJWC/NSZ7GPN0OT5rM53q7PpU+LMzmUeGPNqn85LsnNC+yzx\n7fFsIg4t0LwRza+Ej2gvKi59cVuTpQxSusxVXz6UGeustQJhWb7XR/COjuFR\nQt/7w6saTon1OH6sGXCjHw3wrA7xoqF4IiqGc6LTsuec3uIZf6YUcE/a1dbu\nL2NRs18IcBUZqYNYZdqUdf/7/STrcKOs5q6hAXAMzBwJlRL/QyxybpM09b/D\n6eoMIVtxh3fHbzPyeECBtG4JwvZqQ3K19ze3PMhtlvHtEjY6mEXqDPvhjXik\n9WBu\r\n=4PYb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5656be3309235949a46efd3fc8f8f172f29f37a3","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.46_1637304075786_0.3271300915026065","host":"s3://npm-registry-packages"}},"1.8.47":{"name":"@getjerry/lambda-at-edge","version":"1.8.47","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.8.47","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"807f57e7df12cdcb10eca48a6cd3749a3770659f","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.8.47.tgz","fileCount":1422,"integrity":"sha512-L5JipzhJ/+Wx3e1OGZ7ln66xjttkIPrlVfutGEUvS7HAwyFHgvr9qJh01eSLRVcLCQvpcv/w6OwPAaFqHXWL1w==","signatures":[{"sig":"MEUCIG067ov0gnLpwuYhCiXOVGAwYTw8667x/CQdHZ++VpEUAiEApHH0JcID3iCBxHyQIBTF1twffJsV1QbjbSCFzbKnYFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32573450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhybY2CRA9TVsSAnZWagAApCMP/jQy5PW4/kLuCjn9u/VJ\nUugzSHFK9iZuNZdC8dKEJFAOb3KPVpEJDyKzajeyyN2T+MpnEgjTzqEre0ws\nRgEqt6MyxxM3I2Yqyj2sXoTLflouaucmhYEILrh/e/Faw2PF7kk+hnhWUdI1\nhRiwFFW0KPdWQXZaOJ87ocUZNbFCXNz4wxiiHBpMAVi4RgXVqD4zRHoDv90V\nhM57jTOid2NSEYgt3l3cfN+vMpiZKeIO4RlOmW+KaKyM/oL2QVcTvnhEUWHK\nqFd6P7rNGckS9hGT8NQmLdcI0sDqOMMovy8XyaanE+HUkUJ9BHJ11LNpPk7G\nn/atiFt9sHu4AObadn97q++LDTdObpp9DXzVjD8NRgps+Z83XURCIJbBAVkb\nfVf9trHTA8WZoxXWXhpk2jwbaoQ5LpkdSryqdeQcdEvF6NrSHcz/SKmhXczo\nvwlNP2zvPlmjQkuXHXfjZyFxPwgZing8Y7dFGj3q+qiIpeSJsJjH1F6p0kT1\nU8P5E0/RxBzgVVzPXKCB9qOoex2bgXFo7XPE190nYyRhU9vTXsGmHLXaQsh7\nes46+VDI6nMZn/MCQKkskT0Jx8qtvWh405vN7UP0J/tNDdMk3ZyT89M9/Bjz\nq3PB8pZ+pVbBI+FhpCwBpsR6RnR96FAiv8SGYXODjhKxq/rI6S+GOuHnp6oA\ngE43\r\n=N9l3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"311417cc3ccc0da2bfeed80f835abd191f02c11d","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"denisgrankin","email":"denis@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"14.18.1","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.8.47_1640609333837_0.2209282885729038","host":"s3://npm-registry-packages"}},"1.9.4":{"name":"@getjerry/lambda-at-edge","version":"1.9.4","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.9.4","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"cb36040daa96bd7fc83954626978c9b8ef0767d2","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.9.4.tgz","fileCount":1359,"integrity":"sha512-X+R5FMxAlV/m8HuiBskzU/AIvYlgV0qiuzYWtdX+bJOVjEi7+4ikMO/B8Jk1ZbJQzJWzS7y3NzmCv2eWHyRQFQ==","signatures":[{"sig":"MEUCID5ltrjfdYJPXy/N0+YGgl/l3JEJAEjR6lp3TpDbdUZsAiEA7NYCvAp0MlpkTM/8HmYmPO76cgDXN+yyGSlfYDujiVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31372901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1/oSCRA9TVsSAnZWagAAdNQP/14PgWZ4dPOwSq9Ey9XS\nCl1U1kMmyDii+faODRapvwUn2Hgtjvl9Dxdsk4CRZkYrP/lhl5/pEDcV/O/I\n5+khQZz5G0Y24/E2IIvM0alvs6Z1ZyuMoLHMJfkIeXUvyjedF0ibxwdgnCND\nPtq8vZG5RfsmZdWICZ6wFT/WNg7hHfXYHvGcjQ+eyLUNK+n+hOwgHcEwlLoq\n2GeR7CIIMny0LdEzlE7gjWCsUU/oto1TXD3j3vrF0BsmRnm0/VWPb8BDcv7+\nzH/7aZ5zLmrl+YDelHz8FvnXp5+IyNZiGlzGs0PuuclMoMAhl6JfuG5bCk4m\nc/IMQkC3hnzF+kXheBu42e/dtjdRwkSKmUtY/xoUwGKho4OOzaE1TkgU9Y8d\n8UxjYm1nn0qptBwZKJxMAAwIDaNjGoyGo4FGArXkqRqxeVrSUlul1hOTnWIa\nBuA48SdrJoI9TSEAlpI+G28k3HjlwNFSj6PFRFZcyOxAACQ6x2Sbo7C7r/Hs\nlmvKYW+5qYSUAo0RiPAcQUqSN1tXKtoBSRqQC4rRMRCrgV75FsJjx0vf//Ry\ncWnfA9ENHYZnaT7VkQMhJfbIoWEHbzDc2OIG7v1C8/vt7CrtX3UeWujTF3+I\nolmLveM4JsZsm7x6qDqRjPsZueq2PUcMBp7NGvCfOgq1FDEIp16GaxwVg7XE\nhUpy\r\n=cxi8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1724726817463b2ed0a09ddbdc0914f6a91aca4a","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"zhangciwu","email":"zhangciwu@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.22.7","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.9.4_1641544209812_0.896806067127152","host":"s3://npm-registry-packages"}},"1.9.5":{"name":"@getjerry/lambda-at-edge","version":"1.9.5","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.9.5","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"2a6d36d2acee5acd019c7137579655ffbcfb6172","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.9.5.tgz","fileCount":1357,"integrity":"sha512-InTH9fb30mMUtJ2me7UupY77Uc0WuqbZq5fEJWhYDNiBVcLraB6G5TfjeMMEmPH0CgR2IL8cq3BDWe0dK4vghQ==","signatures":[{"sig":"MEUCIQDuOGCTA2nm2rBxGAxlUVAYD+1RrXikLR2/uCAcaMfr6QIgTjvN1MOhBthsk0xidb2Pj3ARy2vZSRkbtHii8zoaxww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31372308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1/xGCRA9TVsSAnZWagAASjMP/06SJ/1b2n2jgQtomWHE\nYd8jaP/Fr84Cumof6z+779txn2HQ70fEUaJIU+s8xGq7U2SXdUIN7VZduh0B\n1w1T2HSb6BtTzjjI0RmH19HiNM7BzV8L4WwAOLX01lpHzglqyrHXgAUBz9OH\n8fMQXEfTjrZsNTJaswLWbL6qF0II9HtFW3fHgz4tSyOq/B7NywVmlGK3nwWX\n7oX5NVRfmw9rW9DTrOnOMQ9jdFh7qOAo7FBhMPEmbwQtMqDgIPKmsTVoJTSB\n7XFysI2frc2XgLCyHcT3dIz87RTarKaKNtlJiCjmzRgegYXbOmqIU0intBs6\nB0Nvrc+zOyuUCFSCE/bu17oUry2Cw2HRM9BZ1Q+vwMv3nt1jaCVZjmJvWlJY\n+BCi8Y8q9WZrVGDN9MMK0KX+NVxYdPtPM8HI462ZfV8Bmil/rhGeOm6uGQcK\nqHArQBX/u85ixwumvr6vkfFWgqkBPVh4wRW4Z7Plk7e/XjbfA4wt8OVex13Y\n+04+x78yq2M9VSAdBU0dOTmRx7frobDrb7SCCejiKOtOCX9tCklEHJxbRSh0\n6HsWF4FE5f8eNw4Y4xdUPWi6nhQIx+k39vY/wgHJZTzLuE6DZmozMOxgJoB1\n+B5CmXtm3ppSeApYD7HipKEOTFq77uWk0mwPVcWWrN6ksglmjuW4srzCpJIT\neHmj\r\n=LvWU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"061b788712a7416add761fb82daed30beec11548","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.9.5_1641544774141_0.921583856031825","host":"s3://npm-registry-packages"}},"1.9.7":{"name":"@getjerry/lambda-at-edge","version":"1.9.7","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.9.7","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"fdc65734159fea1c5def339492d9da6302fee7db","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.9.7.tgz","fileCount":1359,"integrity":"sha512-HhNDSSxSDzimHCTPFY0MyvywGN0zG/hW5hUIxrnw8OsFo5YN5Jjw9FAyaz9afMInCH18Mhp7U4QzHSkpjJl8EA==","signatures":[{"sig":"MEUCIFkAKsx4UGZJdvTiMpXkDqpf3MFiCWHKkQNYxHvBhXiAAiEAkYhBY03NXHrWk4GP0rMJWf0aM7mbL6yFYIFiDP3lWWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31374058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1/9eCRA9TVsSAnZWagAAN3MQAI1ppSlvlQZKxncHrj3o\nxIwJAMxAaa2AGUxUeCWL2haJYIqM9b7fyCWgVH2c3UAEgoYRqB5ePvHu2AJ5\n85RiXeGE0y5WK+FuF2rLJuP/mSZHcLfWFk8NVWZK5ewlGUD6MBgBMfyJgm5P\nDvYwc3OB1jrc1zAQAw2O/ETF/tt8+9EXono7UAGFpX0f17vZarkH6FOaPjMx\nTglV27p1D8J1gf6ArwQqXZCLWiUiK2fG3TMDzOhuwC4tU1XarnW9VagP1Xj2\n5umLZIaWIY4r/HfRtQcA+Bqav2i7r02xUlbUkDIE7OBrLOoOUXLcptnYbSCE\n6SeB0Gly8zKkfKdPvEooYHhMTU2mjC9zp3BDNQNLx5zT+EhSjX4us/P7yvSZ\ngjexHVS9eQ+4amzk0P2B6I6WwK6nt64ISo6NakPhuKKJ+ZI9VZwlKZ8nkI8w\ngfnYsdaECLT7ii2x8d0H5fA6ARRFv4QqcBjtzVnklxXmMddm5+XQKrwRDlf1\nvcNV6ihwuA/IIgahEep3BqD+YkQWTfXJ0PqPhL/4ctJ8XRbs0utVgK3DmrJV\nOOkK6NOkqQDvH583Qn+4FxGajqOMVgZeNovMCYFw2Uop7ee0QIU5ccOdoODq\nl0VyneDy4tOXyc5uy/sh6/ekpLTc47FaWjZQqTnD0c6vh20esA7jgO0tBBPL\niojX\r\n=HSxb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"de4b123217ce9e7dec7325946d10d5b4d0becbf0","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"zhangciwu","email":"zhangciwu@gmail.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.22.7","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.9.7_1641545565830_0.5950136384086593","host":"s3://npm-registry-packages"}},"1.9.8":{"name":"@getjerry/lambda-at-edge","version":"1.9.8","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.9.8","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"dbfaf90014f57fc85408748ecc00c5afde5eb9a6","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.9.8.tgz","fileCount":1357,"integrity":"sha512-gVj4RZQ8RVNQsW95mkXiVpqoaPAbX6sefDXs3yUVvvDbfcsPCZay2r/wolFiIs8qchAq8yEnrILsABA6ZZIKdw==","signatures":[{"sig":"MEUCIBF53tYV1yHCmFmh3Hd9wo5G3scJr/zGMntqY5VdQVsIAiEAwZzBEA8VQIw1F4xpH0IyQz8BHTjVYrfW4zFsvOLUOaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31372306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2AlhCRA9TVsSAnZWagAAOeQP/AzNez8tmUu2j+1wR36V\nCfDXKnIC5dFESRifLbVEIL9C52xNgPr+1BYGTl+eYadZZ2hzbailTp98dFNv\nNhEy1yzTgTgvdWJjMTEORH5liQ+h2dUQs/YXKTLRBgUqoTMm3vyb4t746eqP\nsGbRNNa3Da45CIRrXIKml4Gm/mw69Tjh11Y7Pi1sdLNBQ6x57WUost2v5Nt+\nFlgQWX9QtU+LRQ0ivQtCxVczhcXYDV38URIbeMCrpFebXWB6RXxOfrCsW9mU\nEGb4pxp0L/gT6AmKb4S7K9tLAl3MNWdNWZCDMYmnjZPQpp29QotXTje8967X\n8HYEenqz92kMbh58503KzIHVTHUcxXL6CqUjaETTl0V8W6oax00wYzoalpUt\new+w97I1YxBjhGM3J4B2NyGH+P3MphE6We+laysvvdxMrPTDD7iXNRnBnf86\nkJOrozkQnzpmXyujcUcNFTBTTbiVBy2at/xPkQipZmEJnqYmgHdGUapm9ddE\n3U3i1UqFxb9erK66SHMOYIuZTVlUhEN8YX5crBiGKmiqCQ3Anl4yyMBTTg6s\nOpIUOsgfzjrd0GrWVRL3WBwMgfR5IebGVkSr3Z6PQwHcoFpActVzWs9FdsW8\negWiskmTfBWEbeRkhpOrekzVBVZ3UFygLhLtI39Ld5aDWmGrL26e6N3D6vO0\n7QGx\r\n=oKhb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ff6891ab42e8df4add318d6c67af062c15b067cd","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.9.8_1641548129408_0.06442449417508889","host":"s3://npm-registry-packages"}},"1.9.9":{"name":"@getjerry/lambda-at-edge","version":"1.9.9","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.9.9","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"1dfa774b2d782463ce8ffb6fc69b14c6cb5c1a9d","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.9.9.tgz","fileCount":1357,"integrity":"sha512-WdP1kp/EcHd3C5+3/j6jHKO1jeF+PEbcLuvqWKn9r5VTA1ptsjW0BHKlYnl54aQmfKVYynxCVVPuaM3ZiWZ8jg==","signatures":[{"sig":"MEYCIQCTnNarSg1fuyCQNJyPPWGukQrXpE+cfCqspMjnOJzvtQIhANSu4igs0uIvDNYF6M2tLYOzpZxvvkhrBVNqOByCMYva","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31372569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2AteCRA9TVsSAnZWagAABGoP/RQJtbkAwgIozeQAE6kC\n1K6KpH9UnJk11uKWAuowYKI/m2CJoL+6vMDEB+NpcXJfE16niJhqgifVB9FH\nTiB917DiBiFhFzVgn+XOTI2H5YUeFKP3TVMcJ4O2UzF/FT0rsuvD/K0LeqF6\nuSwO+1LE/KPvqOpeoV8jbhrHio0YvJXmEGqYzjSZG5Sv7mtVfF7uEWzbrW3h\n0xHPHkUwts9NbOgtlw0x9Dm8yirforhW/xHSZ4aqZXm2JtBciI6lsUKA9wYP\n7TVVWSvyQ3JAP6w1URkPt7a05tcjfXrC/+BZoFr/9k77VoUDfJ8HfNTZR0yw\ne+/8EQcgepQrrgYsINQTEIuiYyQUkLU/uBr5fYtqtjqQsqLu55CbdRW2BauX\nsiFoPAeHYoFAUsHbBZFjhuZIMrX1FULAEGTdafhVMc49m06ZU6SFO1SDBkZp\n25hSlByj5HcXy8ILXs37lFU0EEtpujlVTgpccPZ9Oa1NWKDoEumYK9N1t3zq\nubxhLghFOqOOcmleT9xUB4ZbC9pdkyKSlIwKOP2O0HfAWiHByeldPkI8bLes\nteLhBlfisgub8KQtRmuIQrLYcZq0wjemq7zdPIDs0C4UYiYMAMDhYh4B+yDZ\nk15dSCDnr99hSIea7DdrpzOQAVgUCmZYJS6DogWaCtcQkHY+2HW+bYlKaONl\nEMpa\r\n=KrMC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e03c9d331e9bcbbb30cedcbbdbcbd3cccc2a1b7a","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.9.9_1641548637719_0.11811695435154879","host":"s3://npm-registry-packages"}},"1.9.10":{"name":"@getjerry/lambda-at-edge","version":"1.9.10","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.9.10","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"583d160b3d2175be2cfbd11bc0d137ded45f238b","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.9.10.tgz","fileCount":1357,"integrity":"sha512-u+N0z+HLFjpDpjUAbfq5HctRg7RX0mo1WtGu2yUWi2FqQj8ttzE0fNGsvECxTIro3pPzebNht4+kNuhAfax5Vg==","signatures":[{"sig":"MEQCIEDDPzqhZjLWT68Q+wyNai0rr7Fo+I9WYB7FmFtE7dOEAiAY3Q1pUxq+xgwEBpexNZO2ehZ+TiOFZ7JabZqTK9WdLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31372556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2BG/CRA9TVsSAnZWagAAkFMP/3VlzcxsU0n4N/eOBzvU\nIxTtEHih7ZOPoneplkVNEEiAGBnp/7XZ8r7GZqRbKi7Vy0KazyHej2AnN1GQ\nsADib2A5bbu7elj99j1di0y26OoeDk3DGh77f4WQL4E164DSk7zUK0Aeupmw\nouTxGGpwPeAH56Tt+SCnGnPnFA76rmVc/Jsd+3gX/Z93sMAlf/HkAvT56iAN\nUAB9FJuZV4qgvNhxdIDYu7Z8yWAGYAMMp1uOeMCGGn545/4fP2CLfzrgEQnY\njb16/kXm7143HekkZWXBV8YXqB1qGtE4vyVxMa1fG5lMFjUL3PNWVzIrIUEB\n8ZH/jtSbnkDL24LKz9K6HZJwdFwz2hGaeofiU+5hgUKr//C8B8RoSg4idigi\nCypxzAZOWRpGkMWeQOCqs2HK+lBaNOCaoZ7UhDQThlAS9vlwWjBPVyr99WNa\n+Tyx8vQUJr7eoW1g/ncyiYHvgVdsmM/hG/skgDVa1oz/eS6HfhtpGv6C3D1F\nUA1psM3zhrC6PL20056/C3r4qLdPuPRIeLDFVGd8IGx5CEKT9V6IZkDCLw0O\n0flI7AAtrY2PEVUQ4PMOwgBlnWTPyhiXaYfQeYGuxxlrhOkLF33tsSbRZEuC\nKL2qIT4D0BNFD6uYd1goAeQN0v3wK58sTfNaNhgzEeAwK919E+nc/um7RQ72\nm41A\r\n=73IB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"85af5ad4a3c8298c22fdd139628c32b9ae58842f","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.9.10_1641550271117_0.45192569441387387","host":"s3://npm-registry-packages"}},"1.9.11":{"name":"@getjerry/lambda-at-edge","version":"1.9.11","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.9.11","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"b0c673b19a3dc3c937bf9df924afc2d247451667","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.9.11.tgz","fileCount":1357,"integrity":"sha512-BGNBCDSVKthO/ZpR17pIvCiUoU5Cc5eFrJxJVomRnKwMtQTrWGRxaTJYjMtiTkNebeWCweLxwx/7isCke7a0Ew==","signatures":[{"sig":"MEYCIQDdti6lGHRH0pbPKYTCvgSZNO8FGy1aO6ZGLR3k0Li5zwIhAMUE/iuqqGIE0RBiAIsy3DP0dg+MXatYTWb3SLCKqvuo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31372719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2FmbCRA9TVsSAnZWagAAPW8QAJBNYcfk08TNn0I6yjQU\nGGL/q+eA2ISazacktcU4Ktuol6tlkNliZIAhq1B2LrYzYBgkDjo0N8yd9A72\nYbDTA1cpZGkoJSJp9vTVuTVqK0XG2OAOgAn9GLrYQ+u1GYlp38rXxmOwiRWd\nkhHnybLIe2VTcxam1D7yMGBjUgOgNX6ZGJQ2DeF1VnOkBi+eY8yN3CV/onH7\nkjGHlq1ZLLpVNpySIl3zFDpd30xwcVhKiQbVs/8AFoej8MvdPpLC3V5z07Wj\nf/yMJPVekwXFgIngq0M7ytHop3De95xzo3NB36Av/WRt0WLn0QcAH83KNowl\n70A87WX7s+vLNfLeiB3h1HB7sAq5r6d0bNZAyOF6vwVF/skOJaY/7rppmqyn\niogEm2qyfawtxIleIPcjWDTVhvaqlgH/OrQ3leDBPVHu7DY+qIB1B0QWXqRB\nvPUkHejvb0LFvb8Mf12p7xmTQwYlKWOIp8nCfnDoEwKuGu//KtweOafqU0zY\nl85RB3qKrtoqkx2aFFJ26A0KfDoZMlj4oydQNldKqEgLM9NTB0s7Za6cEXxD\ng+VJWBfs8Jtf5dlsotkvic3mwLB4vBF55ij5Hhlqgq2XtfVyUtXXucQpjfCC\njVMW7VW4ndRhIMj6H93f8qzlKNKV0KCf+pLLB6s8VPeGKueNBk2/GI9z7LzZ\nAI4F\r\n=JQWq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4b2700feacf250aab938e1c8bda7c4ea4be07d0e","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.9.11_1641568667526_0.08136481129486928","host":"s3://npm-registry-packages"}},"1.9.12":{"name":"@getjerry/lambda-at-edge","version":"1.9.12","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.9.12","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"1a29f76cb1b5ad3c16889ec882b44d1be010a96b","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.9.12.tgz","fileCount":1357,"integrity":"sha512-O1vTeQ1y60lS4nauLG/WBl30Mt4BXiU6pfuNbsca9qUkkZ7oxT+1CCTFz/FIwx4KJ4G9NrXyVYSkcSxY50Dz8Q==","signatures":[{"sig":"MEUCIQCgBGBg7qaNrFqzBw1SeI7KhUu5UkKuVkW/z9rKydE49QIgPlDMTaJBMwoHiodfNDhMWeUSiRRep0u+qkSERsgEVlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31372727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2FxhCRA9TVsSAnZWagAAMegP/2tUkhk/RIkTrtaFlfdf\nlKEx6pVnqPdIFaiuDhIchYCxwBmGyyU2ixv3EzFTGdtlCdYfFrEpqpWTTGYn\nl/Qkcm9Jpf1WwP4xnbcmZ/DeJBuiaA5h2wGfQ23/nB6yRCrvmlTp9+xo4vFr\nQ9qrDdyFwIH96IVG5cSuaNwFi4eUlm5qwCo/Yvg6XxIdMs7KNLeH5IEyBTNS\naQjKHT2h/77B/mvVRtLH6aCxbOJrkd6zB6VYIy6+tlLa9i/ayRpURLUF21OW\nijNzbdto2ehOhmXZJseDhqZ4m3/8PQJLAKAF89GSbbZ0uJ4NFMZLiXwRW9Sb\nZPFoUd2qfkTo2GRzSyAEoyCW6FDtIWV76uvRvO+BimsB9mDDte1K+srFf/Ni\nCj3sbA0EHorgQhHsYLxski2yQ5Urw0dXGwxeZ0hIv7d7HuAMAETZr482Us2q\nJz7e7bONYH3HJqNuCv9nd4zO1MKuQZCOxWDSDFfSYfvbOA2FGadpKR+/uSEQ\nGnyLrqDRW9yvlAqVmsKAwWHI3elJFRog6a2RUXP+iXgxv9C3jRNKMmBGTLoZ\nfEZc23h8YouviTnjchRRH93zOwCRBlAX6xfF6N1M/anm8qHKOvGbTByseS7l\n4SzkjhS1D2tNLNCTntxeKb4q0cku3Nj4s+Dv9RB69UBk5NgSAra0mdc6IQvv\nLMAA\r\n=uqoD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e733a33646794e29e2c409add702e0eba73fee7d","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.19.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.9.12_1641569376635_0.5654157541566924","host":"s3://npm-registry-packages"}},"1.9.15":{"name":"@getjerry/lambda-at-edge","version":"1.9.15","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.9.15","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"e9483a341dfae2423654880e884b64aaf8b939a2","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.9.15.tgz","fileCount":1357,"integrity":"sha512-ympIkoBhfBXDj2Y5zO4njAlE/2RksVdTa31KorNFfcnHzIZk6rm6Pvy2ehMUy68/7dl+vTbEKAMXRFe6NwSVpQ==","signatures":[{"sig":"MEUCIQCcvLww1vK1QPLItHuFyvt69VuLp9eLlX0sfgrT1ifXzwIgaIZORP0Yx56sETrbl7KJ6dk5YYySRIR80tMUCJM9Ijk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31372330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3QrZCRA9TVsSAnZWagAABPQQAJKsI/cEucZBX2vUnO2k\nPM0jPYtHR54FveFbs92EepFoPdDzgXNE6DmrCnrdLyUMd4U+Lx5iQcJcJODT\n+SPrVnMlCh2Y66xQaaBa2VbkigDFfxP9XWdgr3tC2YDTI4aLOVcOKhLakR7q\nUefA7zjJN2ihFZitrRsxkF4xSB3RVPpvOdNCb0BXTpUCdSWyBI3U1XRrQIrl\n/iUPny3w2tjETzc0im7hm0qsCjCyOkY0f8koetztSORdtj96WTxBjFuW78eI\nGX4zrMuGvyYQaaZN2WJ7UOb4lNPFPBPNlP2OfuL7Dx+D/qtX5kg59nVmjpVA\n3Gn+g3WKGm0fDrZNXmbqDIX1/JZTQ8hpsqm0zqq7wNnFlUvY2qYQBSLVQfHC\nyFgyMlnPkXyhLRRLPLeFacbmrLw1y+2px5K6XdnJ2uArXnprO7lfczVxUNpZ\nR3W/Zpz/AAMTW9CCcMYb/hOBxCYmPJajAOmv/lUPIml+yz3ozaNtJmPJ/VZp\nvpVGCjrXZjBJdUgZJ3AfRImVucrKRe6S2liDMO48e5afaGVEDyB24JkV+nIw\nHv79qxAF3Kl2oI/Dxqu2uZ7Au4sddMYM8lhWSnJx2gdLOrui7BRsXR5oLUrK\nP0PxBXY47NcTTUOed+z/VGWGVnC4aYmL0L/JCPaRe9gcUBaqCC0fNLBeT5i/\nIFzM\r\n=QFL0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a597d57d19be42ab95980bd4e5a416cd619aab88","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.8+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.22.8","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.9.15_1641876184814_0.41772485882378474","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@getjerry/lambda-at-edge","version":"1.10.0","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.10.0","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"fd4457019ba9768573e4d51b1fa80de860089c0f","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.10.0.tgz","fileCount":1359,"integrity":"sha512-+BNBdVq1xHoJ16kNhH9QrWYJAjoXhTx5X+lrTJvYRwMB86B3Fp2+inAyOukKVa1z1/ocEOZG7DR9ga8Vt47vdw==","signatures":[{"sig":"MEYCIQC3aPKgqoE3s1HQ6rrUbB271Jc2j/zgdixwkBWYYYcLbQIhAIUMnV1K+F624jlT8WpDwCVWg7ySSjkjaM2IaWoZmnHg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31650810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4RrfCRA9TVsSAnZWagAAhWwP/0HRsy/TySgHreIxzZNL\nIke3cWnm1qbZv+z9LPh4qPs6Abed6vkdZfaBfq5JYQuQGxWbal5xoEG3U3xD\nwej9/GrZS9v/yj8al17UT3YWXBehbm9yfOFkQH4f86OWOz6fKqneQOWKxmED\n35TT2qJZXaC03ginZhqVofKq3flCzykYyJi62UzSXVa3+G0IPLLY5ghk/DrL\ngn67erw+y93hgDEuveaAaFr9QBn9Gsns3Fvm4vn2lhTARXft37f09P+Pf6yg\nxn/p3JwZhRdff/JEs0Rsnh7zT7oUBGOz3PobNd/pYuwwqPsBDYqf9FsiQQnf\nCVZj93Umkep63doo79olNwwBGMA1kHUryoZdDUrjL3hVnGibPOsY38QAZUBH\nB+2ktFtSollOg0zU+in91KxrjXXlTn5eey1ldIih6KSNioLxDd6zbWyiqvvE\nJiTp2rNR+kX9qWeaJt2DLOnzvSmmjuTXlMTjnWRonXMZXu3mRLCB6eC1XH0n\njBBKqMN4dzIqKKNKnT9/lcUnOTxJKWkBBikHikusJx2BT4zw7phDEohYnRqc\n/j0OQLVmBVbfZtRk18dHo1JvOmN+hiP1FScoj9Swx5E8lDD1kfze7598mBYn\n/P+liKSNWMKOiYHgQe7sDnaLLVUn3zWeSO0+m6SHIhGGoOWCYMIOhP7AI/+g\nTZFf\r\n=1DS6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"293230d1cdf2746cde12c4ac07a189439147bb0a","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.8+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.22.8","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.10.0_1642142431130_0.7216412844325013","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@getjerry/lambda-at-edge","version":"1.10.1","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.10.1","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"ce69abdd59a8f9d8e30a0e2b1141bbc2d50e4f1c","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.10.1.tgz","fileCount":1359,"integrity":"sha512-4ws/AzRqKkzTS2K88oCLgYVsI1Cty3GpKr240W4DghQCVpJ+6FZAhVO6NOWo6s/2DJMtFoFipjJTT96HwFTnPQ==","signatures":[{"sig":"MEQCICyqLUgS9/1V7TJhS9fZqmg49FJj309tyUFFn+EffxdMAiA1Z9783xWHLf7vzIQD8fs70vqOz3wnLtAfr8CZhwedAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31669962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU4kkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqApg//daDGo4LCGU9E32eGmbg+muKroPjAZYp61sSr2pP6xC5xU/AC\r\nsTeenNipvJIfcZctS02Rwmegnf4KOjBBqGqDiiljLD7Vd9e7R2IBzD8ncuYH\r\nICvcrH9hTsjOOl4FLCEr7HJ7D4TK2I23Wm+N8aaGVImHjzza3S7tvbmKnHv/\r\nEg4R/e0vABXCUvVe06ia+1HTyGHqCP1NXZfoLUlmDzFOXgSod+nBr/tuyheX\r\nN7meZ+pDmEGt3/ocdovdyL9SBc4qE6NothPCILupxiLURViWhFynQ7MeyiUB\r\nqVWx9bKN8j0gmG/leJrqKvTbKmiWX+NyMldvG4L8ewEhgharKRCNhAd7Qqev\r\nAh8eFMEvk5A7LxdaFTPrfT63XNU4mFLLvtU0BLlUZ/nYhyUNHpC5jDaKDW9Q\r\n/Vk1ew5wYWNkEMiIknhCuT433UTEzbXQgpJ6VYqyGhVbIMIUwDVO8um1VbDB\r\n4Yi+byEa+6L4Ec/lhDKRDxlTUrZYlNq4B717qbEfGIQwxxNCAtUTCOSfEHmT\r\ngPrx3q3bBPJ9wUgK+rKaW8vpEcancz2TBi+XfeB7ezi0vbv0uPdimEyDehHf\r\nMFWNSg8TRk6Sjo9YW6xwGenf2v6co17F8S4RCrBLLELugn+o3RFAHaDGj1EC\r\n6XUIr/eD5eClmNSEJjrDUJOxDV+F3lyCyVA=\r\n=vR8k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bf2014504ae999dcfdfa1a66e448f5f70b2293ad","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.8+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.22.8","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","lodash":"^4.17.21","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","query-string":"^7.1.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.10.1_1649641763925_0.360710888678895","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@getjerry/lambda-at-edge","version":"1.11.0","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.11.0","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"bf501cd9ff3415a0e900c016f98872e7d2c57c13","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.11.0.tgz","fileCount":1359,"integrity":"sha512-ygIi2OJOXIabr3Knm78pIC1BKjmvZ/diNY/Od+LnFw6G3AeVymYPvxtfUBk5PJKJudPRfn1SuCNivdVX6tZsaA==","signatures":[{"sig":"MEYCIQD+YgB6i0FVlUFSqax19cSUiRW61Hq67FrOtR4LX3TdnAIhAMT914r9dQPnoJ4TapMA44GAcKzMHWZBFQ8MYrWLxMMg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31650810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU6JkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3mw/+N/jC75BhcCNcYby2WfomnbdM+UjgTDDnbAImXGeBAY0A2QNY\r\nOgLPV76TOjNlYX0CpjqerMb4TQPa4PzhKgSeyeLTlygERApUUpJiDLgZnJx7\r\ni2UnfybWf2KQIu8OSILRq0ZwuYUGHh9axAT8ShMVGNLNBlTQ1CIqvmGue+tC\r\nlvcpvCtvHQpIW6m8dVbEG8fxoIf5vz/wHZBq27cUFxy3dNdEDXlBCiDarKIJ\r\n2m5Cgwh6AuQZQQ36bG+mLJkIVLxAVwoxitm1R25TcwZJWxyI07+Is3/6h2Fu\r\nD1C37E34y58cT0QELzKhP+V5tLjMAr3kMlpy0PwAK7jLLcVva30Zwyy4qndM\r\nkz7wP6JkVmkb9wIAE81Xup3cd5tdvcgLRD9B2BJK8RzrdSX25cpRjfBIjMUu\r\n3+zUROXXERClyFbTdSayF3oWdkLNy1PVjxjs7IfcgVnZNfAnBoNMZAdu5wdu\r\nJKry0DpmhwSmXAvThHYNhfqfYP1ILltKjlFnKmbuPDB0alecRth71/CaIqrN\r\nFmvTZg4/GgtunBc4DeEMOnClhmHIIUF1Fn7eCYUXvbTxcAod54pNef//RRYn\r\nNqMLIpYEVwp8Dg5QhFHoV3SstBkgpo+TZ+FdemKV7fiVyMIRJRcNzShe/n+m\r\nzJ0c2pam5gV9wxq7wHORrl6oLPjw+6I56QE=\r\n=pxjs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"59c8ffece346addecc513d39a889da957f8f3206","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.8+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.22.8","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.11.0_1649648228183_0.5169413522478021","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"@getjerry/lambda-at-edge","version":"1.11.1","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.11.1","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"825addcc5a818f3f3cd47e1018c0c819157e0ea4","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.11.1.tgz","fileCount":1359,"integrity":"sha512-5ngedURGw8hbSVwrOZ2oD5sVHVaF/7sj+bYj3CGlcIF6iG4sUjTNGbBtrvfQ0avgY9tIv+OKPzbCjedgyJVFvg==","signatures":[{"sig":"MEYCIQDGhg8eyNYtbMlT+3d5Rgo1fmrvUpHPA/ODqtAkeFy7lgIhAL3YtzNUt8sAj5QqMk1sD20RvhKN0B/LYJssFPUe1ujT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31656403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVPNdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJvA//YuLrCdmZW2/nLtQCfGxlbYlv96ko7HeZMSt84wUthDiOOEX8\r\naemUTkdDKGU3mOVyJbCPZEEK8nG1rwr/z9I16KBqn6lPQ9bSegYrrxlE0ftc\r\nQq/1ypbL6BofwJcg5uAlvQiYcUjezWCh5XltjUoFdjkt6jC+Y3bXjMubtNyv\r\n1lsdaEyQtp3HNMVGI4J5e3jn6jwZ9RUho/9VNH/MCG9e5nClcZzAkd51/FfY\r\n5gGnZwZEIyhD+YJhfT0YLy+ZOQvAGq0naldeo9fBDdf6flJSPOG75c5d8g2f\r\njpzYpZXbsUYv1jDMduITPMMH2Zn13/nC/7rQ8f6s88FItvYvFY2q6pinPzyv\r\nfsu6m17n6lR2RDoLzEoC6mBlU8vbJ0Qgcqf//dN2cKg+o4coinIfaxvbo6CQ\r\nFRMmDhKWBEJ/OkY0zwUHnwBI2La0x5m/uyUCjcflBFgXyec/nuyeiOKi59nh\r\nqeKIoSLuXlbCzd2kOprO41/1iXORH6YEpNKXkD+SWW4uzXZxPov/7McypZpS\r\nKXlPgoa2USF+LLfRTSJ59z2INZ9TFzILwu1nsFo3jPevj9WHp1G/kWITqYD4\r\n6RqnUSu/xm4epcwNvcFMZ51jrycb9eAFgIY1HhqjdkP7Ul+5M0XKGusg1KHy\r\nUhx0vNSSHlcjCf/6YP3ZOsRcc1yNryNndcY=\r\n=q2zD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9c32f234a50c0ba9bd6885a627a417e5ed0ba48f","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.8+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.22.8","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.11.1_1649734492750_0.2866543563064221","host":"s3://npm-registry-packages"}},"1.11.2":{"name":"@getjerry/lambda-at-edge","version":"1.11.2","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.11.2","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"9e907048e1528524e26bd09850f9f8d63f6b429a","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.11.2.tgz","fileCount":1361,"integrity":"sha512-9RxwKglfARHZD3MBRcdKTUFLzJOwkHTyVLUxw2EZ17Pz+qos5dIiVwdVIaYTGXzLb6U3BKJfP9LoyuBLCR93xA==","signatures":[{"sig":"MEUCIQDlND+vi3a1Xkdg9Hp/1Fn/Fpgf1/mqpiufCC9fdUNSHgIgTCBnW3+LJjooPZ6IHWA8snys+dQNFV4C57Do/R+2mso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32013665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaNyTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBhw/+KPBpGiegFqDlGPhE1YcTvjyC0OXsAmfnotkTMcQ2ZDIfTzqQ\r\nmQCRZpEIxy7K+Yv+Y3YzXeWwihnAbLB7rVG/JIr0WY6gGG7JscSb5oHHie0u\r\nEc5X9Ixa3vYM6bcOsXehwR8o6ssnbb289c8SdnK2yPU0VggYp2y2EnbijhHS\r\nDObh1a/xkC27ddbQN3iAVTskH9AiHauIWrw54HbTk0tu06OwI0wIwxOIyaaq\r\nmGDnFF+sltmq9Ye39xj9UhQ1pmD8UW0Dz804OPigukjYz3oiWszxPae2cqBI\r\n5Ow2EsHiTZxNxQkIYT9hZkUauSxEh9PIQozHyoT3pRgz7+jetzadBSlOxOr3\r\nk+pQ3EoyitsJQRm0jVJWPz7n+ErzqdkaMTWqj+soaXnflYBGR45QjbGXaM6Q\r\nN3Z0po7+qcjY6FKy543zG0iU/5fxtWEBg+ZHTnKDEyBF+QKDd7UD7Xr6YT51\r\nCFu6IQfgXGhuIm+LPKhAXuSWcNnLZhxVssryB1P0wDb3J4IZ63e17I4oCbzv\r\n9kpjjVX6IwQt/hxAwymJPJhWkjm63h/yT6FVMaiwGHc8oCX6TG8/5k4sjMvF\r\ncExzRntrvd8TYN1XQgszJQhPh+lRq+O0eOa4nsKXmcQ1moTf6j97iiX8RYxy\r\nVv9rizXPMrGVOUIfw7RVGGL0TR4jOl3wJHk=\r\n=z/Pa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9971ae697af4788de5f0fa408bef29d9b5c66f6b","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.8+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.22.8","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.11.2_1651039379124_0.46068804235770155","host":"s3://npm-registry-packages"}},"1.11.3":{"name":"@getjerry/lambda-at-edge","version":"1.11.3","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.11.3","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"4bb3ddecb5b32dcb9eade582b9a093e7b2f3d0e7","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.11.3.tgz","fileCount":1361,"integrity":"sha512-C+z3m2fStM/Bh0Va248frTJLUgaxW1MBqv3BhNj5KqtS3+bddtdeZZRyVN4RnZ25wtYvo61O+WO2LqXfmLQxmQ==","signatures":[{"sig":"MEYCIQDlQuC6MQaSELLI3NQD77Iauqi7E1X64ux0WYl2e/GeYwIhAJgxjRCenUogcPsSCzkSPCswEPaRxRZgJFu+3TMoepD+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32013765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiakrNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmot6hAAkIf14kYOSyyFslAjYe5IVYGtQnUTf8/qpRpzN0+zWXNWS59+\r\n3UqmuMKv6Z8V6+IGXQjmYzypTspqDNVBV1MXQq47EGjjqRdpG6py3uMCMXVr\r\n/vw47DNrkbdfGPk46KNbjPFGK4lP9DOxFOb6b+s1ZCu7H6EzikyUginZS+pE\r\nuAuYVu2Wfm90Y5emR7dPCPRWrl94aYYthty7dGr+A12FM/Ro6PDhtHAtdDKm\r\nIioEbN7IcNvJvomeS1OdmKTPFOLzYssMC+MMFHuGPRv6nl17C+WcdaOfaRWH\r\nLly6lBv5xzoBsnn5oK3+raYw08LtOaoz7Dz6j/2rnjZW+nDWK3hNpKgiHxVq\r\nkofC9kDj1qipcsQ5j/8kcWXwPudaAlwGzm1H79TUoDA+PtJxzv8i38jVWexc\r\nPs3470FQlyJ1XCjTizrWERxgbwaGFgiEPcAFuNeF35BpxnLtXLqpqAeI1uDG\r\nnl9uqE85lqpyAtEFtDg7kCH8Wb4DPgKYHaljoIU9KHFPe9XZX6JpLtWIRUBt\r\na7vMsdv44Z1JVjdzvrWbV2pdLUocjDuoqSin8cSIytEyj1+DZoBj5pddg/pG\r\nylGt9w8tExpZdj1oGG7PI4W9K/Whymo589aG036orN2NM2p5nNZJDM+3LAO5\r\nnc3EjPmfYMdhD8Ei9SU/trUhO/RZkNoHqSA=\r\n=nWC7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"03d5dad8d905f6487f944e2ac617e9bc6e3350b3","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.8+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.22.8","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"^3.9.6","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.11.3_1651133132941_0.361461782036848","host":"s3://npm-registry-packages"}},"1.11.4":{"name":"@getjerry/lambda-at-edge","version":"1.11.4","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.11.4","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"13b6b161b127b6e623af98c428afd58bbf21a47c","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.11.4.tgz","fileCount":1361,"integrity":"sha512-epWQMFx9IL0kNqFpIue5GJwZ9uQESSqgRdmIUozZObNAAgPb3AvC4P9KnPNoQ7odQrUnsr0BMT0pFJSmdAKD9Q==","signatures":[{"sig":"MEYCIQCx/ASeibu1wqL2QOWAkp/ISUNwKT6YQutOAf+W9u+QBAIhAIyAfomTvDVi/eKFDVVe/gH1hIq6E9u3ltnC2cTexOvu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32014407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijz8wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPcA//R0RBq2VGLaLkMX0C7BxVvhUGi5cwmW1OiSGNVF31TdFOPOJV\r\nfBUldSP3J0WQyv5b3wpurfFiB7uDSQG2Qfb0oB2E6jkcE03B6NvGcfKjHlsT\r\noUXgBkfT5xrk44BTeJYSxukcW8SOdPB01zC1TvMWyclLkEPCKx3j14V/tWIK\r\nYdUewvXbwA+cXW3BPpxPtIjirrQJaTqkVB0TUC9NyUfvc5ZGACPwhSmr1Z9e\r\n+HNEGOduWovQeAWWaTfMuYMK+dKCW9hWadX3SjzmRTJbj2XHkmZ59Akms4sn\r\nc+FAKv4IBKy7nAuTxa85j+G/NDB8jQSDqYoKhP+rClJJ6ytVEpRTEVxtdFTU\r\nVykqxhlmPPnAdr7wnA8giwbdlYV+0i2f4pas2AXZjj2qRgm2RAntcfzT6IGq\r\nMuWSh7LDhkCpzlt4CrqbbIcjm+TODZKqC5cnfylpD3yHX+At0mldkQLgofle\r\niLAlEoeT5y2sJouvht2bGE/i8eL3RE0vQ+HLHjw7JgLqbl5BIudt+xbHS2Y6\r\nU5cFKW8X+tRp0LNB7QaR2WWu60F8xiymoieV+o7v9Ah/MLUSR8j6htk1m2tr\r\nWsaYivzNXHNGGQHIBVBrRUwLUAox0wbJqUhGpP4HmeRpHi5xpr5v5wV89Pq6\r\nKrezxWoYreml+frtwYZTbe7S6yRhg+v55Ww=\r\n=nO3u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bf692e62dcab26f781cd1c15170497a056310a87","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.8+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.22.8","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.11.4_1653554991789_0.8329703179795052","host":"s3://npm-registry-packages"}},"1.11.5":{"name":"@getjerry/lambda-at-edge","version":"1.11.5","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.11.5","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"e081449e14d07256523742db77684640386c7881","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.11.5.tgz","fileCount":1361,"integrity":"sha512-4CyjNquLnypc82IMMM570FAff5OKMZMsejGl7N8BOc7FQhR2i05QtSVH8maeG1CvTW9AJl0Emlxekjd5mhwGng==","signatures":[{"sig":"MEUCIDIeGI8bPsR8tjniOxfknJiOO+hrBg7EFMJldMx8/YURAiEA7njaNsH4jo9dBo+OtYdCt8Ojf+pNtnQtiVv0joMOH6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32945845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilXcuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVJg/+PNQ6QQCxMspgefisNrUHXJ0TRMA6bviBhS4ZhLPM8sb/MyQH\r\nFG2xUE0qlTYef3oIGCw4xRsMxNXl65OlEnBNU+88FZotSfTNCqZkWlRCaycV\r\nsBCk8K6oKE/MbvYap/CdH+sRECW8b4Md8p4RkdFGhwyA0pEHMnnm/nu9tr15\r\nje4CTqmEYdxoHbhdDr0fHhpBm/fpwktttzgtZXs4qiS6nBmNnOCnGoV0QO+h\r\nZN2/Iw7LeD/a5/FCCwOAm15S0oOjScCE99QJRZsc1p8nDFkcp58c2bLgVPp9\r\nyne5Q1LpWxEBgIV9V/1EJ29qiTlai9dJ7quqHw9TQH1nKspWs/MP+CW2fseJ\r\nUV+WoLzZHKWJW33o0IBCOyRSMzd9VNgJjgHvofv8wE/XGorOXgzR79rnASQ3\r\njnl8UFftz2oQox3vR4xhUuOZGGm3mL/j0I8wxiSZa+VriHOw/Boc0mB90vFq\r\ne8XJzD9KqM8ANfWM2IN1eXTxKAtSOKi3h5KbGGT7FiI/saPA+uqAI6fE2XLL\r\ncOI0TZMZzshdzuQsI7cgvUbief+Jw0qEOQmLNAoopUTna/RFKYsrH4xvtaLk\r\nsCdOg3a9+H6UYCKZeU87E/3A8V27U3i9VXdX/uXzkrGZdfK10wpJ6ILNUtVr\r\nJ3uWiWso1tNj6KjeFU/ybzRzBtUKKRSwCMs=\r\n=U6ge\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3667ac9b857d01c04e7169b8b6122b4f126b04f4","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.8+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.22.8","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.11.5_1653962542396_0.8938022232164902","host":"s3://npm-registry-packages"}},"1.11.6":{"name":"@getjerry/lambda-at-edge","version":"1.11.6","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.11.6","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"b7075e1f54886f819fe448d1b462a0f8e595ba2a","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.11.6.tgz","fileCount":1361,"integrity":"sha512-dwV7Yg6qPgRaU3IVcS4taAMhIW4dJvR9iUJqUgCiH6W3y9TNpjLqA4gbg8M51UvI15DgyHyKhRrAP50vFP8McA==","signatures":[{"sig":"MEUCIQC75bJpoICdzi9nAR8VDH5Y/VzdRvMcH94GGy9nP3+J6wIgEGbzheBsj7c0rcKmbDEk3nTIuBFMyG4bGa7jsLV7Ne8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32945825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioD0+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCTA//WXvMcU5ZzMAoqM0EItbeAE0A50wRJFi1LBLjQbdEQ9uQZqgL\r\n9Pm4oNLaIZwR1eHTiX7ftThNhSPctD/D2GbQ+siQ+pRjCy3AyqbSfntWIrY/\r\n+kjZDonORqfQ+tDTp++b4RLsxHXRKTG2yMpLL/vHCqu0p6aW+CXh54wjlq1H\r\nmWmYOf/yMgoSCm75FNcRluBBFISYpF4VBPbmAhmeOFjcbAQYaF7At0og9apy\r\nOzASIfefNQ0NrXC3FEd4fQ15GiWjiJZV//smcdgH/RfKGYdoHGXbe+hfrh42\r\n75q4CEHM4Yv4WW5lHMp+5g4oDAjLjg3mQFzULv5yWnUnlv89b67CeRWfm50t\r\n6v2LIstP67J+zlMeUtbg7OVW3TYkGgACDH029eTke9erFcmCujI8QX+p2E5x\r\n9pCQ7Ekepcl+LOtOzSFrIu99uDHifZpvYV6qY1ZMCE2caeHBIm/uyIhNGxcB\r\nPBmmONd5IGEVW1kQ/68W0S/zkiXEWMjLizMo4I0mYY8txsGYBxiCZ5P/bdnZ\r\nNK/dgGKA/6Zor7ZvJhxMDl87yMiMPgUNEVJVDcYduWai5CfEAkd9ck/1eQIw\r\n3V1TIT+IIi/7kxzdInrxug4KskEbmWFVfNyhgfxpf968NdRzmOsqSfvpoyxx\r\neL5RdaEvda6n2HeqUgPPDgSvOn2OJxl50Mo=\r\n=kual\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6fe4f0336e6fc7177e95cc4c42c526024b2f41b0","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.8+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"12.22.8","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.11.6_1654668605942_0.04905579355163159","host":"s3://npm-registry-packages"}},"1.12.0-alpha.0":{"name":"@getjerry/lambda-at-edge","version":"1.12.0-alpha.0","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.12.0-alpha.0","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"62bcdee249f1d049f8a895f4b9f7bc2d3fde9075","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.12.0-alpha.0.tgz","fileCount":1361,"integrity":"sha512-k36zV7UEcBcX0MfSFNmHC1uvVbirvHcgumI30NPKxjG/s9U7EjX6ZEJX78S1MUM9xA98QF66ae5OzBHbSfE6+g==","signatures":[{"sig":"MEQCICRLfIYlWnPuCKxl3DC3+XKD+wyQXwuMkD2cwxVkxDQDAiAzWlS2nTZ+Aw5IBqzt1QBlamuyCenAV2A6Sl9mV9EUGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32947199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+av5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRBw/9Fxpyu5S+v7jdS13Gmx0LJzgnPeR4/SAWGefH3q3gQ1YAbnBU\r\nOjM8qAMXXXkxCi1u9K1qZB8jV89F2zqgydSD/IuET5te6yUZrhxZ/XbGOilY\r\nvn5MbYT0XylinjtS86v3WeH6rzpDbntuzNn6v1Jh0s81BBc3S9BNNDtF+I/l\r\n48s/hdQcvPr37ee2z49pXxxmGUZpm3OivrD2S5zb/gtOip2g17DU5rXSstnD\r\nSeEx/e02MZ64EPHXDpt6xF/FtNCSU3w5ki4kpufkKhe4yuME8doz7T4rFOC9\r\nsMnXawg7A54dZ1z00+opepoJdotQmhDYXjIVaTe4U2kaGIXFwoLYkSxRF8Q6\r\ng4uJUUPMQihDOfLIeOwcOp2J5j2B3XKf8D9w2xyrIaqgJOutB71KEKks3OZQ\r\nfYGCZ8IlFGqW3UDWpARWQBVIjo8bMPRDhPEOGctRo9Tw++qqHaQHEO7qHKNY\r\nNBJWMzTr5KaZ91J/Uq0BGva2dNHYU1tdfGrcgj5aqrYJNqxuaOr3HbloXkBU\r\n4fyj6ot25kfOV08PbVQygY0rx1gnkpZir5U40+/6w0WHDwjGJlU9CDRf8X6c\r\nbYSvB07sX9npVSeak4yA6KkvGz8ucnY9RLqX7WWvomnPClywIWytbbeQEpl6\r\nJFqIWKPM2Ornt7jOiz5XNjNG/oyOeg0pxYo=\r\n=c+Dg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"60d9dcb870754eb4885fdb8fabf278a16141777a","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.12.0-alpha.0_1660529656223_0.2513318267928548","host":"s3://npm-registry-packages"}},"1.12.0-alpha.1":{"name":"@getjerry/lambda-at-edge","version":"1.12.0-alpha.1","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.12.0-alpha.1","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"0a26671cb5d0f14f964d566874d15d121d76e666","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.12.0-alpha.1.tgz","fileCount":1361,"integrity":"sha512-rCPzn4V801+oA6Pks5kfjNTZeR7qe03A5qOwGSiYlzv6Z7Z7ZHEtGjzJ9xiqaReQHayfQhOIfm3E4kJYQEobOw==","signatures":[{"sig":"MEQCIB0/pJtfzUDGUFFL5sGyPTqrh+dQnC7ehdtwx1W0Ua09AiAD5qqt0FcjIRoe4iU0u02/y71G8DRZG5IV6V6mu86g1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32947525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+elsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpChhAAjlupPYs9ewgjuAFDJ/w4L+dTozhYFXn1A/X+X5yxBKCN4/R+\r\nJmpUsrHyYH3ha1ayL+WZN5eDtN7vthQW0iNK6iVK0SK4FKI16U03VCVxwDTs\r\n3uW1Ba3m1dA92HGIo6XQiRdqB6R6wzsS+bK7inoWph5x11CdV3NYagofCzlN\r\nYmxeDwgAbBEhAOcIiNyE5uQpWlan3kySZ2bGUmynVeoHhDaxibBp3K/uYBEC\r\nFRq1lUtdaFTGHgq9G38kaEoaYRV1KtV0mAaIMU1A6IrZymjDci3iTfk6m0tc\r\nvfm1c9zW0Ibx5JZvwRy/BgjQyZ7w2CpKlGFZiVoLmHglBFUT+nVAwe4FYusi\r\n/DDO7L3IxZuaJV7KMoK4DwtC9RJ1nKns9SfRtyJQfh1mTwP7KrDOCGKYs4fm\r\n1+flGdqworm35qXDCG6I+CQ1avgQUrEcXUeFkb1+9rWcL0zbC9J232OLxhJn\r\nAzcbxg9au/s5U9z20dsc6DzPghl723hk5wk5kCiy5XTFz+BSckRnsNjxaJTE\r\nV6a4VvOBd7vHcToZSSPYRl/ABO+qoF3kZCF0K1iIMMxzH0b/uVZbYRUwJyoE\r\nL4TdeX4EM22A5phKHhE6mZcksAg4vWB2gLmdLuJmbKzdAU5vYRsZMuJ6bees\r\ny8mYjoY3G2PZwVv1pm7nd/9WDVjZ9zxP790=\r\n=rEgp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"34344f42274d4344e715abca4e46e43be4b15bf2","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.12.0-alpha.1_1660545387603_0.4178265646759429","host":"s3://npm-registry-packages"}},"1.12.0-alpha.3":{"name":"@getjerry/lambda-at-edge","version":"1.12.0-alpha.3","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.12.0-alpha.3","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"072a124cb44b1e5317410f29f701f5855e26ceee","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.12.0-alpha.3.tgz","fileCount":1361,"integrity":"sha512-YnXkB86zkttQGuciBTg5pyrGdU756BYnNuaefpHUwP+n/N5hHFYChw3R+Syp4szwL5HWrD1RV6QGx36ClYevag==","signatures":[{"sig":"MEUCIQDUgPQ23monrpkTWdVLgSOlvHVLhFUQZXxxpXph21cOmgIgdIB6c71LhVrPeNfpt2oIhogSHt4+FKuhx6ACdZOi610=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32948173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+fkwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxaA//Tmiz9B7Z76fAlcekAm14Ykw6qPvuT4WBpntWTrEzfCHpb8G3\r\ne8Fz+vCTAW1bcdINiKxx6Yee5/4zSdzQhW8dCX3rBFLAa1e8+f7sZPQOqwJM\r\nqofnFaRoAMYA16UIyKFlrgwJvg6cd5ozfZBDkK2+rBG6tVZ2M9euC75vbJyK\r\nlO9crTwmwD1mRxG5q4a0uddjvUQN0WmjgI/C+i9BFruO4Dd/f5GrUwsf0wgK\r\nDILk2LamDAcOCGPOFOvaHbkXG9xfUAmpaQveRJTVhTeKNH2V0NryptPWJjUY\r\nE66qXkRZBkJSNnSgzDK1a6DMnYUSEoMrh/5NoBBU3dUGf60htRkvIdD617D9\r\no1q0OC/7fzrZvVvX0cYPCwLNZBMAAB78NwJHC6HJzmdVe6p7GoOjxzhpPpkX\r\n2mexbySM7AxBdzEpqs59//6rQ3T+im8CxAzoK7wxl/89q8x+5o4+4GLqTqzL\r\npzxYksmMiZ1jh8eDtmgrmmHbv1HJfCom+egBhhNPXrCIyYbWiHpxezLX8AY4\r\nB7dDXYw3zcrkWnNrViI+HOlBHU8ey0+p9FQZO3w4Fe8d0LtoauizgCULcI4P\r\nmpWQT2CMh5HeW/K+iMF8c3922YBuSW21TquYC3b3hIxF5Oyb5pzZWgowS7zz\r\nOizLGnDsDVXq+UrPyDvVlZKTBCpn/A443Yk=\r\n=VC8z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"b85b5290d4f062adece22d4f6caf02591fccae8c","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.12.0-alpha.3_1660549423822_0.5648040409308976","host":"s3://npm-registry-packages"}},"1.12.0-alpha.4":{"name":"@getjerry/lambda-at-edge","version":"1.12.0-alpha.4","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.12.0-alpha.4","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"268643d88486d78d31e626516743f0a1069fadcb","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.12.0-alpha.4.tgz","fileCount":1361,"integrity":"sha512-KUCgNeiRyEuumWU1UOdRwloOsa4Dro56L0FcnlwSh81LZVWvdw9lCQGRMH7E25UZOuJQnaLTy9meCUBqhe4a9w==","signatures":[{"sig":"MEUCIDJuggp/8BQhqgggFE28Tspcu6YOmFxL6b8CUcJxSaVHAiEAmfaaaevm0P6mnITFLUSOmze/VnSLRXdQCRcrh1qXpsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32948411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+ftdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJYg/+MFbQjefIfpaW3ABHEMHIG+CXJ0g8C5smbl4iVxJLLNneUovT\r\nQclELJDZXOYquCwHv86vjgHZPbqLidGlZeExYEQKrO6L1X+/NV/cvxCOGAZ0\r\nXS4ssqjSkcDDtOqFdpYZYtTGFXFEWURst2fQJJfQFwZUnkec6EWt8dyNmulY\r\nQwCk9c/McogZu/m/PN7H3aYG0ef1I3XHJ7hEwvrRcTlR8iLqjWK8LmXw+pVA\r\ny+5TROFaju2FracfghtYwdf4IJvEF/P7KYT7BRmDTtsJ4hlqeMC0VL2bL+/q\r\neN0S8+xjAfHEW7fyvBDuTCwBuN/wYGqexiyrTR5710l+dwLfuL28KRdrwI+P\r\nRYdYupza28tkdMATf1FdlpUqek5QmBgBfe+O5RhrCThCihTpzH7W7LzHrjqW\r\njDKmuJjWV4W6CMw2K7qZqPXWHBtog8cPRM6KSzcbSt7/qItMmD65NOjOO7Ap\r\nwl5ILchK+shT/SIVgHw1ggCHk58jaOztnZCJzd9k21ZSucvVRWbvUgfLYquh\r\nqFLNZBm/dMmNlMNwBkwHq1kazxRI1TTQRQy6BMm1u/Ly23MbpdjjUose4N6q\r\ns+sBd7jtOyEjiCPKcE4Wrr7dI97HSU2LP3sNecKLT029giaQE1Nc11S6mLj3\r\nc6NOUfQAE5RJBypKR9mhCaUDDwyfUrY2n2E=\r\n=ExuT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"055667ea5c056dd7fa501fc19f8bb62e4d9a0385","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.12.0-alpha.4_1660549981415_0.831398739531876","host":"s3://npm-registry-packages"}},"1.12.0-alpha.5":{"name":"@getjerry/lambda-at-edge","version":"1.12.0-alpha.5","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.12.0-alpha.5","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"33a903fcd189ff979dbc625ee4788003a5c7a23a","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.12.0-alpha.5.tgz","fileCount":1361,"integrity":"sha512-c0l74smRQeThD7O95kw/wDegscVhrCIrrRda5MbXUYf808PhRIKFQlL169Jeb+LG/VlcL9Ezvf5oFIn8Wzulkw==","signatures":[{"sig":"MEUCIQCZsG1yYielIKqQuBI9r+BBoRWroR8ArvuVHy48SJN0yAIgfDCU4IvjpRRXzGBieokoATTbTOTkkPzfhUnKvYfe0/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32948460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+hm/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFnhAAoUi90uSwKSLIGx+UYcU9f2WZnH2E+51DbdKSZ9HahR2HQ5FF\r\naKsNyfRbwWJs7EepzCjUGU6vCgprw8uwgj74VXdm1osDN3cTrXtwhdbMtfAv\r\nRfAnDQl1BLhCOENSmJGXEV/KoxEgKfUOvsPDSIMmH0AwwvP/5qaggLMF417a\r\nSGyHKJWX8zSFhKR7jF+nUFU/iNPJ/eCM07Ygu23EdzN8vONLOKNjtbVXcFdK\r\nB4gTAWQXFsFHdLtQ8mQSKab950noYa1w5xAmhORH7jlLm4rX0ZDCxBj1npNS\r\ncStYm2z1o5kCxSuwMFGhSQz/AbASgMQrJrIXKwQAfJB0cuSSFu7R7KCEuLPe\r\nqGfP0OTDC1Aun2YUdI8omMHZ8UjR6M7LmtypS1wTX+mWUyEO/yFucVzgrhi6\r\ndhpMJy7ln3Ea1XzZS5Flk3Btg4jOvUUqNItNC0O1pS+TvbcNdC1YMgW0HHTZ\r\nhZtecr89i7Hqm27yK+nBn/Mqw+MjgcIJJEcEg/gxtjlLUAcDrG1Gt86kK9kl\r\nu/oilvfkqQx2+jUzCY7CKWr9Kff5OUNB3lv9tz691kVhFz/2XIo+vSNSGdem\r\n1Dob1j2Xnn/np2wBHlCxAzFRrpsKJNqu2hw8JTHu5JUITHrZC3A8KITmdUd3\r\n0KHE/hWDNbxDDsI/no6X3AIauNoEC8rh25o=\r\n=D27d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"d993b065f3af14827a509494dfd2fc0f2bdf88cf","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.12.0-alpha.5_1660557759506_0.11159932987184651","host":"s3://npm-registry-packages"}},"1.12.0-alpha.7":{"name":"@getjerry/lambda-at-edge","version":"1.12.0-alpha.7","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.12.0-alpha.7","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"1d8406ad73f84bda3f88c58706660c54279a5f78","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.12.0-alpha.7.tgz","fileCount":1361,"integrity":"sha512-CAndI+Tkf3kwwLJiZosKW44JrfhfEQWdJQrVxl6Jjhha3OM/UcL7NWMLvnkxkUTEap13SqnN1Ok0zE/o44aUUA==","signatures":[{"sig":"MEYCIQCdhhEWwiVFOJzKGUG0V9WHi/aVe0l3Xpa0PuxtfDbFTQIhAJCdceIBnATlFG2xGEWTBSljNrazsjrgTe/9FblVqLqw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32949503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+nJIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB6w//VEYuozKJ1GWZYbQKFizx3oeTKgXg+YIvrixd7L/6XGUkvfFi\r\nyNl22JbjfxtfFAKaj5hBL/Z0X9oZvElnBa5RXso4rQDgsWUzDi7fq4uV52oC\r\nE3NU8wRZAqnfPCOHjH3/7RkOszd0PAPCfnf9me1cgZ7vBtSkBLnAwmXN1Pbe\r\nzMp4IpxqWB19z1oKAxfllPAO6gCMZ9T6+H3DvTqYeS6VSYvjGP4i2QkVqtBN\r\nvxueFiHoA/znb6vJNalL1l5eK0KJoDm+ZiIB/8p7J2vYA55mcDitTATbHdU/\r\noiGZTFbXEmbGse1aV+XFdKRVlFaPWLTK+If9wzTWAPCf7b/tT03UDBeuyZNE\r\nfvL8CFHNmSbsXCUpJfDneDw6luD1Y3tLKvoq3Diu8N7q22vavMhEB9/e9zXM\r\nVZe472YR+49H2t+FkdrXim4d1+CXnKBN9edmaklNjQD3gF7dZzBU9CScQGFq\r\n8grqfs/JkgUPzoQHnId3CSClpiSvgR6C9SSs8h7lxMHZNnH3O7JKWREVjcjw\r\nQk5KRKT8t9usXvb8tk29vg5rQKMeGq5BLiuSr0JKgx9yYJJkg0GTXKj5WWSL\r\navZtfK3WWI4SSZ8jpezPQ8iQK6yAn+6A5chYc4EYSZ1wyKiWAslibmnqdRQK\r\nydTNxAKJjYHJpDCVs5YYeJXnj1NbFq9EflA=\r\n=qMwV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"a47afc61196797e1a9ab5ba3479d58b33b1aba47","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.12.0-alpha.7_1660580421396_0.8711872301794465","host":"s3://npm-registry-packages"}},"1.12.0-alpha.8":{"name":"@getjerry/lambda-at-edge","version":"1.12.0-alpha.8","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.12.0-alpha.8","maintainers":[{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"323fb9843a271bc464630eff039d38e4309f8fba","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.12.0-alpha.8.tgz","fileCount":1361,"integrity":"sha512-LkQ8qGcavtlUoitZr5JFWb/lmD/aogREaP3rAti9cppKUZ+U/6oKo4PsiVJQ6JyGJH1fOnyqlUaIOHpVK1oTRw==","signatures":[{"sig":"MEUCIQCwv/WhonmzRQ+zfGN4wh+qfVmftA5XIk4JNiZwEiQ21AIgQB3nM6ECRTryLYw73VtOWbVjSfAPbHZs9YTRHg2i8b8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32949914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+n49ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpyww//TAOmmOxMtoiWEIOkZYgGFwSx036S/Y6I0LMjSyzvmUfnfKvP\r\ndQKzt2Dd3mdeU9pppqoExtWBTpZ6sBTA3cejq/gWNMMiBT+bNJlP/ng+5H56\r\nJIPIsoNTXwopQPMm9qc/I1e3LNzxCiwhX644aSu3vOrPmP5vAZGFTAoXZmAU\r\nc6pYGCBnlWIWvZYSH1Jg7ApwXbL29APMguqo1bVKPFt6Aoa6PO8BzYbjth7+\r\nEFlE38FYw3jTOgNb4ab/K1YgjjnyRhUg3LzpZoqgPDXGrBvw38ddSLeH+MuE\r\n1YYh52o7fL17nieE8R3lL+Z0fiuTo115vEJ3abCPJMOjVg0Whgq84XtUeNUV\r\nlC7JDkvL/xVAbQ//KzXJ9kyH2Exl52axgkaOa/dqK0wIaUtD+l+JnyRBpwQS\r\ns79Ugl/0+jzBiiiTOswJcB7CzYTfM2vI1u4OxiU/unVjejSkc7Y4Pu6x0c8F\r\nzPFBz8hahBK+0923egOGAIZj5EyhhZsLFgfgga6+bJQGelldfw462OOFaJll\r\ngB1reZ1XDXipvblopt1VerCPfA1QG04baPZbP9HdKMVR/fkD+RdVVvcTpvzJ\r\nZ1z3eddtiwCEnZvYMUwpvZW8ejTE7IWuTXQkO6gnkUg0oAlcIQ9IIPVaxICt\r\nld6p8ygOz/LTf9GrwYT8xs+l+ur6RhS2TP4=\r\n=hxRc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"46d768d1e976e17385acd7e3d71387cb093c6a39","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.9.3","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.12.0-alpha.8_1660583485072_0.3770695140735676","host":"s3://npm-registry-packages"}},"1.12.0-alpha.11":{"name":"@getjerry/lambda-at-edge","version":"1.12.0-alpha.11","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.12.0-alpha.11","maintainers":[{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"31cf62ff361e492add6780bd2649ddccf3b3f889","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.12.0-alpha.11.tgz","fileCount":83,"integrity":"sha512-JeJMnPvP4nj1EtpD9oZiZ/9VcyWSCcEEnwTie1EROWhuAa4ztaFD1DaITsZ9ROnyhfNsf/xf7YOzWCdEKcCPdQ==","signatures":[{"sig":"MEUCIGs87VW41KCy0Kt9iMreWanzUOe6Y2m13TaPRnA8ZgZVAiEAgEDbLUuUmS2ktjdMJLnkz0R86CoK6Hz348JVPMnCxOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3661611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+szoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSjRAAlF6YwZ6hGe53hueVhFLfqXHzIQbXSMYa9MDikJUwtg0kGveF\r\nbkAN6tQh9mIdNY2keux9Df5Sk4QQmWTKLmZsikT/WN4yNlD1evhQ45feW18O\r\nJHx5vi7d7MHDQpZJblumYjfQdboGcRS1FxXjlEf4DUy6NoJZSWH6hgWla3kZ\r\nBpXNmRTCYoPhscpLFh1XPLoU2Ef0VxsKJ+8IxgvvM//INaoomz4iRSwPlC5G\r\npn52oOYi2QCE2QEjpHFszICQTF/vlJBg8qhLUBL7dcpJndOYrYsCz7h0oRmU\r\nfljqM/wpkYxtOTEXGNSSVKx4a4Jsd2vLdOwAO2ORE4e0J7opzifXtNediShf\r\nQ0F2frxqppnGyEtxdOAinOGd/FQs9iZYTJf6t0dnIsZdDz4gJXEZgY+hn7d6\r\nyf4QbDXN5bvzyrlCRt5aTo90fRsQtqIJv9uqLgnS4WX6q824Oo4Q04VotViW\r\nVTNh5rycFfNURrPxEpQH2BdungQ2B4kQ0tpE/24Zu8MLGhnJMdQTVAlTw9C/\r\neJJQKhnTbDPPvxc+tf1zvUAYfsyAZGbpG6DVlNwPQcE+2ut5EmUyAvWfKA88\r\njG0ChuJh9nzbz4ltHCreoyvZMYyuTas2vEt5DZQ2+zFCcyrdrxhYqhENdiJx\r\nrSE04J6wGEb/ySiei05qXGxDEwLZNuPozqM=\r\n=Gxqx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"a227656d7decf2ecd527eb23f3e0eda05a54d514","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xahhy","email":"1014596312@qq.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.21.0","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.12.0-alpha.11_1660603624091_0.265995485183371","host":"s3://npm-registry-packages"}},"1.12.0-alpha.12":{"name":"@getjerry/lambda-at-edge","version":"1.12.0-alpha.12","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.12.0-alpha.12","maintainers":[{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"b011262dd8c9c4d6b5e37b0b153d9a704916b389","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.12.0-alpha.12.tgz","fileCount":83,"integrity":"sha512-y8mMbNaUhsLLc7ViLaxIjtEXXV2vNV0bb/vCHFyfXiixLi7MX9hEkhE2gyG+Ro0b9AJSsknwXxV5TBrJMSNamw==","signatures":[{"sig":"MEUCIQCE1mAvYhKDP0LNqXMapUmXQZvwvRJtOwKYVdKv/wBeBwIgQHKvsBKMRq0AvypuyPnap0owzR74rozhYR7zZFWSSr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3661850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+s6dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkbQ//ZxZZaCtWcSU7onEcjeIbRR2iY2pOlZtOwUeRVV5/KEt1NLV5\r\nafUalC8yFFCMHpM7EKKKKesy+GiCvoT7d+SFk4MuG0l8ncZo5GpRzFL7VZOY\r\n+Wgnk6+n93rlIfTZpkExcF0+echqvPS4iLvlXMePhWGGOzl8XgF5mKG/IViC\r\nqM/U9dBlq8xcw6GiRhcdh7ZxQLsiu/HXnvKsm3n3qiOrb5hgqRim/Od0PRUb\r\ngwQCmq49U3EKt42O56B1G3AKHWxHnPqz6/ZDPsUXSWomK89OMe72nRwdM5/g\r\nHJ/UFxN/ByfY4WcK5y9JiO4/BYwVDqGu46wAA1AJX+epY7uaIjP0UMolD2Z2\r\nlHrNkglFcoxcO/iJTEpfD6f3XskzfTk1YVaFB8uMzKuOx7bidnF1poZIcDFN\r\nymyjHgNGRX+nQovjE2hPq49PscoVk+XNuH/m7Q7ycX0ywt/kXJXKFDxhhB+T\r\ny793y3nAdR9fv1aOhdSpC+VGFOhZ537cECmCS5rOK2eMgFMxQbn9plX1+IPv\r\nQonhcgUh5hVz9nPYcPp1zm9O7Ez2SC8UylIGO69sdHyyW95BIXWvNL69gFGI\r\nn5fnxcyySTiH+jJGzX3hlBEeb3KYCNsiGVNLeFI4MPa9sCrVcpGctNRqKh58\r\nCL4hFpM0VHuhJ+m0wPqKyAUnhSQlq4Yicfk=\r\n=MmAL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"9b7ae55885ca26c8e976bf4153743852996b6674","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xahhy","email":"1014596312@qq.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"^0.21.0","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.12.0-alpha.12_1660604061249_0.7612337048768198","host":"s3://npm-registry-packages"}},"1.12.0-alpha.13":{"name":"@getjerry/lambda-at-edge","version":"1.12.0-alpha.13","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.12.0-alpha.13","maintainers":[{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"8c7f7739819bba4ffaa8531805068dad8eb9e64f","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.12.0-alpha.13.tgz","fileCount":1361,"integrity":"sha512-YWBn/NTSBbbg3LJfM3Ozu2TrbLIzKDf3rRyd5waEZ78gDHw/nSJEWWZWgfGSYqZDBNx23LrDc9MHb4pBXW/Khw==","signatures":[{"sig":"MEQCIEGdI9/IQHg7c5ytZT6pFcXl5KQH8Wfk7uYUwvhlfdm3AiA3PGboaH+TsJ8Mv0xoH5MwmA3jmVz1erWFmXgMexUuSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32951516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+tbbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpydQ/7BQ88Z/KXAe28cHUHzihTtHgPJ458Zi3OVM5eoj14IimxKX2u\r\nMwhyAeSEf7qYkm7EUfRULxsMcUA/Dkr+Y/BQHWg/Ws9L/upjbQRp2zYZR51b\r\n7oLrkQpWSjTNpKB0jK9Jxnv2XeTHVA6nY6+JsmYG9XtbvlqR+bEIp+pOucP9\r\nbFaKC1bFLrEgoDmAguSSF+5ZsS9468YfbEMOQWSXj04x5Bw4Cr4ffPu6twHe\r\n7460OU8ShLX5t1JZI/IC0DgoN8hPTghaif/Yogsf0JjG0lKyf6SORP4PvUJI\r\nPjZgWB17pZacy9be9zNCCm9jMvbH6JUbw3cOa49E1BvBonDFfqjTNzz1Js/z\r\nx3m7pMD4/2a5aUE+uGrCUplj19laTUzmlR/9cTW1Qvi1ftWdElCyQZLav73V\r\n+EUZmIxSPmsU3huvgMAuFFlKYAjTbolKEExPn9BKQI5nJWn4K2XBYYAe8I9+\r\nOmYy2I5Ve/aizQRa/WcOMEWOzK9qj70OsfC+1GSCcxyvuj7oFS6bB7Vmd/rs\r\nJZqnKiVaXDzysjON3xu+s2mKnYSWnSQR2IybqaNMt2dHg71ZdPxu9YryX831\r\nEv2Yrk0rS4orpSxvxfXMkVoqC/zQWbNGz9pxF1BWRcOtMUwMk8amW/pU5Ffs\r\n6A52yNOsn7DPMPZ6Ytq1kE2dGfEioqiN7X0=\r\n=wVLp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"0f8fab4e2b566ab078743fa62d98436bd9671ba5","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xahhy","email":"1014596312@qq.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"^4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"^15.0.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.12.0-alpha.13_1660606170631_0.8326764139748781","host":"s3://npm-registry-packages"}},"1.12.0-alpha.14":{"name":"@getjerry/lambda-at-edge","version":"1.12.0-alpha.14","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.12.0-alpha.14","maintainers":[{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"34097fdd6e536b5c0a5f5141e632362fbd61b284","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.12.0-alpha.14.tgz","fileCount":1361,"integrity":"sha512-hwrBwaJotlxFSNQDu91x0oL091iRD+2cfd/e6nyWOaXPL0ibfNU8w98FBSz6cGUspM2yzcs61Oj/mvD+sFpskA==","signatures":[{"sig":"MEUCIQDNH4ClFp8c/551dWSXuXXOuQkzkMgQYxn88OokyqdIQQIgJASlDCe1liMkuJASHtVlD8UQWxX20GdOu57tSJBtFa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32951815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+t4/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ/RAAnk+8k6ga/F/+phjEIR8KjcQLgz5XKV7KjHQlT+3t6IdO+MCD\r\n61LuxY4/T1SBEpS1EmVvdAiNxT5HzZaE2WL1/EEX+TJJz1tQAfRg5134/S0E\r\n4kQkQpVvs2eeFEwpunMkyL+syCap1IqRw+TXVK2S3WkLlJGBCUn6kVwjbaHD\r\nJcRE8idYbFbtZQiFiCUO2mI6gL5ioEQ9Eucniz0ZjT219K4S5o/H8wx1h6yj\r\niXiKY32ZHmxKmD9g4GR5ekCYu2Nlh1osmmAwcUZSE5tcRfz5weF/42DZUrAX\r\nPMG4/Kve1T1x+COEidPbXBoUWPD42L38MXijmqHkLgAxhTcoS+FpiP+92+2M\r\njmmPapIj93Lg3G5+spjwLs7eG4zScgpBCenKZBPJnVDg36kkYb4VI5DCNQDw\r\n1Mv92LKK3tzu57nLg2VHzwEbZ3Xs7KaW0g8BHcENxAd1LzwYA2s5z5TD4F6L\r\nTUR3DSR/60K01rzrWjl+4Xkeho0plIgNFxxJbQ40p+GuEhqaldXs2zV4EQNf\r\nOnXmMAPyi/HSSy97SyE4h5WUm7kcA/g7jebRKi+A4egBhl/krz4OidU0faZH\r\nvz6PmmVlxsJEJBgvD0AigOSiEf3qDF2piqEQzdrkCjCagtZOh9phjsXa9eRG\r\nvxwEExkabd44UaZLLXAN6N9ksxg2bLFmkhk=\r\n=y95L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"094d24b10b9e9b3dfb1fee142e76e935bea8f1f5","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xahhy","email":"1014596312@qq.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.12.0-alpha.14_1660608062763_0.20210311820271132","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"@getjerry/lambda-at-edge","version":"1.13.1","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.13.1","maintainers":[{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"4d2c9dad49b64b69f30e3144ab11c98355f0e14a","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.13.1.tgz","fileCount":1361,"integrity":"sha512-++PDOFZewz5kWopG9XG23coD43arFlNhA5JqCBz5suCX7Mh2VcGwkRDxGORD5DUi74lD0YUOAzhjdvu3KvbZkA==","signatures":[{"sig":"MEQCIHJ4Ehs/BO1wPzmJ65I0bBJl8Ym4VmBfxOxLEC3mu2uFAiAyFJWaqzIiflJuv9QndxnXXE17U6+47vB/eWz1X4leqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32950281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+uo+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKaxAAj0i4RWnEBKIUc24eB6iNv/gRlDGKfrXgfhrz+stLR1MyoL/d\r\n0yoIXuTVtGvvw+NLAtqrsJihWdICxckjQRbs7j5Ki/JzjJScMv0TgsPVqyuD\r\nMGeJsepS0pc+H15NluHiYHsthFTVOuEAHF4A9nLA/zjxq3PhzX/q5iJFwHim\r\nbjCNdHx42/pNDLo00YpuGPvc7I+FmAbdPCpyi1rEuiaJpqlF1kcc5au4IwzO\r\nfv/GFVoy7gtsqf2ZEWtergzflFQbt/yO7CJHFSDgzt/sU0Mo4D3uTp+GYhvj\r\nW/KXW7KD7PFK4MDLWE64xybUBZqQ/t0Iz7t8r9+h4WvgLV3MsjqiaXOXSeUb\r\njDRd/YSucfcMqrgpWzy8PLDF9l9JIUQbfJIDZSYj3QIUqqJslS/++C64xqbU\r\nzvwzg/bw+y6yg32SKWPLN+QO594OwfrFhjzi0i/t57mOLJsNN7tQmvxmb0on\r\nt5P5rzQF5BBbzDkbPsvXQvp8kU0Lb7kH6VzyeYLca88MSJ3a6Q1EsbxBetpg\r\nymOsbbOnRo/hYNwntPudcK11HWyhO20mJWAuLa4d5os+Dq7ht2Cav49Q0SYf\r\n9xiS5jLI4LtaHUob3/Geo+bJaReOxf8iV5aFiBWITLgHk6dEljn9BgxbYCeB\r\nlYNpXtPLzXjKWrY6NaCmnHr6uqcp8D+BhjU=\r\n=mfoB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d3751ec752bfe122b854e2200e72932c9d7585ee","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xahhy","email":"1014596312@qq.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.13.1_1660611134414_0.22014559565004865","host":"s3://npm-registry-packages"}},"1.13.2-alpha.0":{"name":"@getjerry/lambda-at-edge","version":"1.13.2-alpha.0","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.13.2-alpha.0","maintainers":[{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"46581a769d800dddf6a6335c5797197c3790e432","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.13.2-alpha.0.tgz","fileCount":1363,"integrity":"sha512-sB7lEU7rnvyYm9585fjWOo/noUIi6rNxElBXs5ODFbrQqOhGUtodG5uurWvp3jm1xtSCGa5RnvabTa/oQZYDMw==","signatures":[{"sig":"MEUCIQCckxAqW79+lGXBf1L0iWXgQ+0/tdZuVSmeFSmO/UgWvgIgTioqIWXOcY78NXdZXkosHgJhbJ7ARKBoQ8MItX2HjMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32955958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+3UpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmokdw//TZQWXwb2s9yG3qpYbL05tLVqWvRIF4+GqidqWD8INTAFzfFq\r\nYd/84QPo/iCPYhxlwu9uWknPgIybyi+u8cPfAGtzBTrYeh4GuLDb+SFv5f3b\r\nhh8ksUWSkzDIYS4kUNj9OwjqpRo/h2g3fPxXo9DBhdndhvtlfma6AWqr0WfS\r\nRB9u3XF+A+XE79V9mJWoAc/dzGDpSNLYC6r+7igf42eJBFezLe4IHwV2aDmq\r\nn32XBd/ARomWR1z6UP1YamoamwGqwDVnpN4iyXu3soxs2MsKRc2IJAhAYJ0P\r\nP1C2slrQxybynySblOgWCG3jIDaGY+yY+DIDJQ0cX5LCXOfuTfPsd6E84gh3\r\nuPSdn3eW6JGlzjugRlkEJUp/t7Grq40Hj3c30ahbpZ3qlqcwqRXtJ+o94weB\r\nVrCV/YcG55FgvbG9KLRJ9zvr6UBolP6TdDPIDUrC2BH2+KilD7KhHwI8YCVx\r\nsX5S92PCy+TV547XB2/JnWWbcI+tUwaxMFWeSOC6KkD4z4GdsGJw5hgAciV/\r\nbWyXv32UVw05KnX1PcmxoC8Sd4Vac6AYfzjrIo/IAWrjbsz3f9Qko+e8JXNE\r\n6Af+vepnjGj8u9qAW1VPzPS5hsZ+8tUtNmQrsNtEp+AqrN4L8OC62shwThzc\r\nu8nHNuxWCRwD8OHh8TZFuQQTTwWevTN6wr4=\r\n=fTbG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"c2fdde8dac00d9f6dc47c1b36af054fb1dfd6e36","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.13.2-alpha.0_1660646697244_0.9292108668481349","host":"s3://npm-registry-packages"}},"1.13.2-alpha.1":{"name":"@getjerry/lambda-at-edge","version":"1.13.2-alpha.1","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.13.2-alpha.1","maintainers":[{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"7ef76d75baedb70b0e0f25445ec8d6d2ebee81fa","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.13.2-alpha.1.tgz","fileCount":1363,"integrity":"sha512-0rIYg4l/rT36ylEnjTGRlq750c3jblOafyIpJBCWhCzvyD/oUjvv1uyZAVP5cuLIMomQ6Q7Y3Ztad+qCBuPm3Q==","signatures":[{"sig":"MEUCIQC8xyaZkiI+sVRPPnAbHgCq6HNCRj7qb8G63fzt/IjU1AIgOfDO0rFfxQ5zua/LdtZx+bUynWm9Kpnt7Zv6irhJEls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32972055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+4gdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNOA//agjvkdpXfoA16REvmMFNhWbev93fy+tzl/ZLjd41I0ARxbPu\r\nFZQ55eVCZTloE7uRW+E3JGJ+jn6b52qkUwwe9TPKWnhLWqE3hhS0QbK1Dd83\r\nvx7GrHMSTv4Fc23DlIHvaVcpctfqSL4ds0JYFzUSjGAPmAR3GuXuRHNm5kt3\r\na2M4xOsirJF969zENlj3hAdl92pqk7vmrijXMhAkTBzzrwPKpQYusoOkTvoC\r\nj3JFNInmeFGvIMx1htVhy3jQY291kI8w+lmbJXuU6f8TzkXKQ3buEUw5fr8X\r\nmeerPKvJcOGBIK1BtsdChhspuuj0D4R+x6LCJgFhFqbK5x16ZtBlAQOKlk2W\r\nWnKU6K+U8ydvcZCHq8t7Tyf8KmLThQabRN2HN2Vt93bbHiOiPVJGHTVcb5Mu\r\num4eqmAhyacHVnjHwy9Q5vt8yVzUJPE3ZhdsCII710GVPc4NWERaR/01HpKQ\r\nlq6NlQgtEJqIQMVXwSiF2U22jmiFXETinW4P+R004eQsVgne3cHFXRi2r0h/\r\ngnrpearGp7EU5piP/xSJNhbOvMjF+As31IrUFklFlTBikWhsb/+rVvjKr0OY\r\nEPixIpcun6n0PQ3fjEYfZKqwcZ8aF75jdCFlewE2j0jGphNNcFOunt8wDwkx\r\n2cnTIDyQ/wUUMSAyT7P8vEEiwpcZLghFgrk=\r\n=jk0Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"34c6ad692a5f6d2b02f731102d9f9cf35a7e2bd0","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.13.2-alpha.1_1660651548346_0.3395045531862402","host":"s3://npm-registry-packages"}},"1.13.2-alpha.2":{"name":"@getjerry/lambda-at-edge","version":"1.13.2-alpha.2","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.13.2-alpha.2","maintainers":[{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"6f8c0d78a56c47b990a574056669a5ccbc7d8d2e","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.13.2-alpha.2.tgz","fileCount":1363,"integrity":"sha512-lrmk98kH13wmPDr9CclDj+SNIlWdx8aHIQ9lYAfNh176lVRQJQ1Cv7YLyqTZCm68x4UfXuIuzqdT3d25bLJ6iA==","signatures":[{"sig":"MEUCIQDCMuyu3Rh1QM7mc0S8+b+RY+Nf89c33pBlOaIULlFzdgIgQgQtuLqiVZaYwD4LjlFlA7B99GXRXjpUbSWX2FMOxCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32973461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/amTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7XBAApC6I9McOotJ33Kl6bnqYN6eoYfk8JGz6xTjKH0bmieHT+Z0L\r\nWo4OL/9naKacNs1pfb8eqejvjnMDwd3LrB14NNLZ52dePcABgVIXVn4cqicg\r\n5mxTrBgYUtyIo03khK/Qe+5Yk1zlstR3w/V1dWg3hVTnFTp/26Vah7bZaoXq\r\n/+TcgNZFNy8zIsSUZGarCaQA8ezJ7qrtaOIG4iYGs0VP66iQNMBkkiOTup9D\r\nANW+v06ekMi6vh5VuiFlE9AnYbjm8MG+NlQnqA4T2UQ2Nht/lfbg0mCK7Hdj\r\nF+mJYRSTDDcnPzKyvwUglBooEwXChx6O0Ox7Z1GuqB18zGJ3acZXgEUwwweG\r\nFn/OAEY2pt8hcxvNxmqsStw/O0fXgNjpWY+ljlWOf36pZLeEekcPRushtVLX\r\nueNCL4A7+CQd84iIwr9s3glLPPhDefFHhOZbd3zWjc0zGxb+CXcfDV8xhih2\r\nt91pp4093thD/bPStE4zVhh2UYufO7CCkTCUtE6t9uTbeA+fj0rB15+1dqXE\r\nAnLsIk9lKgQiYMuGgQECUQWEZfm1aDWRBhtTu3iwk+4O9MZ/kQ6VV2dW5TP7\r\nwRJCLRTe3Fh+HehEso23Hr/4tIrOCSGI6ZrDK49eEmxC6fP6QAWcV6KGo3/A\r\n+hUHpUcaU9Uw49bTkKanSbCvPryXVUXPFAY=\r\n=FNEc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"3c354cdb9a10042ecc5a2e4c4a49da9ebac21dd9","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"6.11.0","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"6.11.0","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.13.2-alpha.2_1660791186716_0.42895051711381327","host":"s3://npm-registry-packages"}},"1.13.2-alpha.3":{"name":"@getjerry/lambda-at-edge","version":"1.13.2-alpha.3","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.13.2-alpha.3","maintainers":[{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"e916a99ddbaee7be3c695927ca71da33c7395702","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.13.2-alpha.3.tgz","fileCount":1363,"integrity":"sha512-VSfH4lcggVzHaqV/Byk1KkoJmlr1Cju0ZTG8QCYwv4iRoEnRJQq+Ssnw6aFWwog+yewjs1Kh62bK5Fp+MBafsQ==","signatures":[{"sig":"MEYCIQDF+Bt5Mqnpk+Pnr5bwPECPfQq2WNAO1Wwvlt08rXUpTwIhAOPdUe9vhrlF0TbfqTuuSYUYTbtJIP31x/YyNjiFdel9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32866412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA2/QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSJg/8CgmwoH0FKpstwl7wwX6GC6d1gLoSgc9/cWHfBhi1eTI7iwdE\r\nfwkxsDhj67Zo4KASYcBNXPhbdJAyNuS+l3BkFLG62xbzPzqsp+JMjq8OVbcX\r\nHSSTgpeYn5jUTbArvk1kctgCXeYXDROtG8reZEH9wLyoGRWRORti+e4BcDM8\r\nyKjVaF68An4mgI4X31cdf3kD0YUfbpc+rbVMFKJYYcS6Vn/IkOSKVH6/Uodh\r\nQAjgABPfMTax7/FVqlbP9GxKjxn45NOM01JMtp2UYz3AQrTPlWsp/h7o4XzB\r\n87dsmrr6Dflr5qvytkJlgakc9VuZda/UrAa42IhwRodrrnC2cUnRJkRTx+kv\r\nQ2nbBqXSVmnnnyx/XQq5wXwMuJ6Fd5Ms3v2VIJ/FWMDEqkko792Dz7xJnWQf\r\nM8obbXSioUfZsEOsrRXrTj1AoS5pMbpuVz2FCnHqyiYxP25hjHpMxv/npgCw\r\n9rRJm+bdRW90q7Wx4NBcJCtZKQLTzmW+Tn8lONj2GvvMmS7A9/8n+eCl2Tn+\r\n+8nbTlc2EeUpHJ8rAek+VnquUcLkkDeq1NJHucEgoL6RWQx662uxgHPFvwyB\r\na9ryKV9KI/xW+CKeX/EJrRKuAlXGz1vlMzuMJafa+Fb/ZMyXyOVsGyIM6B+u\r\nf9JdNqovfNcbejRev9TeWdtLiVArggNUy3o=\r\n=8Uvg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"c39687c1745a3ce8c4d63899cbe4d5b82eb39502","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.13.2-alpha.3_1661169616184_0.8446743630612852","host":"s3://npm-registry-packages"}},"1.13.2-alpha.4":{"name":"@getjerry/lambda-at-edge","version":"1.13.2-alpha.4","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.13.2-alpha.4","maintainers":[{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"2390ae221dcb53db04e3f47192a3f1785491f344","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.13.2-alpha.4.tgz","fileCount":1363,"integrity":"sha512-VzrC7/3ewEkI2G6aob525ETqB1+qu/Vgto3vrrvyIXyGve+NpBOqvgOJukg2quAn1yAIJThooPf41QFiqFXbbg==","signatures":[{"sig":"MEUCICDbxQy93+gOFO2RUERpzng64TXR+QNyXzNr/AgxZBuDAiEA6KNU78N5JqHYzvXS5OgeddjkTgGDCVkOhLQDI/qkwL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32867116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT+bsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1wBAAiPVVc0MpSwZ/yWf4NQxr9rMgj2AV9I7nInZFyLIbR+yeRXKY\r\nrCzRtKmYHQ7VITeRsM3hAeW4FDEWGUTa+X9sQhSIV5M2lYz4ZUjQHuesEvKc\r\nb7kzZ27qs9BQG4ghbOcl9NVGDnKcOYH1bFuZteh4blAOuX7UHBRARlwWtj45\r\nhJ+26DSiwakt3LyrQ6NYRWhMEJeI8AlnqTd7q/HSwQXhMVNiZhbfU1FLM/NY\r\nl6xRBZ2D/UasQz/6lS7a/9PKv7AfAd3LL4kLCKTfvzl1DPDmsAzpT4Cn+C9A\r\nuFZ7Zwr6tz7rNuk8is6H0uoyRwu/LtA9z1ZjzLphX1HVP/KOwb3IYyasaX5H\r\nPUnqsw03bVcvV4G77EptCT6wOpAsxvpQiwgFd+nyyN81OdzchQLvOR24Klkp\r\nO4kWsW2SSmiQmBEmTYdX5QcunJPz05zT5gzWVVLV2cCRSaG3EOYneFm0oKsM\r\npdD8I3gEssxYDePyzd+rl8o0wVj0vo25lJEAvbJ9d+ppnMI0Q6BLEF6m8YBw\r\nLr82De67Bog0AQwootX0bQuIrY31rVZ96PI5WrkI9REt7IzLTwBZ47ILoxDC\r\nEf3+qe8T37GtRc+/5iI2WUI7l1sOyPxVQ+lNW2Z5PJWx7Y55g8GQC1LQ2vEO\r\nmg+YQLgw40ND6V0TZynkYrBA6JWhdgy4wok=\r\n=7Ccv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"55629c5182b4ec5a0b019db154d12b35cda44f8e","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.13.2-alpha.4_1666180844151_0.9326761829509524","host":"s3://npm-registry-packages"}},"1.14.0-alpha.0":{"name":"@getjerry/lambda-at-edge","version":"1.14.0-alpha.0","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.14.0-alpha.0","maintainers":[{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"93452354eb817942b63632d44f977cc7e047a523","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.14.0-alpha.0.tgz","fileCount":1363,"integrity":"sha512-cKKpY95ow4XeeoZUc3SXuXOCZku2tjx5IVcY9rakPI35iSBfF+TSVXN+cXtddX2HDSE71vyyVlkHBwEKdwq/zw==","signatures":[{"sig":"MEUCIHof1gT8fcUhFuLjfzGosW84co0SeKpGvF3EuQQAI04fAiEA9F8GwdCSTCFkrOsh/fNe4URgdd7db0E6mmXdD4K1s/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32877224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfYqBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpElg//UlADgPKcNYE/4rn5gE0hoyFgwiCLMHD4Sj6ALCgJ9B2Kt/XQ\r\nUklBrfI0Vz6eVFoGzZRJZReStFJPirfGDct5Ow7Ysa5Ym5cD9LvgN8ymJdjj\r\n822wrAl4RcSEe1xI51tV9yvRNw4lXzIvAVJ6oCzep+h/pubU5zLSsTuONNwA\r\nY3pQLoJaKv/rTZo++Q8BorJ5gg5oXcxtVxmKMqf4jYoAaIBM6GC1ivX2oY4Y\r\nZ2wbpdjDkzZwSCz+CK7c77DsQzYRNTxyj/RQw9ilEZTJThYuq4S68JUWgzrr\r\nkkpwWF7vJvssTB+Jid361J6GN0YDlVdkV1Pmd+VSw4ZHdYpuZSyCd/Lk46nh\r\nXAd9LHmkL2Rfmm9ZRk0TixoJvuCuamyO0Sf7NtQyclkwhozxAymDqBtdiKly\r\n1QhGiFC8qckXtbDsGSYTmouEpdzt7BwfS0whjT6d71Iqwyi04LjALL0MDsZW\r\nvFf4ENPAlm3wyOws1abMLwlFYFMqTOzXbQBd9kZgeRp4JVnKsqiqkEcJ7i0E\r\nVz0vGK2jyrk+29UWYmqY9071ESP4453/gVYNkBfGSWWXZX4Z0zRsnKwoNS0V\r\nHKAZSIIGTF7Xu6p/lZQKaUI0VE9iomwL2nSWFxTcangaCm3NGJbWNTLAR6Du\r\nAIT0AI75PbWERZXgSmLaiz2Zum3ELhcjERc=\r\n=7e7/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"7bf6b7d26b232b28512f983208b1ee15abd2fad0","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.14.0-alpha.0_1669171840924_0.9223896176867015","host":"s3://npm-registry-packages"}},"1.14.0-alpha.1":{"name":"@getjerry/lambda-at-edge","version":"1.14.0-alpha.1","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.14.0-alpha.1","maintainers":[{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"2788bc3a0895f1709ae8bcb731ce8458b2c08acd","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.14.0-alpha.1.tgz","fileCount":1363,"integrity":"sha512-PH174NYcYBCpeT7NKLhbwFKVDXtiTpykik5UEFqV8mAux/TPMdCySKq5qZCyO0YARzhuwwHRp0vsz5m7nxKzMw==","signatures":[{"sig":"MEUCIQDChQsQULVT7sx/loyK+aHa+gvHibaNNrQJE2MxzIcXnwIgbgOYzy99jcdH8jMWpoJP2yRgetTIQp7W1tFmMI6+hRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32877921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfxrDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdWQ/+LuLQpVGBshyE+WiPrV6QAd60NZSQdqb1liPRmydj8nQ3r3GZ\r\nzZgGUCsPyQLiSueu6Ty+zjlmnZc+sInB8rXnyiD8sCviF2jnNOGVbT62neXJ\r\npcUhAvBfjnRxSlFVbPUNKcAYwkq7PAYeF7ECkXgjYu+MYs41oeuuxrezGdM+\r\n4lDu7fBM/fT6cTUWAnjRrQD/gIS9B+Roo9MDS0S5y2vMcnsYDZZ1AXeqjHxA\r\nnZv9gM7RWsgfRwwC1L8K4v/441RdiZnmPccyU6XJsuEBpEduT1AFSwLkoZ7e\r\nSSbKC+geauV1EU5q0IrSx7XBpBZw9F0PI+J1AkYJaAH07p6DH4nveRf9EU+S\r\nUrWQl+WRLk31dOSqpCQvI4HgJDG91RxzF2hilcgj1p3Go80lbOIyIqb+yVPt\r\nuKo7HRNPnacAy0msrHZ5x4tddT2bCIsQGG8Nu9T0Odzq8CBl3geeDdMlByoR\r\nNH2HePZnmOs6SA1PWQy6NF46yyul42BM4ODmpjoeUISuAMYChdHY3tXzh6L1\r\nNYY3TaLp1TO5Qo8rl4WLzvGZz3cFFD83pbeonSYvh5wCLZGi9ZWLPY6m0eS7\r\nmqbSEe6qFdqoRCSOcdxMJtI5MXkwDOzminJhVTzHXvEIfFiY/Lyrf7zIBs4h\r\nDOMplEkwXnnho5yROrjlEZ7xgfmWU74JBBk=\r\n=zsZ+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"c24d8865856eb4707b771144cd123e542ccd3f44","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.14.0-alpha.1_1669274307430_0.005456552572693951","host":"s3://npm-registry-packages"}},"1.14.0-alpha.2":{"name":"@getjerry/lambda-at-edge","version":"1.14.0-alpha.2","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.14.0-alpha.2","maintainers":[{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"bc0ccda67cdbbed7bab6bdbce7fe7b09de9a6609","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.14.0-alpha.2.tgz","fileCount":1363,"integrity":"sha512-jYxOk0YuouL9xvbRtHH3d7LarnUPNQs7UZP76yXcGIFRIKApUvugTQYyeRgFjTO4b0gLeu/HOGG994JI31m8hA==","signatures":[{"sig":"MEQCIEPUhgi/JzJuCmGXHZZ1yQzPWSgvumG3TpoYk00gtViBAiAEmfVpi1/pujUqStJ/M/4Vfo5k6ZQP0z2ymcIZTebI4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32878159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfx7SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1tRAAil863/pyaCfAuR0UE4ZS7DHH8teIYFDfXBC8WuI/Ol9x1aMU\r\nbeIp6kez1O71MdABENlGmV3OiJc3n5UeAHEHdGvoAYC6OOZPJR+H8ITq83QJ\r\njn2aYPfuEdVtDHJUFodEoB7rXn/Q5VmL+5CDzBfNINcJxjXAq1kPuEoVekPJ\r\nUuiO4B49eAO4CKmHZ5iDW5az9D1oDmq98aAOFfAVyClZZZ60pldHgSbdVY/O\r\nT2DPQc+LKIijcwA3nKqcfYiqYYKX5nT4wLZdPbrCdFXkA04NhIzTz7eacogF\r\nJRTLszyszrvCxhE+LvUyCMAFb9EyWMdK/lpwYkT/23ZYrLkfM/LY6vUyK3X+\r\n7oJ51UFLrzj1DZcjYdY/L/qf7O2RXsLxzt4QtvqO/AuaVuNhSoZuftHfrq+H\r\nM85aVx0E16cbVM0Tih2ZynyNrOBdNQwtBHIJpPZT4CSMqLY96u0Q5YoJ/D5y\r\nxne6I2kTwPeI6VU5dBqTV3FMCt8KNQvblzqy1NXxVW/kDe/E1Nz/CGXIdvOP\r\nsJG2gxEr7g3Qgw9TSRtN7J++RW+tewHnbtjcyKjphCari5dzioqn/pJklCTe\r\no4bEefNaJmgst2g6buRCOYhWy2sEL8+3jtT+f3jU2WBx1M3sYoZv9wGRfCpW\r\n0xihcbSGOcev2SV6OXbP+peFk/5z1fGkvSM=\r\n=13P1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"81a18367cec612dbc23c6ead16d0a054edbbd6dc","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.14.0-alpha.2_1669275345231_0.496904556207038","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"@getjerry/lambda-at-edge","version":"1.19.0","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.19.0","maintainers":[{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"de107626887e16b8a9154be10b22f50392252de0","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.19.0.tgz","fileCount":1363,"integrity":"sha512-s6Z3FbxVQaXSQ01DFCOK84x6FausICW6/J7GHzSrL/d7q50w7lChWeRhbANmszjf17kbGa/R5vJ3g1i/Z2VZVQ==","signatures":[{"sig":"MEUCIG3BsQQApsulrOURiiDNNGAev+3Ks61VkGfMPtAuZZBNAiEAwh8BoGozmrcAzD3yRZ/qLC3AixoiZpvWvjb8BiZ08rE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32877750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgHzQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYJg//TnRh5uPij24oL8SZy5MxQfSp4eFjjQW//9+w9IcpSSAnNAsO\r\nOiaFkhrsW80O8MpxioYqVxd0gclISJUHaSDu1al7GbC6PM4NcAxFYUXnHaWo\r\nmwgCUS23NoYLxtBVEcorC9p+S300UxPUMsmaTBGBn3Ir/mA+SHvd9/4HwWDL\r\ncNyBhYYTbR9qwicEvBGOID4DVGegLHJOBRpQXa+9aBAKzc1FNTD56jMCgU7T\r\nhCLH4bawsX53Fi56v56BBjEieFv4Yci1SFiARmnIGHuT6PvW0C5mU0zvAwST\r\nkUr7n4pTkkqJAqkbrjbgGrnFQccJzo2n5lu/h0EPxf8m1ndqf+lJkP687XfG\r\nYxnt71D0bVTab1//itPgxRdS+YYLu6IFbkhmU3g41Zqxny8wZTfltDrHpmF4\r\neQDl+pE1yo4zaSspHa2BoCNY1S1+UU7x+Zn2d7vhVS2ebLFgsbXQ2jMGTpz4\r\nwvy6YKShFcsFW9ymZzrgiBdOwHmJVNz3yI1ivDFTu5T5NSrBNM2iiOBM5zKa\r\nJ0cMMZA+kVycj1rHS0iKaz1ZrjW3akBmI9ytCwIZKGnVWLRPrXKIe7UFSdbU\r\nlu/AMNfH4ysI8Pnz2yA42L2+OIExSITltq/4Z4RmNnO4OpUBnygfy3aqKYcx\r\nKBcEkedhk3o3S/GgNesVc+fGGViWp9kzyYQ=\r\n=Dszl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b18666d9b61a4ffc4628d610edf695656fabe5f4","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.19.0_1669364944021_0.1274868748900897","host":"s3://npm-registry-packages"}},"1.19.1":{"name":"@getjerry/lambda-at-edge","version":"1.19.1","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.19.1","maintainers":[{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"35bf9ec4024bb1ac4ae7c6158b796e358e704a29","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.19.1.tgz","fileCount":1363,"integrity":"sha512-FwB8sgkLvM689URjr+L/PcS+vAAn+WhdgD6+Ljeokp4QRh2WF9G5O8q6udlycyuph1xNvN8p9t6OTTmKhzN/2Q==","signatures":[{"sig":"MEUCIQDoHSFRZZmM3aXBnE6EyfE1Xs3+fbIdfCkhYr/MM5fpGwIgUGaH0KzG3WCmsIxwftE0R2K7bx9HqHaLDdn8nKk5wxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32878238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhXLyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8pA//b/SDL6hkXUbtPskio3tn8B0fxVpNRdUU2RoyooOpS/b9Td1E\r\nHliRjjWHrbnDEyGU/AS/KIYnqf/h/TcfVkYDLgo8PpxrPZh60wJAS6af1cWx\r\nzVvIdX3osaXSeDqM7jkIMhokr1of7mPaOn83miHDUkDwqKzjxWyTCQqZd6XR\r\nJtYX+GDHmdhxGWZqpM1Z1cUEzcKegzgf4jmJxmtzqiIauu3Twr0jMqIxF5nY\r\n+AAY//A+OcheTuiF3IQ3xrSs6zdqDTE4f7ba/Gob+uCkLnoi46WXTNBKifHu\r\nHr+xQgVNoAwWlIlR+L8rMImN73BWdDJDWvx5te/Zb6+w6VLMldy8SQ7jh5aA\r\nasXb4Mnj1lNnePbmLz0+2j2Q8bKZzzIDma7Vkgv1f5BrXThZnbcx4zQz2dR1\r\nJgJiWGPpB1n3C/CarzAoFYORzJcLsU2bgHL3oCJy8wRE20ilKEx1nP4S5tOR\r\newKp0dF7qAwM2+x83Iilfkab7OM7/rvCOzzxt6kH3fCkgCQZoghuCsDlliXm\r\nqYYZrJL30cYumVr6t0rYpPTUjlfwZqKZp7KiSJ4Nvyy22SMpmHXcpo9VScmW\r\n71mfhrH3q/dlUzKA2+tKpUssutyP/eYtuhUZVIfUschmCI8L16ujpXnTTuPJ\r\nlIzq+Z4M4ahxCV9FG8vxfKm2n+cK3Oh4oX4=\r\n=2CsF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d2ea23fdb605209581409a8f5a5291f91a82e89d","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xiazhen","email":"zhen@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.17.0+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.19.1_1669690097839_0.6828429664104392","host":"s3://npm-registry-packages"}},"1.20.0-alpha.0":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.0","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.0","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"35068e35ed8bb1d8564d446ba02cf0c13a82b904","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.0.tgz","fileCount":1363,"integrity":"sha512-H58fb8JOvIiYum5SFdYjQJkunMXRPl2+3ecCWIjNpOQ6Ti9RSKiDfa+TVLn0mL2JjHObJVm9uIpNs3AAFu8VJA==","signatures":[{"sig":"MEQCIBE5uZ9Aq1HRThleIAhTyt0zshJqOEMY4UF6mfqje4D2AiB2mt3lckWJsOFi/5Jv1/foKYVLa/I8Got1LlMcgw4rrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32875237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvZZXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3ERAAiCybIPP26g2QaZItZXvN9grioKTb57VbHnA2FgPFi/Vy3rMg\r\ntked9M3q+YV4g4kB4H/QavSUz9O9deWgdvqK+nA35SdaIbiBXN/o7apY+LSO\r\n579Bnidw+zJ2OZ4kg9HtkIbV9I1SqLz6tXyBio97REofVFy3IhuripaCnE4J\r\nZcgBPVBJUWasR1SzsQV+SknlVC2GQh2OOBzicdDzzdo6FPq9NlbhsGraNJU1\r\nVZMFeI8KnHd2+aaDk7v/wY48piq7GWQFT4mzQZ6Bz9296n87yDFPWmd/YEvG\r\nEXOxrM3KmixuYM7Pl9rGG0lzhRBZI+F9mJJh/SAbrnGDwwq1OyBqWeh1JD3b\r\nSWmcQqg5ODqryanZpDRjV9qqwHuLgaNr+5JOvmvG0qJX6zWL0zxMqyw5xBFO\r\ninfaL8/u06aENKk0alhUBcScg5Hpl3ijqCH562RG3uN5Tkt+yT6L94cBfIcg\r\nTdk3QiHhuP1xW/2ZWPKaSb2f4s4SM978D5azP9bI7AuMds0Pj5NG6CGCM6Go\r\nPrLt3IeHdxIcobnnuZ+Uf5im1IUuIzacP6TYxG5zDgHe9eZ2RH4rfeBZPnBo\r\n83d03+I33TyGON3T8o9OVmyxwREJG4y552+GsBlRLeGpeJkaWWL3D9EW0SWp\r\n8TDdRV0NRzFavxdjjKWUF42X2lbzt8GYokk=\r\n=0NYe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"cf978c6e35bdfa6780cd2ad4f287661b96830365","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.0_1673369175404_0.7079687470826233","host":"s3://npm-registry-packages"}},"1.20.0-alpha.1":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.1","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.1","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"f8ea0f1930a5c862c32cefc7cdb63366886d8024","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.1.tgz","fileCount":1363,"integrity":"sha512-AvCX9EixEQi9AeeebKqbbzE/fAS+hu3V609g7RNB152IZOCordJCfNqA7k/xBbFEOZQNrCFf+n8WlJWPVYSnhQ==","signatures":[{"sig":"MEQCIDs28goAuFhAPhBpr0U1JCyoqt2vWGmyUV5I7zPWImcQAiAlMZ9J36zR0iidoB66MuHEkoBvXY/q9HI1xFJ1lh5n+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32875875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvZwkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqylw/7BjN54IT/rH30+LsHfgsHQ/5NToDd56KD5/mwgiDjY+qb95SF\r\n3Mt42isFYCDfx4n+8Uq1Qq87mzEf7tmGuS8IvRgheOb+I0GzNFazY0n4mnR0\r\nXLfa5shdfKVjCByOY4Q2vLo1pZTxYyakXQ6rA5908vqxHeGXA7bFK5/N6e8y\r\n5gp420QEpR5n5SzPP5IAKGgPzYOii/joUzumNg4npOKx8hzX+m52mNFni9ir\r\nlHZWQELbbQBk6NqsZyyWzLcR0dajZnw+V1zItSgjR6X8/217uyXUa0cPJQcT\r\nbMJhDQinzDgfORgCzqVKyXEXj/jka1ZpnFDcRBRxrZpUigQkYRw6tiY3oGXZ\r\nu0sCSinjPt7Bn79HIYItTJZHygsEOIztcxEaY+cBNxHsTjhzgv/TTltqSsXV\r\n7xy9QHd6jXV86ANv0si8cU3+M0D2o7hv7uIceZT1uK+09RyKWTB2zIGi/nPs\r\nctawJM8XXoPzCRvFLj/duS65D5B4KYKbIsBQm3+LauwPN6Q5HSBz9LuR5Olc\r\nuKx0Bp10D4dD+uxDoMLy8XHTGkVyg1a0HduqQpNpBZ/KFtqIdNAR80Holnp8\r\nj/L4KgDNUQroBMmr/btlWVLAP2/56QuDVGoaZchzSkiF9bVKZDmmIJXk4/J1\r\ntKfsmYja8XOSBLJ3FwJzb2w1h58iRGr+d7s=\r\n=i54i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"062923f8e5f78787fca1ef857ac80b0f9da5b295","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.1_1673370659889_0.9525249958848581","host":"s3://npm-registry-packages"}},"1.20.0-alpha.2":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.2","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.2","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"cf8f41847d3923b824710e7af95c553ec94d5dc7","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.2.tgz","fileCount":1363,"integrity":"sha512-hQxx7XP+fN2xjwP5JBtwID9JHY8CpO9aufF5hnixo9FneVsCoYWCIF7sk0LyihTRC6wY1X7wEFWC0s5tmySwSw==","signatures":[{"sig":"MEUCIQDR/FI437ElxR0uMRbSoLKpK3h0dGf3N3o6DBlULi79EgIgSsYCQ9Wfl27/YDSRyOKfhx92/dhvC0GoyDQhqH7fhOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32876851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4RBpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq03hAAkS/VwVWze+gLlp7E0+NANaEVrbKoFJ6OC1CsZ1YOXyK+Ndlo\r\nB13Jb06hoaZ3NQd0KA9OtM92ISCSjtwjVefdnaHPUxHLj9wXdU3ZpVjjoiTd\r\nttcDYZUqO2h0Gme1CLq/pgwdP0oGV6Z+yEl+WP+eL+AnaXqGiYICUJkms55z\r\nD0Gs+F3WqTZcQ4NRGlqoTagb3nR1oRGWk0cy1TER7Nl1aY6vEIs/dG4JFG6u\r\nO08fG81pzUtY5Y9wQIn2RQhzTSnk1evMBx5Fe475PQvTpOOjP4BYXBiI/mYc\r\nPH6fOClmWdPnRkxd7cPCCJBvLuirbMx9m3gm8RoidMDBR7e6Twjf7gwrdNUG\r\n5qnXEsObFqfYDWbNEwqjO80+EZ7ZpMhAQ4YHDzsM6WENWq+d6rKM8IkgU7NA\r\n8lQQa5Lj6YpuiwJBHBoWkawewbeD1Lkdj3COCdquTsM2TP96gzfXNIJmcejU\r\nS+Iretvbnf7xkbICz8mxW0HH9O8GTq1gmGFGmoM5p8X0htTxVXV0z3KVWNz6\r\nZktaIpPMYTPS4sN3oN3FXRlwvrGecI5TCsgZyILw56TJE1KJEFnCsTse4/hh\r\nzUgUdPo/jq15mTeFhdXVYjXGMSykDlB/ghJ5Kwa7eAxhfFXrUjlwcAbylvhr\r\nRAnsIASD5Yes4R7H3yfnsqineAa9JzfXmiE=\r\n=Ml4V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"51285f05ec007f61fdb8fa2bee995e768de3c8d4","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.2_1675694184804_0.6644213941472543","host":"s3://npm-registry-packages"}},"1.20.0-alpha.3":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.3","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.3","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"d3bed42e83da5154086fb47c632c5d456c2cd592","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.3.tgz","fileCount":1363,"integrity":"sha512-FVkUNdtg8SVcqmbpSmbmhnN0++6hz84+VRKVNoKce61lpHXt7zVfU7l0W0bsp0Uxrc/N+7khMGq1QOVLZvC+CQ==","signatures":[{"sig":"MEUCIHKZi998/yUxIBUpSPAglaB1QKfwahAC5aBmJqCecEuOAiEA5/WhmJ4BBYpJo3q3UyMceEbaPnYJ96Y9w8hx7noT98k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32877370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4RwwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqlrg//SQMM4Y0//5baOlmHoEF2MlPFh6DwxHJIscFMQGp26S+gQvkr\r\nw7LvRK1p4/UCHPdsWayqRaC0L91wpOxPJVHI7GOlKDaKflIBZoEakwhr90Pa\r\nQhg6l/eAOY7H6XA9F+cb4+PNjYRPP/s3j8PojJxhPBliegpfOiwTWR785PPe\r\nF5JmRxIt86s2SSHjdz+s2+QoPqqM11w+BOA3HptV1ZDtU5qoBUsycv3EHgLT\r\nxvUfbLyvhJRNsEsDi3edr5dA5Ca6rn0BBDZuibIxV5+uy+VpogC+boUZExBR\r\nWCNfQJxjeVZ5/dqOGcwyUJU4kjRMVlgpjbSRqYjdWYIlnDG5GOlHDWaygBsw\r\nMpVrL5LSmDSHom5otT55QYTX2E4nkCk6Fo1BC/7dCT3WbrrvuKLhqAvriox7\r\nlx8E0bab7X+4p3wDGcdzj6PcS7a9ZMit8ty/r18W8INgdLJo8p9D4jPgZt/J\r\n7umZr4Geb5BSVbBribuz9Xt3pm2r/+EjY0ewYE4Hl21nSHKnskLIJ58l2KfQ\r\nJKoXysvPgXfrC1wrVgXdngKOb7VbD/Sz6EWVDDSTPper44nD+/jEwwLpY3y/\r\nH3wblATPucJ5vvV+3HFaujnTFcUr63GxEIvHLw4P4UCTbFhhL6gbyNvBhPMA\r\nBv+8lr5MG1nst6nt1J1QZVW9V027VWbD3co=\r\n=03cp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"c42abe5dab825b9bf88242857edf8ce97b1f9974","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.3_1675697199383_0.8153664134278347","host":"s3://npm-registry-packages"}},"1.20.0-alpha.4":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.4","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.4","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"9c66068b7e1d9978312867b126ef8af2076e4f8a","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.4.tgz","fileCount":1363,"integrity":"sha512-w8aVL7nTJrynR/3zRK/c081DLWuzvsZg4KDi1XuI6EgGVNWfVxvDhYXGgm2cZGNRiv+rc/0TfVtrBtMPstNOlA==","signatures":[{"sig":"MEUCIFWfBX1+hxx4L8FhXxGOBrPiWYD+lKxQL+THke2VY3jFAiEA+/B1eEEexjqP3WlNw0YpyQQ5qk+rtcnu+/XPRGCsJ+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32877656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4SaFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi+w/+MiPyWpxydxAv39aE2jE75IL2Mh7WbqiyAtTVe7juD1kRgC+X\r\neJzj6CTUhXOQK0rN09nwdp6vyw9lyN3OzgVXxjhqsfqhCzasjtktGOehrjHp\r\ncxd8pwDfkBLUFzIohlxdiAhjGk6+Vn1VOLqV5rlMHCSLvqhBhf/NMaHyQGVA\r\nWs2QhnlUjGbxPL2Nz9YXEAEYteeLOhXRSJS6C1k5NudQV/wSUg7p91pFQAGY\r\nZyFpAJaMYZDYWMAb8AvhrXsQi97G27Ls2Q4j08GRUVQc17dwre9L6zNa1F5I\r\nqAZ1YQZ7eG+UAYhn87a95b25ehNMYwU4fpxSwdRArvQ8Cru+TbftanVOP9Nl\r\nVMnVW1hVm/dCvLZLLnl2dJk5G9LVYIf04y/X3y2xn3IJJ2dkreZ1pjlwjh9t\r\naK6m4FOqd66+crAevEae5MsT5pnIH0yBiuexMZpekQe+1MEuIWoHGq+zFIm2\r\nifrpAMPO1ln8hgCXWPYq9UITnFvVoV58r6Vcq0YChTYGbPcNahS/RKlslsV7\r\nhZvTEsN5qQUnq1uQAqdqak8N6BYSfbIeNefh8WcPmCPsjz1IhSmq2SdrbMza\r\naKryKeRV5JuGPI0acE5HHdxTqUW5ZAGTXf6xW9nekUUPGhUW6P0xZqxVy5O2\r\nCyOIxNXrdTIdl2Xttcoxzpu+dZ2wzDhILzg=\r\n=5h+H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"5aa6d9a37fd79545ebd444c083403aba61a66b5d","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.4_1675699844600_0.9259135941812482","host":"s3://npm-registry-packages"}},"1.20.0-alpha.5":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.5","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.5","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"b38911bc1c9ed6d003aafa291d9755a5c35139dc","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.5.tgz","fileCount":1363,"integrity":"sha512-UImzoK6pnIzJYZZj+w504HNBh1DnMlXFAm+0RKkHj6fscqRD/fMb2cIkJLSJ9R+ttQvHBWTpk9OAcbOdtKfGGA==","signatures":[{"sig":"MEUCIQDVE5NOtTD2T14JlHsehT50M9J5rcxSLvdERP+hO8Fd9AIgGE2gkbvdrIGl7R+lFeOvVaqUBoG5wKSa8o67niSGyMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32877965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4S6UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrI4hAAnOKwEpVlrd69MT6+Dkhy/3a9l3Bl4vkAa8dK2oVC2iQDcWam\r\n/RhWgNwIRg1VYnWC51G0M2zgVDlNZR5J0vZJdcLNI4l5847n4weg7ymMrXLc\r\nq2hNE2SQBQvdSy+LkcW2W4vb8LmT+lgoaW+5Wsad8BV7Zvrf11tLx0fqVdtM\r\nOSVa4+rV9yRye+4xsssrD/eR+3J/2jq5m0wxc+Yur1sjW9rYp2/M+cGZpfTD\r\nTop2EPbKiLoOUdW2uGaqkuSo90XK3iw4cB8I1nUaSQofs0x7ufBz+b8nqK/I\r\nOlqvgyzzWQ9XcdC8LJL0eM7+243mXSslwB1ampAsviTa4RmBdX3ePvOhemhQ\r\n/CpqvJ87lTTLI6+WBiqqjx2CyiRI09CW/3DL/ZkK2ciZmePEOAp2pQWuRJxI\r\n0xF3B/h3clJIC7F622mAux3cYk0XSOwIJO5x8Ge9Ugkh8f9hZoHShVvYZsHg\r\nXxIG9sXF1UP2WBr184hMmTdP6RmUB6ZkgFX/rL7ZZFRt6oEGKLCkfv6hDbFn\r\n1et0bWLY+vtkdCL4CFHax/Hz5Q0slM4Vatac7q4cxp4dBq9f40kgogHWjPZS\r\ndz+CJkEf4xFJd5M/k/r3gaSw3gCcopkqPAbMRtelBQLyCIUN05InaAKs8c7M\r\n3KVKOy5j0zXxDfHTILHsleCA3Jq5n0rFNpE=\r\n=u4/Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"426acbfc6d4e284cec18f4e1cc6c995ef2af74ee","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.5_1675701908157_0.3798075285869891","host":"s3://npm-registry-packages"}},"1.20.0-alpha.7":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.7","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.7","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"746ac4650715b895be1223f86166ba672df2df56","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.7.tgz","fileCount":1363,"integrity":"sha512-46Cyu3QSqDUbDHZevrUztN37kq1GlpuhNTR09DzyRRzgAcExfrK/JY2VAYJc1EP4XpyUqGmmvE2wlT+ANsE8SQ==","signatures":[{"sig":"MEUCIQDMd9240MIkx7mJEDP/EJKNgiBfl+zkY8zkAH4WMDdc8wIgGDmNZWlvT2ABhfTs8Amciwd59iZJXPiv7/W+rGYsJpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32878560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4TPMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVqRAAhd1XMHeImBoEg5GUz1mRYpBk0loywLZAz8ji1CxCM+aQtbob\r\nygvDFRTtr+zZbA+pDITDk9vPGG4coJ0ENnspeXrkdrp9Bnn5rtFib8P5pfdZ\r\n3mIArPX+Ao7Myt8onc6t/4+WtjURPIk6hBpgvkoRJ3OvNOa7ojKMSbdYEbRp\r\nGfuzhuHJACzxmQCCkhmeuk5R19u7cBuKKEsLzFMq7nLu/EILFenSqtM1oAXa\r\n2BTUJ4vlSXJ8UemmPWmMW34Irbp7+dbqEA27EDHnhik/QKdWfU4FInt5Mbki\r\nmbd7HRQH6kA4msVybQwq5P/ITniysIx93HBazIVOT0qHqKDYs+iVlK+4u1AD\r\nh/6GxaPOF5NYi3vyR6O4/KlGuHECixwHgzo9xs/WSOZ3dAodb54Sz7EpomNF\r\n8cbuhD1IAUpcla8G0UTH8M3Cs94RkywbtYTXWFwyGRibDXcJ65aRQvkfVoc9\r\njAV0LArLNa0tSkr9SjQ80+orO0uEZ1gfPizmiWL2cBugvp8xsdvbDXp0xT+k\r\nYYVLCAd3qnWuBnAh5bH5vBOkBlsH9ByDE++AbgiSW7aNeaDE2kBUfItMyM7x\r\nYKmBWzXc6ZoePI1KSOOxYJC+GWJDxc1yrTb3+HC2uEcSCfqbYpvfZ9L1AzDu\r\nCxtz7hMymk52WvBa0UgXDEVA+dX/v0hx7i8=\r\n=6mVY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"76157580da0eb3e5444954c85567241540485689","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.7_1675703244359_0.5841827135718691","host":"s3://npm-registry-packages"}},"1.20.0-alpha.8":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.8","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.8","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"39f775a6118d86b8a3d1176d354f6149b86fb810","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.8.tgz","fileCount":1363,"integrity":"sha512-l0QtiLSptoRtMoATH/SUgR1Y4OxB7gIQaYzwy0EfSZDx9vzLA3wK96fD2LS1QYhAIdEgkRzJ3YFELPxW84ECmg==","signatures":[{"sig":"MEUCIHQ0GhveqZuKP/CQvp91kVe4tVJnKtvEcOn1HlLfDWVAAiEAoPZMvKMpnAtDQEuqybOfFyIqITu1CyVbtnxfvFtrviM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32878760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4TV2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqcA/+NpWgZDVVESqsHfQ8RoMxHAmEvYxqbv5tgvCWy0djywJRYt1S\r\n6yeQZS4vm21EGA+ooHvvS32xpaU87fHgD/9zPi2e0M0SQN16T/TVniTYaKfd\r\nwvqo68400dCNgCe1otNByEc/okTID+gC/MCToLusAuu+zqQ6ynd7S1HqI6Cc\r\nrhG3fV29EBgVRClhwd6iIls4rAkAO4ga+2ql3DhLhWu2KEY6zzz4riusiGRP\r\nCo0X7Xh/kY552ICaexRHVukA4C1sA8L8VPJojgqfoptZJEBOX9HHLq/mO0C8\r\nDtVyaZrwxUhDJktSYxqRy7/3AdKTgY4nVoSssnJRVYcH+csIt0tMvVf+0lCS\r\nWHzacCsUeURN9h3e57dcN/TFUA/n+oHySFK37YKlRREX/7G3jeiW1vYoXtVJ\r\nx9uY2Usf5RMLJuq0RsmPVtVGhfK9sxqkXbh2gbFK546REU9NKU32QraqHz6a\r\noqVJByucnS5aqKklXaCug7YFUEWDA2dIO8MsFhL0NPfZVo8stLGgK5VKQxG9\r\nLKh3jonHCvALD+zTPir67XPgi+ONw3AvxsW+3+V7qpmDJdbzpAcSsluZYoxO\r\nbWLoRoI8+wEa94Ya4aZWvPKxXIp8yRiEvkBU/U+FCLvW3SacbmDtXgmBDlce\r\n109o/8Jj1qKIHBizibLbZ3qdiARFuGZJonk=\r\n=Seq6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"376652d2d27128542c8db0705aba41c06d88765e","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.8_1675703670329_0.45437762590105746","host":"s3://npm-registry-packages"}},"1.20.0-alpha.10":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.10","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.10","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"332165509272f3e77aa31c9d1cfc72c5e60bc10e","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.10.tgz","fileCount":1363,"integrity":"sha512-BP5H62+b3BKHa9cFjuOhSQ6x4MvzDj1is1C80wibw4i1BmZlACfJktri5u/WD3MfZsc/TYCzl5/X00LztCawrQ==","signatures":[{"sig":"MEYCIQC4doTDcFgmvddTuu0JBbnCc4W/ObZBk48yKHLkFYRTLgIhANh8/cSYwtEHhuZXl+6Zy7huOHxV6oSKHAaDC5akpd6n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32879752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4ZLqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopJQ/8CsaimZeKi6W2BvasoJBxKAOaDmzwcWH2WOmDZV+Io5Qve2p+\r\nDmFsoEEi8Ttk8iIqDrFDEMmbABEg21v1Uml0eUtIqu+B/byErJ/siC4YZ87x\r\nhI3Z2HS14dv5PU9Atvb5VFtER2BTXN7SfjMvVM0GyLaH5O6vQpiKn8QExtHu\r\nG1MRgT0EWbbOx5RRvPj0KurJvG1U1Aw/Nf0pgqZiNZf0jAK/RTPx7+QF7WM/\r\n+dj9qyQX9z49aRypV9Tbfgzm4fyA/mBjDisqVywjkArN6MWRn6bkCQlbvzDx\r\nEzGU0TQMeQQvkHO3s22ziOwpYkTqH/hp5dRYzgwljUpM31NyMKNOnuS/l0X4\r\nbWLS4h6+qXQRVK7Lj+AiYlDUJnxMVPI2tzjdrDkV74GMp3YOVoyQCVrMWHur\r\neVQtjVKpAtTe6xmcn7UO3sBMzSlNOJwEuKYAMkeWp6rddmNrkau/BLmEP71H\r\n/yrmCNm70qoh1Nnq3DodnUOCKC2BQMJHXACZ7fdNXsvVnqfgR4bW4J6wmP/M\r\n8NA+SmrNRpl/ZTYTdo5xfFy6U2heI9zf7a7Hqy6XhuJ7BIDwBZpAafd6ju3x\r\nX9q473VElrZqesrH8X5wz4wCJO72WQSAiDTVZmYU/vkiGpuMFdlF7e+mzs/l\r\nLNuSTkZej9L8/z36e5hvMy0hQ8v3VvjwSj0=\r\n=0dw/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"17877a92f84053318aace69887e2e61ae720e149","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.10_1675727593848_0.1536410156148218","host":"s3://npm-registry-packages"}},"1.20.0-alpha.11":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.11","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.11","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"d64c1003b40b827f0221d740fe98ac0584ff94dc","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.11.tgz","fileCount":1363,"integrity":"sha512-aSx0QnCCTXS99fmmveoM/RauTXhmeWRIrUdKjKFh3DfDUfxawaR3pzJoX4TUHCo0tMh4YAKD9aCtgQ7+TLGZJw==","signatures":[{"sig":"MEYCIQDShjyZx0V8rMzXPSycjKUVmdxYGyDBngxiG3LYIUlQzgIhALqdHH72BoOlHCOwiOjSfQqFUNbTawdW0xowIUpH+uWM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32881145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj91/xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmcBAAkdM1EwNcEqE4pH0/c/QEKN7bvVrKdcjbywpTdXU9g8W/eDO5\r\n2KJ2tapz5RYPV/o/QL7hI48EiByE9xigeL6yI9X2/0uh5wW78Ch6mxUDYX0F\r\najiTQWYqIjJA+hvB2nm7f5rO2oQoyojfkFXX9boEIO/BaQkP13f1Xigoqu7G\r\nV0qaEDYGKrBF5DXNCrF2bHezHxzZv73E888faTtgw8GWSK2Q2/3huNocF9XH\r\ntioTrpaZhAaTyIifOG46gr5eMngwnmK95scVclNgdQ2vM32lYrUrOueyabfN\r\n1oTk9a6l9iI0t9zdwpMzac1WwcAduNEEuDWUxTXxgH9LBIs6eSPH9v+4jyhW\r\nNls1nf7a2GRr/wJcazIktesXM0K71NCZ3bwJQqPxO2Zyulpbur2TlDLycSX7\r\nIZBf3BQy91AxZDw+6sHeKUqT+02UKFuvWsriLYnu4rPMz1v+fxZH8QAdHl+R\r\nm5B40W6ipEYQEL4pQ2PQ+AH5tIh3/dLSZU3ebMdV+T71wRBHe6n5qT+8ziac\r\nw5Je9HyYwoRXuHSOWD58NqJbyEmVYiapnx4P8Cag1e1SA6dC+lFPJTRTsXWN\r\nGa7Pn4nU6FMK3QtgqmgeHQEJYeIy3feY1m7jl9jFkC3nKnoHQqerXnURlhgf\r\neAjWfG1HzEF8rRyihtWeDSWWVYPo6fnqINI=\r\n=4/SL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"c76145b0bd3e6f7a2d64572cdd8b2257fdfb4813","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.11_1677156337118_0.9994439593804949","host":"s3://npm-registry-packages"}},"1.20.0-alpha.12":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.12","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.12","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"1f90621f9628e45cbaf4dd573111ca25c0a3d998","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.12.tgz","fileCount":1363,"integrity":"sha512-v3qoa2lOTzONz6XrmU/g3dJ6MgBHyHfAUpo4C3930gs0iUsj4oGIBFM2zXmztRaJt8nlVH9oc0JzApnH4Jv27w==","signatures":[{"sig":"MEUCIQD3EBJtJW0CWz6HHlj29O3Wlz1sItt5QO7G0zsahXD6CQIgATz8lyOU4hN+uUfkobA6xMe112WtKoFhGCi4GrjZvuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32881533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCzkFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGUA//SC9RAMKlW3nlJzkj++e3KAkACTubzmo2Ky+udY4AwMOABKiC\r\ncSZLhbwtermFeKnE0yO8tgJaPJ6Q/SZj4S1ax2bsuSOvp7vbkUPG8AGiV8jX\r\npZJk6cWmU5HImrr0xvzGu+jTOmptxOyN3kR6tMeH1Wm8juD4K4xPU/WWXCuy\r\nSQPjImCL3W7QBCRi0+0Oh/rg21xvdfQaol4a1SIK/l8mpsvjmHuq6FToyfmi\r\njFoeMUJoWGgnl6+shhaDdPQ0Owj7ZxKO0Tnl+uj2EkgUX11yGQpc521Af3gM\r\nfipdNfEmc+wE38VrbZFj5SCYS0u+6qt/JJq8C97hZu5o+WRSU3ZsuT7qywtx\r\n5HtoqDmJ+7HjETekKcS4pV9PFEXsJqsvXAsnvXh3i2eidmYd6H1WbN0LJ5pP\r\nj43O9YOrc/z1PxAYESfTSaKQSQWY2/n+DGCnpjfBJHmXt10AS8cT5D3hyNK+\r\n2C4a66vF1wEhWAA7crNAgDa3u3C4ky9DjBQZF0wpDeC3tZ6RfRLcGKhNAGJB\r\nfm38muUsijknGtHb46zO3NYTNHRnDhTkMcB1LGhw597F27vE2l0TU9/qygKm\r\nd/ABUw04vlmb+wi4c1sKiIYY/G0PFDHp5pPqBtoJnD+7uDke/tnafSGtaRLO\r\nyr2YwgTKPwOqCn7bkXGih3ullIM6gsviOhY=\r\n=oUdj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"e1afce5dd7b1c41fc7ceb62b88699a7bdf3c08b1","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.12_1678457092576_0.24799184980699396","host":"s3://npm-registry-packages"}},"1.20.0-alpha.13":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.13","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.13","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"70a038f895be5b0ad5e62aff24caa47c844a7c2e","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.13.tgz","fileCount":1363,"integrity":"sha512-qheKTrny6zOVsLZ5xZ8MyvpOsLISnnpJLm1uin2/LS9568kPqEyGLPpamGbh4SLvpekov5sbSTteMpTyCh09ig==","signatures":[{"sig":"MEQCIDt8pyUmGZn7gQLfUkHQdYOcun4B/U8dXE334MHaDv0eAiA0IbiOEbqh0yThDP1HqBDhkF1Y8Ae2rgv/XbjmWZN+xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32915931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC1sUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFaQ/8DagZZARyfkniDnJWcZi2zaF/ofgRTHnUobU0+FhuXv4rlbF4\r\nlW7mjAucnvCw1x+mcvmBwXqX1/pASgFC2lMVP0T8GlRy5AX/SHwAahuS/Wbf\r\n0Lk/f6EKPdGet54XZwIIXXlqXTSuqxsZ86SdMCb8JN3RjfJif7K2siUJKdr1\r\nDEXnR2gujjsJPiRFrZzzdpuGc9/vMsnSmSaMHlam/utIwdUpfdztJh0wClCP\r\nUrdvoME5qUwgnbQCH3DwV9BdEE6uq4SacRzoBMpax/tSZ21XZcBHKMpYfNsj\r\n77mounLZ+gXVqey7jPnvaV8d5BARHb2cpVlJmjYTXChZoYPr5OnT1IyBdJsk\r\nGShXLnoyJI6Fe0ZprKXwCZWkVioQTXlFPdo+IhzxjA+2bdDZU8n52qmZ93LG\r\nm7s16bZLFhmJFgJxGfkXm4JNMgboFpEUTuxz9Sw4okKxszU4DacAyldQ1CwK\r\nZ+hNLAt+0qz9M/m/F1j2FeJy3tSmJA3huxTBDLVGGVjIRSHet64X/z7E1cfl\r\nZt5af8MFH3NonYmMONK/p45bSOYBFTZcl7jTICoAtWL46F7xcuoNlzMU7/je\r\nAxobNxdKsLVJqQKkLIyRIVgHq/3hRDA4Ns7257KF0yyqUfpZdno6PGwe0HCf\r\nlFhz+7IZ/LXWKrC8DM/7+IYySL4tfSmNTzk=\r\n=YISZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"bf966d7e9cadc0c6067c7415402bebbe8b6543eb","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.13_1678465811989_0.29200033629702915","host":"s3://npm-registry-packages"}},"1.20.0-alpha.14":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.14","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.14","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"85e6356908b5576faa44dd793936741f1e102ad7","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.14.tgz","fileCount":1363,"integrity":"sha512-xX4FKTK1pE2xd/GfhAS8jH6hhUd+wD47nmah7OwlUVDd1+nC525ZDp8u3a1fXUYSfpS7MbSZyivBjgc1bXNgng==","signatures":[{"sig":"MEYCIQC8irMoJ48A7LVQI6Eb8Z7yftlx0JbfAkeuuf8X5xP7PAIhAM1W+kPbXmEjQY7rNAHBFmcHHepTWFTA11ZDQOWqyJlL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32915258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC28jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPJw/+N9xkCOPANFXic2+uc5PiCYbb0LHdVvc8gcrofPVGAbH4sKLF\r\nZF3uav18WdXS4sIoNeusse9XFapdhWZcAE1WQi+JtUc8/tpSXonDPQb7gQEg\r\nMc18FetXCR8aiTdpUfbfv0wdpfqLdYUMlysHtH/ZP1xC37L5oMH/Ll21ylq+\r\nN6We2wigcU1qaTHwmNB6LjYbRSJSGz0CG5R2E92hV80nRb2a+myV0cM8+Vgh\r\nDq1nJHS1Aj7mMi6hRti68EXztIqfiTqUIJ0brl4mxZaCB1cpLo7pSAAg6k1i\r\npLRVyeDcfwTranWyokD641helC+gx1h7Q+cKswQnJurlBxSbvSeKky1r24W2\r\nJp6QF1Of1LOer/g0J02hgYCDV6oA4Y1HUZrN1MTgHDpdnqOjS+UisyF/Q+D1\r\nW1yZClA0Idgwk62Pn3KzkTlOpeDKhW59ETKxGuwnBLNm2E9cA/KSvLE/xzY7\r\nqUCWNOwjHt1GD2dH6bYSo/rg0EJKwNN/qFcThuxYKA4eWG/SROjqJnmEkEKe\r\nV8Zt6+281wURhsAOGDHzlLMG3B0vJtGxNzeNb/MNSvwHd6i5WEieBxsYKut+\r\nWK02Wo1nIAdhrbmizRMKL7JarggViM/69hg/+u52fODLZ+Hq7wGpi1GtI+L2\r\npyuBjsTr9jkzm4YTFAZscQfwrR7j9CyxW7U=\r\n=oTN7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"65aa269447b717aaad7b6b927f1a024b0cb37946","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.14_1678470947425_0.6322181419057085","host":"s3://npm-registry-packages"}},"1.20.0-alpha.15":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.15","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.15","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"418afa2c09016941fc83f76ef5321ec16cf8edb1","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.15.tgz","fileCount":1363,"integrity":"sha512-ml3ne90N6LVhK1OESnweiMQo4HKWr3ehvVOF2PLw+dJigGM0aW9f+PncURtgRmvt/xqFqAM+xSboKKJLmmL3vQ==","signatures":[{"sig":"MEUCIQD7Xi5QPlNw76oHOnvLS6kjhlRP8A2OvuiYzTzyj2h+cwIgd5Wl+XUm9eQ6soI1oXL3dLZxLRyKrE/OMV1P+gy7qY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32913976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGcA5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3ug//Yy2UnZTHAwFL+OVfAFLYaK5SJj1Hbdu4lJRNZ4+HbFL+qnta\r\nFQdKe0IdeoOoH4YDyqQd7v6y75B1M2LXcJCQ8PHQVlIq8R4h7ixA/C8sMc0/\r\nxxjPxTiKtTTeDaa0Lu1SzhP3nQEQKeFX5PwPy6rP9GdGuWJsEvTbSuvmjMC0\r\nSq6/u1oVJaQulLiGbwsszk9YYG+1/dMq02obe5YilLplI31pGUGAPDHZBkW6\r\nBtDSIWjQo0MRXd5wEqx4p2xwBVFRpr6BphZm7kHaA1gAhJ+LjgPFAPD9PVBG\r\nIBDzv9FfEPDutyfgTJ9EdWF2wKVRqZNdf+ifzRIsCZAzWGXKXpKiH5iFkXmH\r\nBlxZYx8MRvUque4zVbTP9jSYC1dFqnSYuuxrpXce+KXrnWufEX8wKSM/0A/0\r\nFGAoR9UUBKYh0o+JjiEuWxr/Q9r56OjMSxGNm+DXO/v2xSqG1U2NI4naMJnt\r\nxqRripSDVeDQm+3Zgisc1i/i0kp4n4mKiOnHgOKcP1k71af6BzCCvDQ6Xrzk\r\nsRVh6IArogrmdbYF3fiG9mGZYvL9YQn/3PIqfPPzmPTznsZOpxCo3afS0l6J\r\nTTFjjGPmM/ablLj+aBJjGfRMEVTIObYny75w7W8+8Z1oX9gcANCkB9M8tM63\r\n0dT4hnmCbTh3oFVMl4BL++tmKcGE8yW/KZo=\r\n=FqWK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"fec565c261f1febfe2c509721dacf5192e3fe62a","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.12+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.15_1679409209039_0.2851856754152797","host":"s3://npm-registry-packages"}},"1.20.0-alpha.16":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.16","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.16","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"a302824844c8c3a27c7a57ec30e72aa1d6bd7d74","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.16.tgz","fileCount":1363,"integrity":"sha512-ltg9NzIt9XxUVIzOdq/mNfLuyeqDlUtwDhXIjbdbZWxaNqfc5KuEjGeSFtvziiTgTZHD66IDK7KQSBgTN/qCtA==","signatures":[{"sig":"MEUCIGfx99z5RDY2zxX9qYEqwmH9tgDnp/XIlyyf9TFIADrwAiEAo4DmvmO/2fCrTO/xE66/bO/yCfsEj49s6okzsplqN1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32914271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGcE0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpwbg//X+kPVlKfwNQMYsdyAusma9xOlfwFjKYH6DDorDseGdD5q+6N\r\nTjRHdCdjPgrI7bMd43ge3/KArnHueuM5GuH5vJqF/7P7iOMpODfuAtk8FCjV\r\n9E8WeQdgzBTvdYYsyrkaXaLTjAJ2SzcFxNHv/M/+2TU//iHdg28ADRU2SeGB\r\nnkz9YAGx27vR9yFt8N5nD2zxQJ/3KJ4fSUDZZ7zdsqPt1c3xddveQ50u/zIX\r\nrM24dqTYYspXdtYI1HOduZiRd/jMihiXlD/DBQAAhxsLiJrnjfFZ0UL2o+yH\r\nbgUlG5j+uBl7ceq0PRrmO76LYPyZ1BK9aO4Chi6cdCRFV97wKxhlD20CAxVl\r\niGRAnq5nuPlZuVynfkLsAI83pBEfhc6xWuYr3KqSy9Dhj8j+GhcnLZg/8vRe\r\nbnvS+77UJ/xBEodirGlhVcbqIm3d+ErjPYhSS3QLBUM9JeU0MzRaaMegztgA\r\nXcaSN2mYOJASLo+INO0j6UWcEBtjkC9+W4SPeLHNtjVMV0ku4n7WoNpJvRB4\r\nn9fWmU08UAJk4F37SNumdkIyVCOHSls+oEhPGoakwX3akhPADIm5r7sbKlqb\r\nB0VbJiLf2sH9I8Hnl2bknORYJwxvNqBGM3uWoWNRvDTsnk6FInOXa407+9HV\r\n9SQwdFAs2RBtu7BazdAHqj3Y3RXdQuT9i/U=\r\n=z2HW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"ee3cfdd6a7e5bc767ddda76beee0bdb64150f383","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.12+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.16_1679409459768_0.16580207699174587","host":"s3://npm-registry-packages"}},"1.20.0-alpha.17":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.17","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.17","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"26d718d750ccb9f907820d8f71a36cf0785958c1","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.17.tgz","fileCount":1363,"integrity":"sha512-DzszYeAKGhnaIsYfZv3JtE5JyIDoUEK0VjKGedKScJQPzFn2KFV+5j/lu8oImZUPmocQR+T0kwHZBERM9UDS7Q==","signatures":[{"sig":"MEYCIQCPi1uyh2ptgMdyAZmd7cJg8BKM9Z41xghj+TrJCffGQwIhAL1D1YwdmtR7C0Pp3VI4MyXx35w1wyHBnjVx5A3JdME5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32915836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGvGAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgLw//fl2zb6Xmel1MBifGUMNCtYGdwr8keh5C5zHm97gzfA6DbmFP\r\nb3Qw5kaGYF9g5ag1/svm7uyWBpDgR0zUYcQ7rQj3VSMq9nyDyO4jvgPgQnbW\r\nQ81uUzQhS7kpUUFdBpUiYQ8yp+HIXFVI4gMVdBrHJk9fzqlvL0lBE+V/ZLlL\r\nUNiyYTU0KK+vLr4f3t4ctdyuUI4gdF9g7lYfsQtpqZ6Oh73cZMskRynptVIV\r\navQa0cZGplFsp9Hgzt6pW3ni9SpGO24MaZmKknCCZhW2xd+1skAakrjNC62F\r\nXZ8urskyAeUTarQwHw4N3aCn2e3vdzWljZz6neq4A183/3Z2Thcqqvc2D6Ri\r\nMO2l9BqzVxe3Wz5rU5kPPbzdpDMsXl8zXQ2op/Zhbjd0mYDh5UkGhgVdzxKw\r\ngUMRhnmuMdieP4Jpeztxxx6XduaEMDIY8zSbFgFMrzTGYEaRp1K7J5VVRoSV\r\ntBTFZwVA0bd6GTn6qqDrUBqh8aoJ6bSwDygr7XuGlP3nyrZjQBxqjMY6XPmh\r\nRbh1zojR7SNWKqAHbTrnuBTE26dv9zfY0TTVeuwWmsv/Gk60qZqQciqVoaDg\r\nlPCiI/UIBGOF1bWHDrANCXHPNiWb3RMh55zVvNuNd+D+Mk6GtgmE+FtWPuJ1\r\nIiT0J1OgER74kw6IANsnr1F5s8zbXdlW5Ig=\r\n=8BM7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"c3770936e4041cbd8dcd4da1ca5a14a7c694adfe","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.12+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.17_1679487359867_0.6429267292720198","host":"s3://npm-registry-packages"}},"1.20.0-alpha.18":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.18","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.18","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"f02f291b8cd5d7d9f780f2934eced0f9938d7b14","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.18.tgz","fileCount":1363,"integrity":"sha512-1j0Dux2a1k/B8W2yjeK5SXUqsZYQc+5t2W9Sg4f64zgCupEaF8fJ8K2v2aa9jHmKmbITzCcNRYPteJfUOfJKlg==","signatures":[{"sig":"MEYCIQCDOxq7Bn7ixWncjmfBR2s06s2SjxsO0hGucoEidsjXLQIhAPEhSc07duO/9guaSm//ovhFPBybpIqZdsG6UeZkERB7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32916257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGv8pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr80BAAijehbxIu3JmILa+w/ld1D5yyVaVxEG1EeYaZ6tgYbuOH5fJ2\r\n6Nx6xyd/IwzAZU4EeXSJ+6kzkjyQvmmLXQ2YcFPFnyLT/a7Nmp86MPNmEcBn\r\n9DseJaQZq+5jmhKtTh28zYuD2EYXWISBnVxyAC6zYTSW+Fh2W1LyROmNoK5U\r\nwnn3gkE0nFo+QGs6HWhZsagRLtU2Y5MoVVEMhC40H++r/vGsh7FxCrnKN9HP\r\nDU9KkcgIJAeLfDLWTgyQFn3Po04h6Ltz4VwhBciRCnt0JKShhVnB2ptw2ajj\r\n31ifj2z8ABNPQAd3piBTyEaYOR+iziM0Bq4N/W0bd9dwZxtrpTUJwDsaOi1C\r\nmHTYlGwr4x7pJDGJxyOQGYF0OknVflfNTrpwbQnnAehmye98irAp77/UdWpW\r\nWSisUunQraHhtMNZe5bvJmsY5cTK25nFTfHZQFb8ikhLki6nlXcHXICxmmWe\r\nLx3lIzJLbH02qnyq48DtLyZdmmmnzYcgaJbSlhz1bC2XF0LiSFLZYYYnwchh\r\n5ZIY7/sK3oJT9R4zyo5YqrfeumRNspOSBUr7eM6b11qWNZ8OSGnwHRO3lZ/z\r\nXv5wf8fj5jEbHG2A0WDnAgrHKhdxxzgL/hUgYe7VjZ2rZZed7BRYbT/JYp1A\r\nA2ZCCw1+gzHFm492mo8rO6cSuA090z8IZv0=\r\n=Ho9W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"f5716292ebd74191bf5a01c8130079a4c80ddb1c","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.12+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.18_1679490856907_0.10011118405757435","host":"s3://npm-registry-packages"}},"1.20.0-alpha.20":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.20","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.20","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"d1b1cd9fbddd17856df870ec2becd3ca7f0b54a4","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.20.tgz","fileCount":1363,"integrity":"sha512-0sbgX9OZtX9aHrGlbj7NriTKhl8qmH2+ViPoPN/C1KYzFm0CKFHxEa7ESj/l7RhuvxpU5KS01DHOzelkS/3xjg==","signatures":[{"sig":"MEQCICs8oj8tipdlbccm59o+DiQdaopIp/DOo2mfg9smfpu8AiAvr0DZNtHbEKk3ZfdS4Ett5Xq5gzEwa8I9OROYKAwXmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32918880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQbmvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoflA/+OkIvDKpGPcmGmu2Gm1hijJImdLajYSyR8jV5KtE8JQg4kIeA\r\nva2tzHQm1OUw9xDzP/cW3GYc4enlLBcYOXGIC22UUTAsfurgTNuJlqh7AQHJ\r\nmpDXoWqzVXjavrc7ffTQ7CzPFaFrYMq2TaMdCBJ6fkS2N0tMTnR+PPK5GIVc\r\n42tTQKoQSLGsDMpBJS+YYch4Nwk+r7XKh4nTcP8L+LVieoJaw4ZEbvceq+LB\r\nv5E6IFFnSHWP/sndDI13jlGSta8yrTQy47cS6Mt8LgEd17/r7u+oKz+ku+UQ\r\ni34o9uDm0pSKZUvSoD7IZxR4Zd6aRqIFJwFXsOdWchDBlpM5R7rfTkpklTBG\r\nnMQNaR8mw7n+eaZpRpQf6tILypfrlUz0e98QyhyGUD5e3H4LMbPJttMMAu1a\r\nOfDSRPbxtn3LHnUW0DY3ig3/QeywCdfhw6tt7N3mpDCeeIyWZ1xRDgMp06Dh\r\npf0PtARClsHSlQiVVrpIptyhDbacGOEiV9hTx7DHs7I2uvZ5x0HZZXUuLW8D\r\nH5NrR6cfel63Iw3XlmamTgdvZgWTSELBV5h+eMyWQFqOEszTrMU/7mULzZKr\r\npp8wVrtV0U1ipKnLQv5gtGrUNBcWI5ANVRCgR3naBRwig3v8EnlWLkMRNmJc\r\nFbfqLGfnd8S+fE0UZ4Gnvp9qo965kUREHDc=\r\n=DeIB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"5ac5ec765eb9eb57bda0dcb7c8a88d67b86bafbc","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.20_1682028975359_0.10146166405205159","host":"s3://npm-registry-packages"}},"1.20.0-alpha.23":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.23","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.23","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"a3cc1fcdd7a07bf7e4ca9270595b5d11ab80cf78","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.23.tgz","fileCount":1363,"integrity":"sha512-LfIaxAlizHOWzFReTyzY3+gkiQDBx1GMVqw5ohzxcKKbou2wGlcqRzVRoe6VY5JOlefeDflBqmHpe+dQGaY2Sw==","signatures":[{"sig":"MEUCIQDRUHTZgldE8yAx05JGxM8Hlls2wV3FJYCPPDmt0p8jIQIgDEdo9/2xWHSryEKBOSA+Y3HuBiJIbdN6zSkaZjPgAgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32919875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQdG5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3XRAAothNtRLclC2LAYG0eT6UOed51fSEIZReP63U+npaVIQLIwRx\r\nPOUir0Un/gdl0eIyjYDUob/VB023lpBJYhsyOkjK3qTAui7tVwJK4SVMEb/G\r\nms+1FWIN0GmlW6t3aY6zuUL1bU/+mdBYMwalAp0AiTxQBWoh/MFFkgYUG0Hc\r\nf0Qsc5DnhFdDtsWJnPpA5/CCO7j6mVeQtH+tRtX40U3S+q19Umn3ACeMZT1Z\r\nxPtRwPHFm/+aJS8uEcNwVQEcFBg3OzQ/tsTzWkCZu/j0ux/i0R7dXeqSoddN\r\ncQvI82iQR/VxgLE2UObyddb2Qu5hemEoxJP7g+TCn7Nutu9+jXxk/qk9GbvC\r\nDlNh3IrSAWe15G7s7B51MSlS4+bfj+QpKuvWDcROI0Hw+0/7QeGRLLQO0XxJ\r\naHm4Q0zH35ijvXVCOXIN3MZKDNCk5SDT/IzwWApxdoh6sQEB74uA1scXotES\r\nXuMRPp4YwAulsyezX8TtB77eU9u1sOO5h55Oqq/hIFfPjolPFBOT1NJnIhSA\r\n7D5aS3JORCamRVYRh1s8rsFPB0rSpEtP01gv6H2fKqlUIeXChMlc9qPRrdwz\r\nErRLAxp6ZdJtJKbIwREFvEd0iJUfHMM2PyYX5y7LY94s+kimOOldWoVflkGH\r\n2DKodNOBmC5gsyXTRHgyXTQoccAnswQhCJk=\r\n=2aqg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"afed746119c74895b7f3df00c76997ff1f45757e","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.23_1682035128842_0.3810316043666644","host":"s3://npm-registry-packages"}},"1.20.0-alpha.24":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.24","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.24","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"bf38781d05bccba8c8e168ca7bdbbf50370b8abf","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.24.tgz","fileCount":1363,"integrity":"sha512-xgPoJ6kiG5JTxHrvsbr8UyQ6YZj0YkfOXYkmX8yblh0ZRgq9qHuI3n4raHoqi58RD9f01imFzjY/q41/jSTZ0Q==","signatures":[{"sig":"MEQCICTDF+HN6Cv8d6VDDD/PH8qwwKY4YOTc3f1C4QvoUVMNAiBQY3YkcUo2xIlLYixrx553QTyd1/xZSBWBPeO7N6qUsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32921229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQhNSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKLQ/+KEusRCfLr4pMKL8b9NIN4O9vJeNBYIjPfq2C5N+/hekvS2Er\r\ntF3FAs5EaMwCX5HbWfPyYaEaKRD3gj9utDG1CwoLLRhhu7GY+26DYMoMjZNb\r\neUkgYwQCEJCLJPOUlYLSDCplcZGFsJEBVZI/e7upIL6n2vzbka/T3gk6ayiu\r\n29/2Zv/rG8UqiYO8bWog87YpxhOx5RAw9dEfnYvWcrYNduJubEGqv5d1REJY\r\nteGVFo3dvKLp1SKmt7bl0UiPHqvZfgsAexaFgijIZN14xjthDy48L35SMcoV\r\n3JxefXW0Stul7l9eqQziljBaq6BVLttFyLki1GLya73Cqy7jyCj7b11vO7UK\r\n0YTAhDflVkG+IReGUPHuje0HvGx86plcW1igqETqQbVmNT97TMMTqmWDBdmW\r\nNBj1VFT8mgCedcT2P1vDqZRWM49UnjaUFJyXvyEB7HTpf7kY7/MSux4J8p9L\r\n8GUnV2GrASPHWuvI4XNb9fw6P8Fx9uYxwOCnQHpLGMUlq8wlMz7my1WVfzO9\r\nPzp2wcRdCUGknxPzGnLw4nWLVh5n912eBJCyO5q0wISLZRrdBP8HqxLbqHWu\r\nd6JOGJEsCFhkl7ZfDS2xfFdMV+t4eaEvxDcmwMnyij73gyvdqgoszDmtlya/\r\ndvLJT3kp05OhDtxwoS8+/RwSNgKTtLxuwd4=\r\n=sr0U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"3e68e5a40d30ea1b96444a8571be744a65154f99","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.24_1682051921547_0.7672227605486015","host":"s3://npm-registry-packages"}},"1.20.0-alpha.25":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.25","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.25","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"971af0225517a313bddc2922b0d9411f9f405bc3","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.25.tgz","fileCount":1363,"integrity":"sha512-ZOmrgHq6dcSIKqCU0l7A6yGalTtG5A3oWr2KomE69UWot7wZme6iE+IkvKKJmTb7ZGdgxyuzQ6xbIMRosZX/Ow==","signatures":[{"sig":"MEUCIQDs8rCmrz+DuMgznkhlq3qOL/lgKG1Lrp34qE078WbbYgIgCTYrcNsiVJLt2b8tuo/p64Aj/0oyVF1LqnFM7R/lu/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32921687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQitpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp99Q//cTJeiM5gv0Xsv96TtgFFkTluakkkJedx2vFrY+FwpCB/t7Hf\r\nD4NmE2qotf3ohNrzB5+68dNraquCr3mdV7N/Q9MLjCYRwDn3Rimk+Daa1kZl\r\nXU9CCFFeTua1aj81wSFswFFbuUBwyUNb3UMQBHUZpiseOKp852xDkiuPK9Lz\r\nXI7W2GrAH/4wioin/5YJcBdZV6IW9VL0tXfQCbYSWqJaOghW7DkSNU31HqwH\r\nUlVOPzlqSaeGaQnr3k7fzVw/50ACI6P91+aV3hLiaMovkSBheicvyEKB72XJ\r\n9e0Il6gsHAFzNCOeKRVRbwCafOk2F+9dber7sXrGialZ2q2nQhSxVK4yg5/3\r\n+UEzeT80slN3gBSLyAh3JKlEijfIqvvLH6Dg38N8Jv714fzfSRDE7vplrWHr\r\n4nKQyU4vcxp6uz29CQyyZfwlfSoahXtjvAlAtCYrw95NUewyNDqgBBecAuvk\r\nFJJXtxzrKPVrPsIAo0SYccVeEWtXRcWiD1T/r5nPmhudANyFDnaRSyctq6X8\r\n5gG5iDOATJtm4CM5YGjpxxfLhjuE5wQqqEeSczumMNflboMJzX9e2d0iS4in\r\nGWoINs95rfuRgEhp0J+gxd4GhRJkRWassJEV+oOjGlDGz2FgiR9OUPKECeBK\r\nXiwICsMozjws4Fsctm7y1pT9lbD9dPh+x48=\r\n=h6NS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"52752c028419650476733b79cbf69a91c0c0e69a","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.25_1682058089476_0.8106812850811718","host":"s3://npm-registry-packages"}},"1.20.0-alpha.26":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.26","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.26","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"413759edfd26f4a6493b666dc7e1b4f0e77129fe","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.26.tgz","fileCount":1363,"integrity":"sha512-xmKuZIvPRFMi/7ECcxknswhVrB6yjDhMxFZ/nzl/awCQTp3K19qKqavlvmAx/TfBlraloBuiize7oDs9orZFSA==","signatures":[{"sig":"MEUCIBNqhp+sQCWG4KvotRz7Im95jq8opLAoS+9wuaD2uQFrAiEA4h8T700byk/hqWIq3QMpsMNWjecijhhNQHgnbJBMozM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32931488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVOEKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi3w//Vx2CwQ0NDrnNtjSsqWWQQJxq37KcmhcpJFwFVd3MV07DDUNj\r\nIKgh2MxkabLMmxE0yQmMFbPK58CeqZ+0PxBAW33mm5AxCeBmw/G1Nqkry2qT\r\nCqvHt4+bynBBplvpkj6BQUSXh8OIJvKCZunktJNtNgVcioDfgAguve9XI/Bi\r\nYv9YDZgI2cXbqLnZIixlY0NWku7EOImjMXDjXALqzQ5QZydlqEBlOKQ93N/P\r\nT3h7Izb507TWPcEFWqYel/ncPfLuPK0TioS5whhc4fg0HAWXFJGxJoXF8+kY\r\nIgBnMckNNberXgfyjWYiDHPO0pYxIhjcI/b/XLZ/M7YBtpSs+1F3/nHf4imy\r\nmRbS55mYCmVBP4o8Ou/r10ptjBJK9sWTdXVD+2xxZStLB+AI/r0VjgXG1C59\r\nsPWLTDWsrywJsY3/VWZBPSlUSKuaMjMwgA6FCU1TdIDi9+Du1MBEydm6fPZd\r\n5AoRRGLLAEaUps+SOgYa4ubaNCswfffDuizyK1xJ5cLSz4mIDjabiYD1qe53\r\nAY+JkOS5ubhsaaU+vAIrBWAFgLJn8TDrND+Q0MOMBdTMIvTxmjkchQhefVDe\r\n+J5NHip+AiC4Beg9dYuwDc+veYIfjUF6FjbSU/64beDgvoJB9DtsmhcnkLx0\r\ngumoCMdoIzD/X1jeXe8fYdWqeiuG+nZ5jzU=\r\n=0x92\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"99f4f03f261bdabe579beb24c14d82f31a294b31","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.26_1683284233732_0.7705912583220769","host":"s3://npm-registry-packages"}},"1.20.0-alpha.27":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.27","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.27","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"f4be70442e3374f453f534ecb174d3f1fa222d74","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.27.tgz","fileCount":1363,"integrity":"sha512-mrcHd6U/lA7E9zbDJdSgC21EH9V1NUeGmfddVcce/XbsDejaTFc2Z6WmKNNtyzlPeBWJ87G+C/RG9z+SaOCbyw==","signatures":[{"sig":"MEYCIQD3pnxw9Y4ybDX4Q1k7gDQH4ezHI+g8rrv5ui6PYzwJuwIhAPhSVdJY1Me8U86/vRE+zXS+HgIliuCEa7QJ4Q8Irkh4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32932262},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"f460d96c64877faff5f3a27f972dc8d16076d8f2","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.27_1683292954494_0.5873761753023452","host":"s3://npm-registry-packages"}},"1.20.0-alpha.28":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.28","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.28","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"f67d758dcdb870348f144b77513039bb85d01459","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.28.tgz","fileCount":1363,"integrity":"sha512-f9P1gcLhPc1BzI2ouwUKFTYIWbVoEAAgexAUlywCnfbs6BFyeHeA+5h1g+bZCYj2yEAuq4T+oRx+0c+mhYQ2eQ==","signatures":[{"sig":"MEQCIFyL+E1XT/29kIytOeaArQru75+PIn8e9HlQ4V7NH5xcAiB4GNUTw8MfoNyJL7B/YB3lBV7QXNKHGHf7qUmM72D/Iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32935616},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"3f3d99a8344b876629209b850e11740a0b78316e","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.28_1687145968646_0.516060165145811","host":"s3://npm-registry-packages"}},"1.20.0-alpha.29":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.29","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.29","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"51cd0abd0c86e78fad7243836c501bed2dcc6af4","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.29.tgz","fileCount":1363,"integrity":"sha512-lxCKoxFWu+zq+Kt/bizA3ImktSMkMgJo1HlxE3GyPal7yD15OPaZFJh95l/dCQAZF2CLtsMKLWfsLIXiWCIjgA==","signatures":[{"sig":"MEYCIQCkNAojwe4c9smj1fLvJSXu52Fc3ti4eHZQ6qPmLqa/XQIhAJ+aY2y57al9ZLaFQKuoJ17059Tkr80N3u0A6Wg3jhmp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32935856},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"193d85445b58a6424211c4cc5b1486827f9cb7a3","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.29_1687148235880_0.015463349961343686","host":"s3://npm-registry-packages"}},"1.20.0-alpha.30":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.30","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.30","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"aa9f1b35d4c0a1c622ee5ec1821f202dd9e5643b","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.30.tgz","fileCount":1363,"integrity":"sha512-aFufT9tPfqe/DVHiOyEOnkjx2BuhMBBgkFbbLQ6zZqssfS4g7ZfUucFs8kPG3ma+t3GWTyoQx48MQOnOotD2/A==","signatures":[{"sig":"MEQCIA04g5GAYZceE6c3hNwdbKpDyzqe0Y8fhRwdiArNe6fiAiA3N+NxWNn7dsJNG1oE4G3rGYDh747tD5N4jrzWc/cAmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32935070},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"7b69435f57d4a8bd0f668b366d62f84031e8357c","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.30_1687150164888_0.13207992063917806","host":"s3://npm-registry-packages"}},"1.20.0-alpha.31":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.31","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.31","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"7ea821668878965b5784f0545a82246f9be1b2a2","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.31.tgz","fileCount":1363,"integrity":"sha512-oX2NjLii41HXqk/GZnN/5R7wb/Asz5N4llRLFNTqSJMw8AHlxRUc96oXZl3AzkltCOrIhwfnnlLSN4f2/CeTZw==","signatures":[{"sig":"MEYCIQCuc3C7RyJBgwR3lEY1FOsmYeKkoC03teaPOd/PhAjDHwIhAMR7dwnghaCSaf2Sy7ZkgTxT6NcSI27r+oRynB1Fa2TZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32935421},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"80eafde53c12c22d50fdeec0010e00a94bca6144","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.31_1687151900976_0.15347148264137234","host":"s3://npm-registry-packages"}},"1.20.0-alpha.32":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.32","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.32","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"6453cb54822dcd5ad5d4a2381947075fe123eed7","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.32.tgz","fileCount":1363,"integrity":"sha512-xvzi0rjCvHRHtYcpMxm3quMeFfAwTBnBmK1285ZMAYLHSQaEHOyrO9KLSMccWto4QgpAaPs+mR/CrCM7P4Xo1w==","signatures":[{"sig":"MEUCIQCs9DzyeO/Y8UwmxqYV8a58kJ9ICbEL1DDjOxkCgzem5gIgAVfDiFPabCmrBbuhNbEb1w15EYxYP2DcWx8+C4SGOwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32937456},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"c753ef7f7fdc790f84f02fb9250a1c4c90e229ac","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.32_1687155370217_0.8870483631037749","host":"s3://npm-registry-packages"}},"1.20.0-alpha.33":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.33","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.33","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"bbc6080d1473a2c4056253bee79249a9f748e666","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.33.tgz","fileCount":1363,"integrity":"sha512-tkuIXZKklV8RUOSEnJp3zXM683ztBM/b0mpznQp7w0atYOPGoWEaB2p/dJMNNnsI5S5/ASMZmNWp/WCd/2Y+cA==","signatures":[{"sig":"MEQCIGYYIDQc0r4vPUqyVbcdYz0teZckM+5mhGO9U+IzUs1ZAiApuDvdlZU2hEKqGwTida9eMUd6Gqn5vQthhHir8v4I7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32955332},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"285a517c284226e6df70f53e23e46042e63e2b09","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.33_1689870822582_0.03922007216424017","host":"s3://npm-registry-packages"}},"1.20.0-alpha.34":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.34","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.34","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"cacbcb048c2ddb4b038683cf13b155f5b775ae5e","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.34.tgz","fileCount":1363,"integrity":"sha512-UoptrGAWS5YKqjzNYagPBvYzzv83l76/j89Uh1gjWag/XTQca1dP2eP1S+v7iEXfX4/FtjPiYa7Em1r7s0J9yg==","signatures":[{"sig":"MEQCIF3Yxy7c5RyWDu/f3bvz2/b94GEzLjmFOk6Q7F97td3cAiAhQUbXDlMq8rEZXPYjbghoz/7wmrcFDHsO2WH6WtcsEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32962943},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"8ee668c321e2e28589bba51c0dd66909bba258b3","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.34_1689872523795_0.5156224878806361","host":"s3://npm-registry-packages"}},"1.20.0-alpha.35":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.35","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.35","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"0d5712f691674f1afafdb4adccdb641be0f04e97","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.35.tgz","fileCount":1363,"integrity":"sha512-XAWOojeKnLMdeCyED/hXneBciBVYMHm5qPncC2zWZqsuxuv9D2RaYhAyMMIkCEWlcZd3zFyFetNykCdKaFts4g==","signatures":[{"sig":"MEUCIFBAQfSU/2m6YJKHOXtYjZsag/9LzMtY68fmdT4pDcBkAiEA1bnTw6RNq3wJ4g+jKa5npuY1xfyvZbenD81ysn5n3Ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32956001},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"825683e5da951cb7179af0fe76316d9981f7599a","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.35_1689873670140_0.9687789715407813","host":"s3://npm-registry-packages"}},"1.20.0-alpha.36":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.36","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.36","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"06a2d3596c1de01dafe64c27eb1e692a2154e344","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.36.tgz","fileCount":1363,"integrity":"sha512-XOTgRiBHuPO5rjIeUArFYqzFgl99rAHKf9fyy1r3Ky5RM4Gk8eyhmuvpNlwKsMfZbOIJ3k2wnOEOqIaIH0H4Ow==","signatures":[{"sig":"MEUCICFQqBNbF63XSvmkxxLBaHBh9S9jgLC0HXtsFGyNID+dAiEAwnA5J0rverPLOZtbkieZpUqUtQMLYOS81GYCvJZXRzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32956589},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"48ee9195b476988783cfe2a3e68e71cc86f3c46e","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.36_1689875184932_0.009168564019224945","host":"s3://npm-registry-packages"}},"1.20.0-alpha.56":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.56","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.56","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"30c7e8e51bace69d05bebfb8db0f12e3f078fd7e","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.56.tgz","fileCount":1363,"integrity":"sha512-oHB2xBNQbQ/Pc14vg6nLGlfyVpXgFx+4yVEDu5oogjEqAVNkWPyQ7rhnuLGyv5RbuW8qWRbCiMofnHtFJZEwrg==","signatures":[{"sig":"MEUCIG/Vzmk4EdggkG5tEOP06lBCkniA0SLCeNkUwu8jQVt/AiEA22gT1dlCAgVSHD9sH5AwCfyChkvIxrq3ATD+9veldIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33168204},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"1eef976f574de1bef79eebac19e6889137825735","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.56_1693907748576_0.19649053944064554","host":"s3://npm-registry-packages"}},"1.20.0-alpha.58":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.58","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.58","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"dc808bd4e16d2ad608743cbb248b7bf4eeed999c","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.58.tgz","fileCount":1363,"integrity":"sha512-4imtvv+QxhUaWr3KytHx4K3lM/UvKJma9JSo8FpaNas3fP3i0GxIkqK6u2eSy6YDK3ROStsl1ADGjCseMOBXJQ==","signatures":[{"sig":"MEQCIDJAI8ymt5+0LnVJSxyydYgY8CVb55DIln9Ud5Zif4yTAiAgBmLTXhQkGHl/TtY/91E/VAshVug7ve2Hem1t0Kgbew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33168684},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"ab8502027dc76a9dbcff44a8f22ccb41db3fec35","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.58_1693908042129_0.4910355388426686","host":"s3://npm-registry-packages"}},"1.20.0-alpha.60":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.60","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.60","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"5e5b4517f20cd07fb438e5ab58aac41cb41ede6d","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.60.tgz","fileCount":1363,"integrity":"sha512-xgYzHMUWsJwTT4vLO27Ti6/o9wgWjV1SqjZfpozWyMgrPcUhWjJ6voWxhA3Ea8JLSr3mXT129KguGQuHmi9s3A==","signatures":[{"sig":"MEYCIQCS330Mrxa5oDAP+XnkQ3+LYbG2j15ftoLvY8E/T0uLKwIhANgnXE98VZw1SNxW+jVZj3AclC+p07Sx85fCG2cnMyy5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33164363},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"3b6a69e8c6d2ddf9149a3e717c840c6613178598","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.60_1693914260836_0.08088047566557877","host":"s3://npm-registry-packages"}},"1.20.0-alpha.61":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.61","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.61","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"8df85573bb12ec1e48b27cc52b373f4582c2634a","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.61.tgz","fileCount":1363,"integrity":"sha512-+4A89ovrwd8qDw7I4mPa6jOxbPSI6TbwS4oB676mRJWrVGJoa6EnXtvJzIjw2jti9T64NmgWLaSegiVnPw3PGA==","signatures":[{"sig":"MEQCIFAfUQ6lOJLtkk/2rxNSU4UXgv215hvEYhd3bOHPQxW4AiB7Zzi4rmoUI0yZa04ztTNDMxzo94trk5JFpw8Lz3dVdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33164186},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"5bc8a5e7d7806659ee72728036f893592770a141","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","geoip-lite":"^1.4.7","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/geoip-lite":"^1.4.1","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.61_1693915684719_0.3840707231421152","host":"s3://npm-registry-packages"}},"1.20.0-alpha.64":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.64","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.64","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"3cea6ae8c335c28fa0eca9f6a4d13dab6276e082","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.64.tgz","fileCount":1363,"integrity":"sha512-ecmiFP0fUprYyj/usXNbJUch5ewTTOeDvxHIL0FWZpoO72H7wT1xIy1NdaKEJoVqvdgZLsSElnx1h3dIVYA8iQ==","signatures":[{"sig":"MEYCIQDsHPbsZr3PttCnqux6XamGzY3pcXc7Us58LfMIYmt37QIhAJ2UVX3t7uXjgbzB17rZwZlxTeXkKqW4sMDt6ykvXoBS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33164912},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"e1fde7da17366e96f060eba1a26bb73ccca847e7","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","geoip-lite":"^1.4.7","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/geoip-lite":"^1.4.1","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.64_1693963506998_0.6722286934248543","host":"s3://npm-registry-packages"}},"1.20.0-alpha.65":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.65","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.65","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"347b3bb3fed1727bc1d6c6143eae3ee8d895860c","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.65.tgz","fileCount":1370,"integrity":"sha512-7h6jx/El6iTPq8h2awx+xtDLa25XswVV5og3uzkYI3DFlohnAv0LsrxF2Snzq/tkGSXDSs99E7GPANuPs2GYUA==","signatures":[{"sig":"MEQCIH8O9FMEzQJCWmmjNIRD+jMWz2g1OMAqz1szBLfEsSb8AiARgzfbcafwjIMhL+EJm1tGpFsf+Zp49EZpXO17xAOL7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148508367},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"76d7310bdd4ac69dbff35bd225103a5a987b4297","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules && yarn copy-geoip-data","prepare":"yarn build","copy-geoip-data":"ts-node scripts/copy-geoip-data.ts","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","geoip-lite":"^1.4.7","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/geoip-lite":"^1.4.1","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.65_1693971602444_0.02264393439181389","host":"s3://npm-registry-packages"}},"1.20.0-alpha.66":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.66","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.66","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"7e651612f068b2d8065d75b36fc0ce22cd4e3537","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.66.tgz","fileCount":1370,"integrity":"sha512-sUk0lKqz6md2fQQC9xZXU9q5pFzSVuc55BG3dnQqdyoIdGlHmGx3mqUjh+rmQgVQB2t62iLNobc+O1a6BASg9Q==","signatures":[{"sig":"MEYCIQCxSe7Op++hEUqGUlp+O4POh4nmqqV0lAQnXIC6PjeaSgIhAOtyiQngV8DqUjt/wv8eZWN+0eBB5WXRRdTVlYmDhN5t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148508667},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"fb1128f76e2910a178a649f1791672b5631f7270","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules && yarn copy-geoip-data","prepare":"yarn build","copy-geoip-data":"ts-node scripts/copy-geoip-data.ts","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","geoip-lite":"1.4.6","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/geoip-lite":"^1.4.1","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.66_1693977621592_0.11720035979925525","host":"s3://npm-registry-packages"}},"1.20.0-alpha.67":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.67","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.67","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"ca4ab839223748f777a5cbff142656b201c0ccee","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.67.tgz","fileCount":1370,"integrity":"sha512-eWMtmKRZNXbRm4jS3amVX2ac1hVcHdUE+mRA6wWuDSxcTmOiTV9uIOvNaF6XrJuygTUrL1dvBKAz/7fh5Ad73A==","signatures":[{"sig":"MEYCIQDc7O7Imaqml0XtfjYM2Q2+Gb+UXM1ld9QjzoOlFRLYPgIhAOSVz76Cy/AI0Ffeb+A29G00uFNPzNa6CRWX7p0K0KmF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148305368},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"353432594b448191e83d5d50e5f3138d89d205de","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules && yarn copy-geoip-data","prepare":"yarn build","copy-geoip-data":"ts-node scripts/copy-geoip-data.ts","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","geoip-lite":"1.4.6","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/geoip-lite":"^1.4.1","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.67_1693979186262_0.45147067695021903","host":"s3://npm-registry-packages"}},"1.20.0-alpha.68":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.68","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.68","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"88836b5a8e30fc04b3e9eedfff6b262f4625c75c","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.68.tgz","fileCount":1363,"integrity":"sha512-+w8FByuk1nEz15TBoe0NnO94uokHMM7QqLLD6PBrwV+G0HEocueSbyjG7IVh9jw7XuNOHN9SzwCdsA+Bj5+vJw==","signatures":[{"sig":"MEYCIQCe7OZJQLKGA2X5PCh9AxR3embVWZlxZHMf7WL4DhQv4AIhALXCPZZrHhtVw/3SkkS1NpaHR0uNK9jxVuEwFBKPVJ2H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33342915},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"0c18f18fcda58bc76a2797a80a1fd455b93d634c","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","geoip-lite":"1.4.6","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/geoip-lite":"^1.4.1","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.68_1693984125074_0.33976011671691175","host":"s3://npm-registry-packages"}},"1.20.0-alpha.69":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.69","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.69","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"ae2d70a4df7996c10d59737f9697a8865358b7fa","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.69.tgz","fileCount":1370,"integrity":"sha512-JyUw5t+0/rtd507lCk/bt7tS+Q0sSOJW3YqoNvbheDBgYGnnGPjfO9fw6nIQCXB3B74DZ4FPmid3hTEEw5WNdg==","signatures":[{"sig":"MEUCIEFZGeNlUwmy1AtybuGyzZ17BVboqpjx2eDISqAKpgfaAiEAjMWC7MKSzo42f298vYZsD1OnHBti28eHKujn+GmInyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148509490},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"28f9419e8f970c961af28419b7f194f5b0a172d6","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","geoip-lite":"1.4.6","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/geoip-lite":"^1.4.1","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.69_1693988980040_0.49542620072504806","host":"s3://npm-registry-packages"}},"1.20.0-alpha.70":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.70","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.70","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"4f3364511efd6ec0a917e6a654a7b2e35a621bf5","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.70.tgz","fileCount":1387,"integrity":"sha512-qemwoaem4GhcgHulJgxKpkGSX6K4R215c5WWqMJDtZcGZARM+p6mL8CNok1xNgVtcwe4z+pfxNT1VEzeEIVofw==","signatures":[{"sig":"MEQCIBJl6CkYsIrxlUkYGCbrwSDQVgSjvUFc+8usg0xBofbVAiAhOf1sJVfbhYzzxmuphVLm5Puj8Vzgb44QiSKaKkzPqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263911910},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"2a11e73e4d1933a76fc8a85b9108d85ce56ec464","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","geoip-lite":"1.4.6","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/geoip-lite":"^1.4.1","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.70_1693994188067_0.7425058651332919","host":"s3://npm-registry-packages"}},"1.20.0-alpha.71":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.71","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.71","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"30e467a56f02b3832291c61df7c63546ef86473e","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.71.tgz","fileCount":1387,"integrity":"sha512-WhNhV4Xss8BsJYId1R4c+DeU2kMWubmvU5mT/X2CYVBdgqqWkDjRUnC8NHHsCAxk8nu3nBufNyNYwNUX1PdbSg==","signatures":[{"sig":"MEYCIQCLGsm1v21OlTVs3tPaD1OXukAZysV77qW0mXe3ueHUKQIhALLbZvazl7Pu3mfKasV0zdAT84J64t2WwQz3QJK0hF1y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263912090},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"3a2ffcb84c4a4f3b517879725c18edad9d8705fd","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","geoip-lite":"^1.4.7","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/geoip-lite":"^1.4.1","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.71_1694000159250_0.6667771483006346","host":"s3://npm-registry-packages"}},"1.20.0-alpha.72":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.72","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.72","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"c294797b856790d60366ddb2a62be7b6b02a25c8","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.72.tgz","fileCount":1387,"integrity":"sha512-HyRF8tz6/uLkEsgqbKEUaRE29QWgCVgxpvrs0daEKZGe/0l1d/hk/xDbya+UciMzBPB5xyp6l4ZNieVpaxEZWA==","signatures":[{"sig":"MEYCIQDknuYHfw/o/kjSkzU2GscdiRB4mR4vlyadn1nYWZa2/AIhAOHAQpA/KgQDTh8KxV35p04rv7eU77CkLYZZz/Ds1AnG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263912330},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"518994d8a52d69a41445666c91f0a146dccbf621","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","geoip-lite":"^1.4.7","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/geoip-lite":"^1.4.1","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.72_1694000457361_0.8823929290070649","host":"s3://npm-registry-packages"}},"1.20.0-alpha.74":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.74","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.74","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"d336e161915998757d92c08ba8e945e024edc01d","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.74.tgz","fileCount":1387,"integrity":"sha512-szDQSQXZmyHJ4mjYehSFhzQyZEJjbKL/jRS8ME0FSQLFCK+n98BDk5xQKjE1xKBo6/kjenFaenohwSKGNXcInA==","signatures":[{"sig":"MEUCIQC0L/5mg5ygWKgfIAj97T3O4hv7otqtcYd3ck84du14bgIgJm3bA87EFBx61aYl5PgcGt1jvKEu7Tu8h2cnAKL/J9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263912908},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"86bcf293253c8c19a5e9612e03a2983eff76e98d","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","geoip-lite":"^1.4.7","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/geoip-lite":"^1.4.1","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.74_1694001034024_0.2719329121943468","host":"s3://npm-registry-packages"}},"1.20.0-alpha.75":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.75","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.75","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"992f48b1e8c68d39d473236e558bfa19fea62836","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.75.tgz","fileCount":1387,"integrity":"sha512-/ttK+w1C5suWVauHbYDlvCh9uNehVWFJjuJOSYxjwk6Ilt2XSHtCtg8Ib959YWq6LRn9mVlF20Dc6XMcTdV/SA==","signatures":[{"sig":"MEYCIQDpcF0yvIoS5+wGWgEkwzBVXH2JyNLx1xTU+lFKOEZmUwIhANSlqh+r3m6YEOPIITrCvLjVnWKuIvUFnVjcecq+tXp7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263913408},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"41f49af6b6879ce5c4d2a9ed606ec100bf75a1eb","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","geoip-lite":"^1.4.7","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/geoip-lite":"^1.4.1","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.75_1694003859400_0.3720651124121621","host":"s3://npm-registry-packages"}},"1.20.0-alpha.77":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.77","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.77","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"a86e4b1e0433717d086774bf10c07f331f7b8316","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.77.tgz","fileCount":1387,"integrity":"sha512-fZF+5aXQgmDRzqGS+tAcMVjAn6o7QVa8jezDyWa2l/2fNTAp2WkvjDJhtXbs3M2l6aHgn3dhPh4w9zneInHseA==","signatures":[{"sig":"MEUCICWUYS8OpH4QinAPaV9+yHdhFB2RRknY+3ZviNvvab1sAiEAjNWvR0RPSLa3RF0CGSzraDgBb/gbXiM+fDVI94tVBrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263709633},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"d37d8b823b72ad8e33b50a8d97f03e8a85b2769b","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.77_1694006888436_0.15870335915775025","host":"s3://npm-registry-packages"}},"1.20.0-alpha.78":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.78","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.78","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"e9307b98f201b2c39c04688e14133a8a38975103","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.78.tgz","fileCount":1387,"integrity":"sha512-WYxppUyFFqBiEm5IJfOiddpK/0ZROmZSWE9ZZrs3J5mMbs0SZ2QOvy6QHN9p2m4wEKHvDnCnzEm4dSJtEPLFvg==","signatures":[{"sig":"MEQCID0aUaaiqk00J0S9B55dbPsmM/9AmkDezk2V6nVY3RtTAiBqeGYaWc0kUF4NRg18SBvvJAYUzZdyNyfGQFDP6KHPQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263710787},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"3bdfc3fd1dfd4ccc2833b25b0bcde6aa048990b9","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.78_1694008526708_0.4427926662258368","host":"s3://npm-registry-packages"}},"1.20.0-alpha.94":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.94","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.94","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"f92dbc47727ec10eb3ed7660eb6d5b6217fdfbf2","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.94.tgz","fileCount":1363,"integrity":"sha512-EWhk/y46Gpr1XfV4cIAv1IYeUhYtW5alBj6uyglzLtYsO69zqe5HFuu8ySAHhw3tNRNAkSEt4GI7ohutOfI51w==","signatures":[{"sig":"MEQCICnRwb70mFG/rHMhhcLaKvoiyZo+SPBeOgHBkTCd1iK9AiAa8dmhKioGajHPdBCtSMJJiPlXp/DtKhJM0ymeptCpzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45457724},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"12f798885596a66cea416ffb699bfe28e64ef829","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.17.1+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.94_1694145503783_0.8802825183947587","host":"s3://npm-registry-packages"}},"1.20.0-alpha.95":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.95","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.95","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"a370aa9b3572d1c576f37a9dc853bd2295cea20e","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.95.tgz","fileCount":1363,"integrity":"sha512-xe5d9vz80tRU85fxk0xmZwUENlmfSVFvWgehudh+CHZgT3QO4KUy0p4By0N9sJ3pxApkigwojqH5Jb4QSwqgQA==","signatures":[{"sig":"MEQCIBfS0k39IW2/GIMY0+DViE4//1jVZzss8xPASJH4DHe2AiBIATt9zMwlgxkN0rhpxp8VXBlDoBGYFoMjOL1Xg5FAjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45458007},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"19674bbc6d46d5848a3361e9aadcef1fe587cffb","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.17.1+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.95_1694183694052_0.34788786411343886","host":"s3://npm-registry-packages"}},"1.20.0-alpha.96":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.96","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.96","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"a4ab9cb350f8063a8fd0fd5a9e85bac1ae674fe4","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.96.tgz","fileCount":1363,"integrity":"sha512-KLghhGCE4LtrcZELcFazvQf9a2vyyNr0az/qYZBOHFz+itsjix/nsvoyRGd6oQ6ArOI+2YR3rGwOVzDIZalqYA==","signatures":[{"sig":"MEYCIQDnAPkoM9e+bEcYNgrGCcpc+mSpXM5DnxG8Oc6hz6Cg+QIhANFG13aoRZhwy+X1aiTeNmB5ngeFMwWhuNZJQnMW2yol","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45458430},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"a5d4806483647e6ea499b40b12a34f3ccd5fa341","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.17.1+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.96_1694186654674_0.2451958274888153","host":"s3://npm-registry-packages"}},"1.20.0-alpha.97":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.97","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.97","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"6bacdca3e4e86d3c3f1ef818413237eff51425ca","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.97.tgz","fileCount":1363,"integrity":"sha512-9/qw2MU5QeATkikAKoXLFIvdDetEFSrsBPou15mkCXJGDrV81V6OSW2Me5vg9vGlX4OslAWKakGpzSn9Vo8Eew==","signatures":[{"sig":"MEUCIEsEFGOyp+QbtsgWp5O4SV2lLM+hVW0hWrLFQhJD2t35AiEApCukysUj5HQ/AiypY6jh1KAB+4jKG0f3wzxev70UrVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45458475},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"fd65f3e27e48371930db8175c75ae2512e57dffc","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.17.1+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.97_1694416775048_0.03158557355886904","host":"s3://npm-registry-packages"}},"1.20.0-alpha.98":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.98","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.98","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"8041f2b835ac215f9bf0ffcee434a7a28908f06f","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.98.tgz","fileCount":1363,"integrity":"sha512-VdAz5e7v3L1P+qmVFVKE3bh9XsReYfMDMVvOMA9I6qd4lr6aGRhTer9PdDX6QX6qZG/a9MlEmjyOCdNy1s4HUw==","signatures":[{"sig":"MEYCIQDsEoTmrdqkEXhEAsB1Z80IYT+mt+kMDP1Pkgl4POwobAIhAK0/5Of0cw/8q7INJRrv9kkPFa2wZBmnNLpJOmCY822v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45458946},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"734f9b01879821ffb5c67d9b4f6c17f16ded37de","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.17.1+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.98_1694420906898_0.9653306661924146","host":"s3://npm-registry-packages"}},"1.20.0-alpha.99":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.99","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.99","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"d9f2bd6aca26dbbaf67a438e19f6195b36369c2b","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.99.tgz","fileCount":1363,"integrity":"sha512-AaQ4z+ldk6n6eekO4GW4kB2czqqWsJgFkexsNX1IdqoJpTmUDqe/cDdJ3kaRpmUoy1kc/J343NYKbrwcNt5d5Q==","signatures":[{"sig":"MEUCIQCZ7NDaxQ0ZTkkyQobGMZpnJo3RT17pe662GPtYhHlgcQIgS6vwXEg4p7cgVmuz0tnV497zFD0iXgFf7NLep73WHRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45459457},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"0bcf6659844ec28b0ade35444624af80d343bfa9","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.17.1+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.99_1694440558174_0.8925332181746097","host":"s3://npm-registry-packages"}},"1.20.0-alpha.101":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.101","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.101","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"c5ca60e7ccf852b5da817adcb1beca995eebfc3c","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.101.tgz","fileCount":1380,"integrity":"sha512-8LIqI8S7W6g5tCtY5Y8r44eHdLA6GU1B07RjnZ3sSFyrVzPu+YzDDJs1XU7XeoCaUspbQHcpr4Ctg+minZ4NSg==","signatures":[{"sig":"MEYCIQCZwqehU3GJaOf2NpeYzyEWVi96EN4+dpw6pu387cp1NgIhANlUvj9h8rU6CPrOq1l5Q54CBVWXNvIXpeljREOmmB4K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148370495},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"b60664bf624ff990d47869a43c44392e93e83316","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.101_1694522081374_0.4707831848308601","host":"s3://npm-registry-packages"}},"1.20.0-alpha.102":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.102","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.102","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"d9633655f5432ec56557bd128ff2d1b07df0f1d2","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.102.tgz","fileCount":1380,"integrity":"sha512-aMmFpIwJG/WEDOmj2ckgdq8fLwzkh+P9D6OQmq84yAXd9dUYRMnwk4lLMOavspKf6uE+HrBqDoiPvPWpt3ZjpA==","signatures":[{"sig":"MEUCIQDtjjGmONU+VhRayCp0GUQ3bvzYOl1nsRqPgUc0W4+I7QIgfjU8vQoIRYCxWi90DFo+5PJiXgnc3t72aMblfpztRrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148372347},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"2ea85a68ff76d84a461c66bb85c59b712ce7d841","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.102_1694745751308_0.5112388554468623","host":"s3://npm-registry-packages"}},"1.20.0-alpha.103":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.103","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.103","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"aa1fde940bd06ef23d3cd1d52b1721712aef2d44","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.103.tgz","fileCount":1380,"integrity":"sha512-XLAKZ8uPWXz4nwI0K6pedkK29SmPVWgyp8D+SC2HW8l/o12Q2XLB+Yb5fV9IHwnZn7y+i4PMBVmCrG8NEbsGXg==","signatures":[{"sig":"MEYCIQCTlZ0ERrkAKlSQmTve+u2Hg4t+iJppTCpwPiSAd+ZDKgIhANjWyMVWkw7ZCz5tATfXSyvQ3ZYlGdvD/vq9FZYR5kNh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148373176},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"0a54deccd713abbeb9160bb81d2651ce2f95efba","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.103_1695019388796_0.5930702914587584","host":"s3://npm-registry-packages"}},"1.20.0-alpha.105":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.105","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.105","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"d720130be0acd514799e9bbb457da60309c75cee","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.105.tgz","fileCount":1380,"integrity":"sha512-5+nApRsFcV+DJQznaNSvtEhQy3LumRMLqM1myDB+mQmKSPkcRAB+ukTvEfCnkVK+t/AG89CYPqhqURRcgZERrg==","signatures":[{"sig":"MEQCIC7IPvmEuLWfD7InXMq9hrkQzjcq4TaV2OjHHqSsFa7HAiARd1/gjPrBC9dWfAzu7TSmpMeGlxDkZ3U/KR3DeeBjFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148374808},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"e265670c8e41bbf71cc51cfabd7472cc9b0e09e0","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.105_1695023902906_0.006742404290985604","host":"s3://npm-registry-packages"}},"1.20.0-alpha.106":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.106","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.106","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"9d8d96e7e21be84239f04cdef4bbf42f752cdf84","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.106.tgz","fileCount":1380,"integrity":"sha512-BTQFGcPheeB1bYufSjKgtZ3v+ZisW4y5IP7kfRUUzc86+hQpD/PnDz4k+VEWSVgdr31OK+S2E7bLIHHZARRu9g==","signatures":[{"sig":"MEYCIQCGqytDdU5O4ad8IZJuihsbmGJkYyWWLQhStURbw4GgTQIhAM0XZMrxXCCZG/8UZtFY7znQmujFLYVm3WaJpqvvKacr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148375072},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"b0adc798128586511fca7e1c2b46e5731016003b","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.106_1695025224370_0.0934328966528093","host":"s3://npm-registry-packages"}},"1.20.0-alpha.107":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.107","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.107","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"e51247ea845d74054aa4f0d271d18bdf26f8239d","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.107.tgz","fileCount":1380,"integrity":"sha512-93ol3lWqGB41KkK3xHcAhilxrA1ej6JpB6LZ2ggVEj1sc2fH8ObPMtYUNZvdbBCAykQzBYreUXLnXG+pqOFYQw==","signatures":[{"sig":"MEQCIBl3QYvtQasTg6oVCBhS/UiNnMHSZ9auJhUwBKojTfxZAiBAIluzz3CSOzov9WnhmA9W22f/NZZyzSZwbORRJzd62g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148373562},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"30704941d2cf765d59510f9d3e8f29d7de20b20a","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.107_1695109652392_0.5488847636256795","host":"s3://npm-registry-packages"}},"1.20.0-alpha.108":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.108","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.108","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"1e9fe4a05690c1770db5ced6921400202bd03bd0","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.108.tgz","fileCount":1363,"integrity":"sha512-Ot98ATr6jG7FCJUkUSCu1aWKvlGpBinF8MOBIRMdHZyZASo11XHQU2GyeAvD8tp/tWov9m5L0u8lFarzFc0EkA==","signatures":[{"sig":"MEQCIDS8g+UylEsUM4ls+11iQpZ7vFpG2T3fC2gzLu3aYmQXAiA4RS467NVaT/Tbzlo5FTv1GN+bjpbS2ANy+71+mwoaaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32970249},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"b5356fe8d90731fa866059ba7460eb2ceb1624a1","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.17.1+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.108_1696488526433_0.429390604071487","host":"s3://npm-registry-packages"}},"1.20.0-alpha.110":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.110","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.110","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"db33cec0cf13423eedaff2fc8f34e0c18d88dbac","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.110.tgz","fileCount":1363,"integrity":"sha512-SDMNVMDdI75qFQR3BTEj9xiWFRs/pBrTJiZBvGZN+ZNMU5e4MetZ240IkcnT0dcHmLRF6X1rAUyi0d7Erk+3fQ==","signatures":[{"sig":"MEYCIQCwI7wJf4uAZivfKc9t1K5gOl6NlV4g1F2wNo4LY+oLYAIhAJeC00vZZsI7fuXGc+kyx7PTt6oBo+zs7O8zqG2grIb/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32970249},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"e499be20f1a5b1d6b78ef986324a004e0791af64","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.17.1+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.110_1696558588679_0.7561249216863475","host":"s3://npm-registry-packages"}},"1.20.0-alpha.112":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.112","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.112","maintainers":[{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"a9597bfb2989941a8653db1cd2cdd46b6c427904","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.112.tgz","fileCount":1363,"integrity":"sha512-o+kibUG8zZvQJ30ATo38gGvRmYBGsvp3UVhbaDd9WnJt5h6iLtF5I/9thbg8Lmevc/WnLMjoRx20UBbHAuZHHA==","signatures":[{"sig":"MEUCIQDqaWhY5KRG26K9bNf47WRmqKQw0c4julaexV6eO2Ox9wIgPhMyMkKBG24L7d/PZ6UESIO7mjIikRkZp440smNQ7Lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32970492},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"2c401c8ffcee0943debf949162942f976d9740e6","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.17.1+x64 (linux)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.26.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.112_1696583227905_0.46848176106211836","host":"s3://npm-registry-packages"}},"1.20.0-alpha.114":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.114","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.114","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"454ba803f979239708060dd7ddaadf2dd6d1ba0b","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.114.tgz","fileCount":1363,"integrity":"sha512-mBJ6Zc09LhA5wGcjifyHUwfuxEfJHd+fDrAjqkBj+oVs6J9i1K1MB6pzOO9rZtCB+hxIr7+GRN786oAYtfQVmQ==","signatures":[{"sig":"MEQCIB/29iG8I0CnIWFIqme1eHoKhsL30U35LplMXqhY4B09AiBYD07tPAR+ENChfHisP2arNU8tY46Mc89baBo2EF94Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32972660},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"ecc74aaa449e4cbc33ff7a1440c54c170fcac086","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.12+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.114_1713181554780_0.14658393820951976","host":"s3://npm-registry-packages"}},"1.20.0-alpha.115":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.115","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.115","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"779fbd11bc46abfc957bf405a689da2d1d8114da","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.115.tgz","fileCount":1363,"integrity":"sha512-Rql2sIuJ2qAFm2/GfFanTvOSLOFF+Sht/bKb7H4c8EHWOeC+9Y2UpnJYaWbo5nDxtCl35fo1OtyeohDcJt3SpA==","signatures":[{"sig":"MEUCIQD/GscGXHS0Lh7b3H7zDrpyAi8ypjQQ7c/TeubNRJrnrQIgfNWOL5m+I8IeMNhJAv9oJ5OaK2D2TXtY9GCRfzvqXu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32972888},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"d0e9bbe379e586456d4e4a309e1b7ee9c6c918d6","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.12+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.115_1713184314011_0.9408278756018933","host":"s3://npm-registry-packages"}},"1.20.0-alpha.116":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.116","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.116","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"3665fb88c436af200c1a9d499cf9fc7386ee8356","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.116.tgz","fileCount":1363,"integrity":"sha512-1ti1sGxrBZddE9mUpPoaXkdG+pmXn06wb1urBOAeavjHCrZUe3PwwLKGYw/wmP+Urqve8z74KLNIytod88F5NA==","signatures":[{"sig":"MEUCIQCVA+p4k7tlWJI4NmxdZXKgcc14sNfHNkSdn4MKn9Qz4QIgeWRSSLplNjUTj8pGyx3nSAXz+1Ph87JMHRrfmNESB9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32973133},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"74e0c6fe85e50a52f0c1494738409988022802d8","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.12+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.116_1713186595836_0.22526986439457697","host":"s3://npm-registry-packages"}},"1.20.0-alpha.117":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.117","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.117","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"238f99fa8fe4a56695361cd3662634eba3729e02","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.117.tgz","fileCount":1363,"integrity":"sha512-98CbjPy5EGDJkLolUTHdxKSeSPQ7AHUrGloSMvRyhFcenBmMLGqf/srDmk39DLAN9GbGepLQ5lugJ9ZSrTA/ng==","signatures":[{"sig":"MEQCIGn6qKm779J1PkyhpLge7ghzV84ztJEFXxeiqgGBCcKaAiBOMckEvwLOH3izh2q6ucoECrYgvIBMacI6dllTE5d4Og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32973346},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"70b2698d6079b711c42e27413f7b5a0bcd912c6e","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.12+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.117_1713188274824_0.08643592486439222","host":"s3://npm-registry-packages"}},"1.20.0-alpha.119":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.119","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.119","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"a8f9795d7fcb3e0716b8936419e0f7651f16323e","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.119.tgz","fileCount":1363,"integrity":"sha512-gfyQM/XGUfIHhemtDoZCSssncj/NQ5D7FXmkuBGlzcD8TQqoVxdRSHsRy1CIFmu7574/+KPgSb5tkpka4a5Ovg==","signatures":[{"sig":"MEYCIQCPS38WBikUxovhQJIvbv5jgwua9TCtKO5ji4s3kL8klwIhAOnbEMjl/4VR+poCruC6crjdYkMQ2Gnu6RlIKa0UrCtB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32973832},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"287fc7c3ddd21d1c4ba85a90bed89aacb684b3f1","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v12.22.12+x64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.119_1713190599712_0.33739895484276117","host":"s3://npm-registry-packages"}},"1.20.0-alpha.120":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.120","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.120","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"5d0ba60f6210e7a56b8bc5e6338233213bc159fd","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.120.tgz","fileCount":1363,"integrity":"sha512-bkp5e2vJsklFgHJKF/795e353bFLtuFnpIEhrOhWprLh2WJvJ9b1M2j8SudHjzNt9x1RQVOH8hNmBLrMPyFreQ==","signatures":[{"sig":"MEYCIQDC6dHAM93MZQMN5vjK02Q5bWHcWBGb48wfx0DHWg2QhAIhALL5Va4GARWjEXt5sOCXxrYAU8EgVxw2Tbw6mWSfZgiA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32975879},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"db8a5750e0ba00a419bb3a473dfc987a7ceb200a","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.120_1713517152459_0.3577561367191646","host":"s3://npm-registry-packages"}},"1.20.0-alpha.121":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.121","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.121","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"573036b944d029b33098afac74e82c354b4fef1e","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.121.tgz","fileCount":1363,"integrity":"sha512-S5dq7WXv6o0Vp24Q+nOzoekdpoRhZctHnxudLUxNspVdQI7pUGesRSB6yAkUExGtcuSjAwx5EtSqOVCkL+Dvzg==","signatures":[{"sig":"MEUCIBfUpnIxTD2zDIJG8fxRZwajzEvfEYKXGenwhK7zAmZlAiEA0mBhX2JIyE3ydRY3lx8cIXDRjqV4cZazRKDQZRkn9tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32976122},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"e3cf9f389a25f3912cfea63928bca10f276f40a5","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.121_1713523320118_0.18780221276921805","host":"s3://npm-registry-packages"}},"1.20.0-alpha.122":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.122","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.122","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"38507ceac52862de08df08252bac6ef90021ad80","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.122.tgz","fileCount":1363,"integrity":"sha512-88Y0/yMGAXm4MMy1PGBJ0b7PstSS5Ln4/r36kTgeZp7GD9YRtu59uwfqf+ZWR3vOoxQm94t7LTkAFEwE9mUprg==","signatures":[{"sig":"MEUCIQDhW6dRGo/hbuozOC1NRzMVaO6BAY4wn3UAm+Gd8JNMvAIgXFoMCST27ugEkC6+dMaSiYOKsy91YT2N8wvMIicvPqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32976365},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"2823c2c56d72ca70e3a2546c4fbf6d358e7533bb","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.122_1713525508405_0.33193658829669803","host":"s3://npm-registry-packages"}},"1.20.0-alpha.123":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.123","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.123","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"a8173770883a01883a6e53fd700caa40912146d0","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.123.tgz","fileCount":1363,"integrity":"sha512-hSpEywIO0PI4JZS13T2MVypeJ/YugzHDvBCf85bOwr3xwfNrilSL5s++aLEnis9k3+P7+owfNVhj+8fJBHZDXg==","signatures":[{"sig":"MEYCIQDj3rn+mdEpTzW8PwsB1PblljTJRDYWkkc5C2Jsl2ffIwIhAJsPtU4gA/IZGs+9FB9fdwtyxRgK7Wj57KCOb6tmpU+D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32974785},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"24873852400d8be99610b018a7e5874bb66428ae","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.123_1713773304565_0.9293689503187401","host":"s3://npm-registry-packages"}},"1.20.0-alpha.124":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.124","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.124","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"4904136d3d6db27b8c5f1acb211ff2c303fe42db","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.124.tgz","fileCount":1363,"integrity":"sha512-ch+poQqJo8JsIJsJDVl4We2ypVHkkxQNgxG83HzVoellWV34WtYOrr+J+Ad1xZ3CeM/vk3ScRKnjKWi8VZAGCQ==","signatures":[{"sig":"MEYCIQC2VlJ+imYWvzJSN9TzDZLGItg2VdpeewQIBRX33S4EdgIhAJ62TPE9aoJCKzkA3AQ0c0j1dM9Ovd+k7Eqyx9ck6jM1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32975006},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"0f188e390d1c3bd3c9c5e17ca8ac3998cbacb084","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.124_1713777293534_0.6180361039924991","host":"s3://npm-registry-packages"}},"1.20.0-alpha.125":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.125","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.125","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"30cc7dd2a5bd2e29878904ccfcaba7651a4a35c4","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.125.tgz","fileCount":1363,"integrity":"sha512-rhDqbws3c+S3m9JSHMOVGsSiGRgbmFvC1y5u9Tfg0m8qf9pzWStqmtOmUlHiGrzLYaHQpNHnPuLEfqZN1QxnJA==","signatures":[{"sig":"MEUCIQD2wxPz8S8JIZSAL0mn+bBhpffrrvCkVqQ0CYXDY7mHzwIgR8ZkRZ0yrXPIEV+K+3GlUClxIKyYIuIhJYArzG0PyaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32975764},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"9dde1d68dc467a463e611c35d3c491369d6da427","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.125_1713778827659_0.5624968041881824","host":"s3://npm-registry-packages"}},"1.20.0-alpha.126":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.126","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.126","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"ef2aaa2e614d366e61ba414c595d5641372f28e9","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.126.tgz","fileCount":1363,"integrity":"sha512-w208zUSGk3kraaO6pgTxuTdUS7DvR72/3bAMNOMmE4QuKZCNSK5sODeXv6NMBkWs4PesDqXgaI0Tpm8mImMgaQ==","signatures":[{"sig":"MEUCIHfkvghfcwgCf5kZm3YtjTCE2W6OQq8PDPx4iV91DrT4AiEAzhHwHTlyxFkyGQlvgdnV91hoUfB8Va1nV1aAAUafwAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32976553},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"4866231655da7dd7c311184158f9c2fedf549f14","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.126_1713781534255_0.7595667952177614","host":"s3://npm-registry-packages"}},"1.20.0-alpha.127":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.127","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.127","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"c07e1ce0ec590402085a799029038b27f8d4a445","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.127.tgz","fileCount":1363,"integrity":"sha512-fWIUVdRZICJQZ3rb3J3ujCi4OUAgNNBNwJIK29vPPHEDoONiPUzoI3NYj05S9k4pwGn2Qfz9NmgGUEd03ZoTMA==","signatures":[{"sig":"MEUCIGHTKGKNE1plrGAl8+e8IXTxVWAgM+WvUO/cwxWwMhxHAiEAsS/tknjLDMqqT/Qh1ajByayr8pRTUlJfGiDb3WfGJV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32976760},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"515f486aec56298628767809cf078cf60186df81","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.127_1713783187427_0.034795866381766904","host":"s3://npm-registry-packages"}},"1.20.0-alpha.128":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.128","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.128","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"ab64d388954b251e370111f1e1d08f0382b7e387","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.128.tgz","fileCount":1363,"integrity":"sha512-7vzU0k7rUdUINVI76xcm8/A3sKpZzFpBXrykHDloJ6/VMJEuq1pdmSMlCDOCAyRCnajn1QbogYXOV9qIcSNndQ==","signatures":[{"sig":"MEQCIF8EDhYE5ZYc8OuZZdHmkuFF/0GrmEAEZv2vuD0kbpGfAiBHg1rcHI3Gitm9piN14hHFpbXSPunfmkOmCtjxVjY8og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32976274},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"ed437bde5c22bb4cf13fbc763cf231540ca72d81","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.128_1713851844022_0.7876033123074426","host":"s3://npm-registry-packages"}},"1.20.0-alpha.129":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.129","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.129","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"9354647ae2c6e74cb2567ec5c7345cd503e3fb99","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.129.tgz","fileCount":1363,"integrity":"sha512-pWlaOqrJt9Sz47/m3l3GZIeuex+7j6o4h6fCG3P0gfSeLgCoG+1M/DqzVPBFxBJkY3KLLW3ANDufIRSVSa1+qA==","signatures":[{"sig":"MEUCIQC+TvmGrB4XIRDSRh8Q0y+64HWASvSiQ7scKzKfXOfisQIgQQrSi9jWnYsF6mLtMzXbNAzFUVAWzrP5i2BC2F6DGK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32976681},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"ac0b6ddea450ede14fd4bf283bf4fd44f92ff4cc","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.129_1714034607156_0.011777912906169252","host":"s3://npm-registry-packages"}},"1.20.0-alpha.130":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.130","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.130","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"8c26a1debc3c1acc348fd68f4a190535a15e0f60","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.130.tgz","fileCount":1363,"integrity":"sha512-PBmUkojzP0bZyWcbFw4X3xopc/RsJVfAzh2wSUznHso/o2z/PpHtGX11Fbjx7xoir7DwrUwrzwgMdAEn2mabmQ==","signatures":[{"sig":"MEYCIQDZ1v1a/2/aBmSqi/dPnFUkVH9eXfvsEKMSZc0HtRZD2wIhAN0wWZUg7rByRAF+79XEohFdRGCkGE0AsBAR77dR+5pE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32976760},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"c28888dd56a5d6f6b4d9fe383f874ddecea63005","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.130_1714034763021_0.58902898569306","host":"s3://npm-registry-packages"}},"1.20.0-alpha.131":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.131","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.131","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"c4a7eaea6ef819dc30dd7638fcf902e125e3b007","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.131.tgz","fileCount":1363,"integrity":"sha512-pEgTWGsTmyV/o8J+YPNSQ1Nc+VcH+nafI+xaCkROgrGqPdTdaiUTU0hklLYD/hBGjf7GO96yzz3B7ggnEtzK1Q==","signatures":[{"sig":"MEQCIGIsBVeX1U+u5uNPD0wSGbxGs/jRphOvnj8PNg+B5pV3AiAF/dj0fk6inmDSEtJ++tKx4KPlgVgfRz5xKflj74QoNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32977433},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"d519f45d08fa1b67f7ec13145ff81cd3e74ad4eb","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.131_1714037069244_0.8023360623747817","host":"s3://npm-registry-packages"}},"1.20.0-alpha.132":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.132","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.132","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"dbbd1d64a2dad3a53bdb2ad0eddd8f4fa7e84b59","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.132.tgz","fileCount":1363,"integrity":"sha512-en2rVS6HSlsZyqW9x/ZwSYiPzacUuE7PLLpf3lKXQUEXaSO5oVxVmNYcHUpbdF216EpGvnjiFmmVPdt2p7Xrig==","signatures":[{"sig":"MEUCIQCWEEU7RXljFNFn4xDppWhPtqnvPWDa6tXVoEcXSXDdRgIgKQHUssT694Qy230n4DcsYsPjU//ht/cfVrIqtAxrZRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32977676},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"9a6faeaa697e054a9289e0ed791330f6e00c674a","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.132_1714037226111_0.6113747845580222","host":"s3://npm-registry-packages"}},"1.20.0-alpha.133":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.133","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.133","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"76d435d169ab0ff6b68f30966f642045c5c22f04","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.133.tgz","fileCount":1363,"integrity":"sha512-AM+/1OLLzB5nsI64NyK650tRYCfol3ekbwqcPOm/yySFrz45JLO9U6W51THr4pF/BG1DUo3AHU3nARZiwPw3vA==","signatures":[{"sig":"MEYCIQCR/04x/2cjitHuN8UEXtjQL1pAROpDkeuJ1r5PEMTaMgIhAK8+yumt+OfzRVRp722LLnMH5/gTnj5oTIrWD/PmadbZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32977964},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"d65ebe89a2c4ee06a6a0b6ae454058e3327a7c7e","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.133_1714038199638_0.29027282468327176","host":"s3://npm-registry-packages"}},"1.20.0-alpha.134":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.134","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.134","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"bfa776d7555fce5e6c2bfab2c0f358930f38d131","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.134.tgz","fileCount":1363,"integrity":"sha512-0krRlEvNa3uFThhtmO8RXrR3ukPNtjts3w8P2bJQdpi939ImMfU+4w9ZMszMi5U7cmcMydihOIRm1+LjzFflwA==","signatures":[{"sig":"MEQCICljYh429drga1yzlH19ZSzuUnqycq5fsmNqFo72v0MzAiBE5wGIbWIF175Naxmy7jbaRyX4lD9PqtpHUHUdOdbn9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32978303},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"9f80aa4df44a11346bdabd3bec52f4b6d9ddf102","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.134_1714039444683_0.26372863175464345","host":"s3://npm-registry-packages"}},"1.20.0-alpha.135":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.135","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.135","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"1eeebe228d24f0f82b360ab634f564a1a680d6b9","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.135.tgz","fileCount":1363,"integrity":"sha512-dEwFavTiAlOUCbRCzVC5kq2/TckEbUWbhr5u1AjnO3JQvJWeQ3BZna8AN17H2EM0juM+q8hI+8qOfuHpHhvDUw==","signatures":[{"sig":"MEYCIQC430qUFhnt/xTHCtF2wjQlcDUuALGUVm22wEAYIvBqhgIhALHeLJMHz6ImrByoVSHarxASToUsmdJABCS/wzvRdHpv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32978576},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"d59ae3e01b2db28760b7f189e047187d07526594","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.135_1714040497608_0.0803448075650317","host":"s3://npm-registry-packages"}},"1.20.0-alpha.136":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.136","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.136","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"6c695d6387f8bf90893e1b1f24a136bca241b3a9","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.136.tgz","fileCount":1363,"integrity":"sha512-Npo4w8jKiU5px5xNqTlVCy5Il6wpIsi8Mj311otWZzoy8DFyXf6Nl1gn/g83agsCi/f0YESW8PgmQ8bgWyNoPw==","signatures":[{"sig":"MEQCIH2CwCQgXRmPYb857iCjAg4paWa4rdxyqLcsD9K0gRIQAiB3B+4jMd6mC8gZm1K0rS4gx3QBmjh9KusgXlKtQD+hIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32978248},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"9278be2a6dfe806eb345953ea4d63bd626c035aa","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.136_1714041906074_0.7925162136251316","host":"s3://npm-registry-packages"}},"1.20.0-alpha.137":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.137","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.137","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"e6831d7001e1c9aac0f2e96303a655866a8efd28","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.137.tgz","fileCount":1363,"integrity":"sha512-nDA7CGl+BwqGpXnU+/jhg/dWngqaFRNIlPGkg38bY6fe113AYTpwssbCU7kVxYd5JA+i/bbOyvf0apeAgHY2hQ==","signatures":[{"sig":"MEUCIQCYPMOU92PM+NA3KerwftPICZy55AGUQwmgFByVEkPYbgIgOTAzOo19hA4OuJt0Fzc7I3wroZ9EutsEJvXpldgEma4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32980698},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"f52eaa96bcf66991917ecea8d748862a8134795f","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.137_1715781038440_0.45660119240635355","host":"s3://npm-registry-packages"}},"1.20.0-alpha.138":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.138","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.138","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"001faad5100d93ea8facb197f4755bb18e7b9501","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.138.tgz","fileCount":1443,"integrity":"sha512-SzVYjooTo6Aise3MuTfWwpz0lyNFA/e5ABMTD5Cm1nURiAz4ZeCxJLku0AA9gtiugYQ6Mg5ZjzrFFKeQo8gvzQ==","signatures":[{"sig":"MEQCIAFY1lxUvQoGXU5H1lWz6eFCw0BNTsOOBiJkFYfqEYjAAiA1/Y6vV2HfXJbz4Ig8E7zNf1G2UT9o44p+/bnHeH1kLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33280797},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"4fd2fe2c0a2a30a8fe32f1d7be7141fd482477af","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.138_1715785665331_0.24552854378721767","host":"s3://npm-registry-packages"}},"1.20.0-alpha.139":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.139","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.139","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"f337c302790afdfa9c4edd58f53ca387550abe6d","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.139.tgz","fileCount":1443,"integrity":"sha512-yZQfivbY23QBMdzCrZr95JSO1RKzGrMzL5kRpafcUVg8Z3YZOCaCvSj3u/BRAvz3+j8/BsctVULgkvitxa13RA==","signatures":[{"sig":"MEUCICfTtLwLRTPOXYu2EtZ43TdRv6WnwYrp6cT815MKTpGEAiEArGbNks1lqGnppuAEkJD6bwPKqw54j6k2PgGQgmZoKHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33281040},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"77f428a41bd572b646d1e893fe5a8a0ee8bca9dc","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.139_1715789074980_0.7261974682279193","host":"s3://npm-registry-packages"}},"1.20.0-alpha.140":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.140","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.140","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"b49a7672b3b6a3edb7f4adf1610529cc84d4eebc","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.140.tgz","fileCount":1443,"integrity":"sha512-aLJKxhshcN3W08Bwh8U5WosnN+Sk9b72wcIyFuDk9slDsunek9YSyNxwvNKaN76saG9W095JbZQJ/sftCkKhuA==","signatures":[{"sig":"MEYCIQDR2f//ZF05/KZyD+5qRi1kVqtoWt2Do8ik45bxXQGMUQIhAPLqz2uvLe4DKuhS7KePsf0JbL+FpdcDo0eGF8oHAU7a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33281283},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"e56282a798bb893e59cef035e9665da7cd70dbdf","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.140_1715791437963_0.7713861523880274","host":"s3://npm-registry-packages"}},"1.20.0-alpha.141":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.141","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.141","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"53139ea4ca58c148b79465b1764ccbd841a11580","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.141.tgz","fileCount":1443,"integrity":"sha512-whNTmuZeJR/kEJ7iup2cqKsJN3TE1jcjZ9Y3MOyIivMHe2SWIhbrXZf7U5RWTWG2WeKrcKF3Ev7qy5ombVf3dQ==","signatures":[{"sig":"MEQCIHMxSx/xnM93tneF0SQhJqguyEGIZOkQHLnzzmFyAG6IAiAc60MhZNGxYg37+IvzbhjZhjMLYJRo/fvBT5vgFl8sYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33281526},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"7bc3a39786fdbb721769fa352b4798c6fe5adfd5","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.141_1715844148309_0.6055602887643323","host":"s3://npm-registry-packages"}},"1.20.0-alpha.142":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.142","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.142","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"5f465e1ef576d2d6559f6e5017ed5b75267dfd6c","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.142.tgz","fileCount":1443,"integrity":"sha512-EquhvPgPjGQL8silzgPTVxVzWKAOmBVOLh1YoXr7Hzj7LcT4HX4QVYkc0OT704qw9hxLebHb6lcHPt39GZlL3Q==","signatures":[{"sig":"MEUCIQDe1/XKyiXBnUGKYJNVLL3CSrnMhZ/Q/DAMwIh4LEJbzQIgPzeDkivRqL7MNPB68DrEIKe0Ewph1vwnBhEFLs8zRYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33281769},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"f2da4c82cf314250b09312815757f1bb7b02cb22","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.142_1716266586800_0.22191486821229733","host":"s3://npm-registry-packages"}},"1.20.0-alpha.143":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.143","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.143","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"deb42b662ce5a6da8c8e09e45ffde765c8e885ee","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.143.tgz","fileCount":1443,"integrity":"sha512-dni+get8SZ0GjB1kyCW5gS9J/5n1rOhRN5WAgyc4mKjLDIpiXiJ/SDGrP30HTbnAuYDT+4DCbUcaD55AuftXLA==","signatures":[{"sig":"MEUCIQCbFmZGrE17h8nvAxAm5JcChLhsBUVUnROJAvAZ7Lt0dAIgArBgA20KlqDjc+l5Zo1crcUeLmHBGHDDrV7Rsr4Pi/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33282429},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"bcfb1218dec86aa0095da8484be64e777747cebb","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.143_1716280983324_0.21035261076534173","host":"s3://npm-registry-packages"}},"1.20.0-alpha.144":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.144","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.144","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"51a2035e973cd3f3dbcbeeecd6bce5e040cb8ff1","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.144.tgz","fileCount":1443,"integrity":"sha512-qACF45BP3s/qgli2qQQSCqrbWa+ywzz5xNwo/b2+Iyem4wYXYHeGOXPsbHOGYkf8Yqlgj+7ieU/DrFrUamsUmg==","signatures":[{"sig":"MEUCIQCivAVL7wvFkPB6sPiUAkx7hlbzQBSp5sVapWo+OotEEQIgcOk8ystIhQsSYCFpCJh7TVY5zNC2ILUyf1QfB1mvzTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33922500},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"767bdad11de24307fbbe23cca064602cb725e2f0","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.144_1717629702175_0.897872994581367","host":"s3://npm-registry-packages"}},"1.20.0-alpha.145":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.145","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.145","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"a717aed4c0094a58869c3644ae3ca1691c79127e","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.145.tgz","fileCount":1443,"integrity":"sha512-t85tprMt/pFySDRArWuejt2bE0cN6gUZX3rT8ea/ZPjRm969IkpLx8+JbQzU1VMX+BGt4FFo49QRr9uXWnhpQQ==","signatures":[{"sig":"MEUCIGWMKawdbQbI7bEEhsaVpjcADm0VgI510JgXtivaNKF9AiEA1RKltfDBKUf185K28lb6gnfuIOYzm7/x1CFFubSWfFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33922871},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"b5473fa443a14b39402886d53150035eee7621dd","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.145_1717631626885_0.5511680445978722","host":"s3://npm-registry-packages"}},"1.20.0-alpha.146":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.146","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.146","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"3d7f14a3653379627a6f077696c7033991f69ac0","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.146.tgz","fileCount":1443,"integrity":"sha512-G+qsQS5QKW4uvFhWdLqnTLst9WXJ0ZfIT7TP1DNpNL8nJaVMk0MwT4gtpJJII4TYIiKJuz0pQ8ZNVhGTHEruxA==","signatures":[{"sig":"MEYCIQC1Nd2hg0YmXu0CVpjPQPwRHIKm9K+bujeRQbwbMhMNawIhAPIZmy531bclamHfEDxPgk1SXOoi59W5Azsy8de3PL1S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33923276},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"c9f00e7e1352b971583c8bb7d8ede6fc9f9a9cce","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.146_1717633099582_0.009669665105614289","host":"s3://npm-registry-packages"}},"1.20.0-alpha.147":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.147","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.147","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"ce3ddc1ed9380ed752fcdcce9b51c514eeba7fff","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.147.tgz","fileCount":1443,"integrity":"sha512-NvIfXAVZHjjdK757WoHvG0Qsc9406jsUX3sp4e2j4ulveyjHrUpbLPpxH4XZgfsNatNtQ9upK++/DsLFWGt59w==","signatures":[{"sig":"MEUCIDz59qiejEJL8U3wHTG+gVwGSax6JTl6gg5zQqDEphJlAiEA91zI5sHqEZh8KWA8625UNAX4bD9TEYa6SnZJNnUKWac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33923523},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"02670750cd864cc7adc45b36a179b4d0562b0055","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.147_1717633288406_0.7384241219787888","host":"s3://npm-registry-packages"}},"1.20.0-alpha.148":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.148","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.148","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"b01ad3ba97f05aa2101e7b6945aaafa262a8c8b5","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.148.tgz","fileCount":1443,"integrity":"sha512-4EuIA1MP6G7tXT/BaXeAkyu5/sNc70n2vASHzuOZBSLBsbPbno+jaG2ak2oKTiipCAJBYi6OSgz/sccABXgd7A==","signatures":[{"sig":"MEUCIHiGXB6jJhP18rXh+MBrFq4/ne5W/RnG06u3hHiM+DJLAiEAu1C39dk+zzN1qTsWX5fYFeLIgmIeE3QYRSLLzd/LdHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33923608},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"003868b88bc7167316af9c5fc023d0bee1d850d2","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.148_1717634631649_0.8080792448764851","host":"s3://npm-registry-packages"}},"1.20.0-alpha.149":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.149","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.149","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"4adfb6c8b030cff985c2c75bac7c0ad741b85d06","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.149.tgz","fileCount":1443,"integrity":"sha512-xu/7s5CLwWWaKMv7p4fEpPRIwNB1tx8c1/TQlSP4jnVDi6+vzAYxSQ2OCld9ykXTr4v3z1NlOi6NVm3teD8bRw==","signatures":[{"sig":"MEYCIQCrLcYhoSTNIdKhXprbqPVPnFMeY/XsfUR5aHWN14ukAgIhALQNRneB+7sztkYAFmbqyWzMHCKkKUttiYhIwKD5bB24","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33923861},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"ec9fe0afb495ec98ee2f1af99100ff9fae8c4bfb","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.149_1717636003720_0.34191841648279264","host":"s3://npm-registry-packages"}},"1.20.0-alpha.150":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.150","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.150","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"6a6239d355e3c85c0323d2e1c191248e56d0bbca","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.150.tgz","fileCount":1443,"integrity":"sha512-UTrzzlLXog/TFktIr/fblPb6Lb7AHCuw2GsN6K4dGXznUmmgSWB/qMpMZaP7nSbaMvfvwX8eLcU1iqXBLTxFqg==","signatures":[{"sig":"MEQCIAktG7FQMyOEV8NghlrjSGEHMQ9julG99g1R5D1+1F0EAiBg73OvUy12KYSKYQzIzJgFOwJIkJ5hZpTx4jmHRV65ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33923905},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"8f30775356f5a97868a94c6139e0be4d3b5e4034","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.150_1717636501040_0.4292723158404119","host":"s3://npm-registry-packages"}},"1.20.0-alpha.151":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.151","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.151","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"af36794275b40bb2384c23fb0a30a68029341e9e","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.151.tgz","fileCount":1443,"integrity":"sha512-vWkxYcqV0/4VtTsU3IV8ccLYvBvtKUxmeGg9xpuFqmg2YIf7UqnLicRlY1Pa2C9Dkcdskoxt5lkmxskEwPhc3g==","signatures":[{"sig":"MEQCIDvRtTOzI9Q2ZHB8qpe8DSNA+F9mnrZKD2vaoi5RmMjRAiAMb+DfBH4ArKjYCGXTnCxakFO0jme0FLr9RRaFbVnOSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33924228},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"7d524225149ff00de3a27c7e3cb9d92dd760ea3a","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.151_1717637256886_0.06089213054925158","host":"s3://npm-registry-packages"}},"1.20.0-alpha.152":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.152","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.152","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"a9e39d2f2f8bf896e4bbea2c737d68d6bc1f11e0","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.152.tgz","fileCount":1443,"integrity":"sha512-Hgs81Vkj15//0GkRNAJ+P8A+4aXuAnEn5gNCLqF/MzIJ4lWYU177ohb3zmWw5mYccCN6ECHummg8cLifEt2kPg==","signatures":[{"sig":"MEQCIDIG+z8IMF4moeqCAhBxprkWE7L6tCBeNjErG9kG4aedAiAps8bRXCW2G+YtRO2HSOOVjVTCZvnCABTaRnh6dspSJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33924515},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"719f7cca01ee007f6abb7d95fc01485e4a2bbd6c","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.152_1717641490776_0.7309694154470354","host":"s3://npm-registry-packages"}},"1.20.0-alpha.153":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.153","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.153","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"c2dadb1536f97c6a83f88f635e893865db6c5f78","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.153.tgz","fileCount":1443,"integrity":"sha512-76TedBkLTUTtXqFUvmb649ywkOeiTrbQoHrC1fDOkItPsDxsKLf1C83mqg18TEmErDElQ/HMOZN99sd1I8vxOQ==","signatures":[{"sig":"MEUCIQCkc/O12kgk8b1GWoXDtm+gxmTaCX9DRzYnaaNTSTTPTAIgOtLdylp4ZP74yoByy5fGkXzO056+rx59WwXBBtHTCjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33924644},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"d22ee09f68f3c90fa04f57100ed01075e3ce7464","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.153_1717643366785_0.3082595075187895","host":"s3://npm-registry-packages"}},"1.20.0-alpha.154":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.154","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.154","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"af7628c49069225daf6f59c00bcb81be0cd22239","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.154.tgz","fileCount":1443,"integrity":"sha512-5/bTEyURdvYx+dNNywasvYPSAFYnJJQgGNh+pqnNhROZVEvrGgHIC5KJnMjUfWY8itoP+q3B/f/p/fj26aQl/g==","signatures":[{"sig":"MEQCIE9CSvwjXq0UAUCLeO2Nt8qwFpqt1LGAM5q+eIRoaLm9AiAKyUkEBDtGjXQ7nhw8PFKBJ8noV1an0GwHUb6sQCOIWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33927496},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"fc3cf648067886aee6e027bc4220e325ce893709","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.154_1717645898296_0.3434864656417067","host":"s3://npm-registry-packages"}},"1.20.0-alpha.155":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.155","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.155","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"2ff39f30fd2f67bf3c46689279f641123fe9b9ba","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.155.tgz","fileCount":1443,"integrity":"sha512-QATrtJ3wYyb7C5R/+/CBJifiKuJtA2CxSYBgMnL+p8LxNsczrlgjKqcEdxfFLYlbdLg1kNvARVpEwTu6XeUVcg==","signatures":[{"sig":"MEYCIQD1BawPrwwRu6AefQ3QKFRsAoXncfEKOVjZmsoLyk1i3wIhAOKPpFPZgvnK+Zv137nmpLlCLJfBHDHbMG5erjh31uic","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33927710},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"5be7acbb01f2cf9b02ce6a8422c9737a60e2b8d8","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.155_1717647289897_0.26470918801406396","host":"s3://npm-registry-packages"}},"1.20.0-alpha.156":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.156","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.156","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"15a17a9244419d0b99d14ecf10a48cf9e363ba7a","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.156.tgz","fileCount":1443,"integrity":"sha512-zkWdo4Q3TdCFtnd+pAVaJxNWmNxxOPw2s28p0NUKgoMTvFF/6GT/3GIJXA5R80zOrexjL9i8486+ZF/J0jUAwg==","signatures":[{"sig":"MEQCIAXdqjZ2GNqngBjlA5a7FmWuuqdxPbNdhW8gBi+ynI8GAiAp29jsf7j71y9V7sEJXHMrg0L0EnaLcWeW8SBfHg0JAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33927958},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"15a7aca84302d01dd0683049c370eb51465b72b4","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.156_1717650063596_0.3170154205150375","host":"s3://npm-registry-packages"}},"1.20.0-alpha.157":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.157","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.157","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"38a0e8b6fe74af4f42e48825650729dcf4c274ee","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.157.tgz","fileCount":1443,"integrity":"sha512-f9EnQHqBMLG96C+LhF7COm/VMuHaigSP4FLn2xfNaWLXOxzr0uQ5XBD4za4/DuH0LUMLZm6F1OVVOcD4z9Xbtw==","signatures":[{"sig":"MEUCIQCN9XYZ6XzTCgv8SJKBzoU6jsljT1LUcAaKk/1Xi2qt8gIgCB9gBEVdM2nQeHd3wAHXEYM4gOrCM3hNUUShD3Bf5FY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33928218},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"fb134e2ea8ae26844b072d62462761c8652d79e3","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.157_1717653053424_0.4708253428557432","host":"s3://npm-registry-packages"}},"1.20.0-alpha.159":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.159","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.159","maintainers":[{"name":"meteorlxy","email":"meteor.lxy@foxmail.com"},{"name":"xinzhe.zhou","email":"xinzhe.zhou@getjerry.com"},{"name":"xahhy","email":"1014596312@qq.com"},{"name":"depeng_meng","email":"depeng@getjerry.com"},{"name":"musawir","email":"musawir@getjerry.com"},{"name":"denisgrankin","email":"denis@getjerry.com"},{"name":"zhangciwu","email":"zhangciwu@gmail.com"},{"name":"xiazhen","email":"zhen@getjerry.com"}],"homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"9abcb39274d6dd2148eb3c51d32cb033cbe3db99","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.159.tgz","fileCount":1365,"integrity":"sha512-VH8lq1Y/3VybUhG5RpRlWypQkyKMOg/6h+9IYI/lMKcNN8vF8qFN/XvyCHyz0tz9yrd8KWKuz9nNvoB95+bbGA==","signatures":[{"sig":"MEYCIQC9kU4F78aM3p+Vbh4ZwNlMfokUYt2UF/oed5Ku+B4TnwIhAKM3T4hiTlNN4JidU8AC6aO6gYzt/EhSjCY2cnpZzegr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33630627},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"de81f849e14bda248638848b49c97fc9c961b28c","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v18.18.2+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.159_1718186203414_0.8455416105685836","host":"s3://npm-registry-packages"}},"1.20.0-alpha.160":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.160","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.160","homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"3e7e7346dc754f4437cc97cfe41f0d90d0b4c6bc","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.160.tgz","fileCount":1443,"integrity":"sha512-t3cX8SCHeIsNrsOzwIhkVT80qcdWuTXuVa2xNOnIdncTNQrvBXjiDV/Oct2jatOfeIvb7iGqRr8cXk2AD56j2w==","signatures":[{"sig":"MEQCIDgkan9TeRF3nyKI5OpD8HCRqdsNVZT96z2QzwBMNmbUAiANZdLbJYqOoTpAbRDgK6TfZZzqIVnfcApzggMdGci8gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33929298},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"469259431d6dc8135041b070efc7b6d596f6f543","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v22.3.0+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.160_1719224798651_0.9236810665553876","host":"s3://npm-registry-packages"}},"1.20.0-alpha.161":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.161","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.161","homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"76c200dd289cf5e37af688eba5ccd22cecd4f46e","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.161.tgz","fileCount":1443,"integrity":"sha512-zwlhyvlmiTjrVXMPUxSLeb3jv6TSHzhfu6fzqzU+xig1/+J1o5dUxljXCCwHloZbQ70ziu6HxuHjAcXrCbT0UQ==","signatures":[{"sig":"MEUCIBAAIJUO+D2QTIw6wssd4sm8T9c3ACzw2xeAA7CvNQJ/AiEAmtFj6QU9cjUcYSk5VtmdnOf971Px3CjuEs5boeJl964=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33943633},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"fcf0df0c39cdb4c9cb652db0e6eaffc72edc4266","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v22.3.0+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.161_1719239074671_0.9136558640146022","host":"s3://npm-registry-packages"}},"1.20.0-alpha.162":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.162","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.162","homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"c2121cb9aa0e8a9bc8ee62a304ed048067877976","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.162.tgz","fileCount":1443,"integrity":"sha512-v14b1olndo/jGrXlOg0QV/xXnGPuuw3ynxlimj5j6jn6TN42OyO8kua32ktM45+TDcQr6UWmt7sPhcRebi09gQ==","signatures":[{"sig":"MEUCIQDShJezSGsbfsuzYJCAe/xMPk2a8R751tDfIFNS16rAYAIgeNj4NZaONqJxnLi7nenSwkrvxO+scZYQiUOJu+PEut0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33943691},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"2b64057a88e446cf53af13b0867ea666968cf59e","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v22.3.0+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.162_1719241578014_0.28944854197699144","host":"s3://npm-registry-packages"}},"1.20.0-alpha.163":{"name":"@getjerry/lambda-at-edge","version":"1.20.0-alpha.163","keywords":["AWS","Lambda@Edge","Next.js"],"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","_id":"@getjerry/lambda-at-edge@1.20.0-alpha.163","homepage":"https://github.com/getjerry/serverless-next.js#readme","bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"bin":{"build-lambda-at-edge":"dist/command.js"},"dist":{"shasum":"5fe4936996449670ccc2473d202dfafb24f86a6b","tarball":"https://registry.npmjs.org/@getjerry/lambda-at-edge/-/lambda-at-edge-1.20.0-alpha.163.tgz","fileCount":1443,"integrity":"sha512-LIy7Hxe9+9Iy/KhCq/ThX/b1GcoPInh64Vqelm+GgyWE7SNXBqXkfDrxTOYprnrlEFSAN+AN6oNhwOm/+gOZiA==","signatures":[{"sig":"MEUCID1FMW0iMgwYeLevWRxas1CBO77CMg3fwfvG311cFSMLAiEAyq4vJ8FZMJ53PVl6deGmw9mcEDXSdMtUWuDhFig2at8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33943939},"main":"dist/index.js","types":"dist/index.d.ts","readme":"### AWS Lambda@ Edge library to help you deploy serverless next.js applications to CloudFront\n\nThis library was created to decouple the core logic of deploying serverless rendered next.js applications on the Cloud agnostic of a specific provider. In other words, this library could be used to deploy via serverles components, AWS CDK, or any other providers you'd like.\n\n## Usage\n\n```\nconst path = require('path');\nconst { Builder } = require(\"@getjerry/lambda-at-edge\");\n\nconst nextConfigDir = '/dir/to/my/nextapp';\nconst outputDir = path.join(nextConfigDir, \".serverless_nextjs\");\n\nconst builder = new Builder(\n  nextConfigDir,\n  outputDir,\n  {\n    cmd: './node_modules/.bin/next',\n    cwd: process.cwd(),\n    env: {},\n    args: ['build']\n  }\n);\n\nawait builder.build();\n```\n\nAfter running the above, the output directory will contain the Lambda@Edge handlers necessary to server side render at the edge.\n\n```\n/dir/to/my/next-app/.serverless_nextjs/\n\n > default-lambda\n   > manifest.json\n   > pages/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n\n > api-lambda\n   > manifest.json\n   > pages/api/\n   > node_modules/next-aws-cloudfront/index.js\n   > index.js # handler\n```\n\nThe handlers need to be attached to the `origin-request` trigger of CloudFront. The `api-lambda` edge function should be attached to a CloudFront behaviour that only triggers in the event of `/api/*` requests.\n\n### TODO:\n\n- Provisioning and configuration of the CloudFront distribution\n- Create a separate utility to clean up unused Lambda@Edge functions that were previously attached to a CloudFront distribution\n","gitHead":"b772d8c2ada5065cfb382deb6050d29ee3daa88a","scripts":{"build":"rollup --config && tsc -p tsconfig.build.json && yarn copy-sharp-modules","prepare":"yarn build","copy-sharp-modules":"ts-node scripts/copy-sharp-modules.ts"},"_npmUser":{"name":"depeng_meng","email":"depeng@getjerry.com"},"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"_npmVersion":"lerna/3.22.1/node@v22.3.0+arm64 (darwin)","description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"klaw":"^3.0.0","next":"12","send":"^0.17.1","execa":"^4.0.2","fresh":"^0.5.2","cookie":"^0.4.1","cheerio":"1.0.0-rc.12","graphql":"^16.5.0","fs-extra":"^9.0.1","get-stream":"^6.0.0","murmurhash":"^2.0.1","node-fetch":"^2.6.1","@vercel/nft":"0.17.5","is-animated":"^2.0.1","querystring":"0.2.0","@hapi/accept":"5.0.1","@sentry/node":"7.4.1","jsonwebtoken":"^8.5.1","path-to-regexp":"^6.1.0","zen-observable":"0.8.15","@sentry/tracing":"7.4.1","graphql-request":"^4.2.0","@aws-sdk/client-s3":"1.0.0-rc.3","@aws-sdk/client-lambda":"1.0.0-rc.3","@aws-sdk/client-cloudfront":"1.0.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"sharp":"^0.29.3","rollup":"^2.26.6","ts-node":"^9.0.0","ts-loader":"^7.0.5","typescript":"~4.1.0","@types/klaw":"^3.0.1","@types/node":"^14.0.14","@types/send":"^0.14.5","@types/execa":"^2.0.0","@types/fresh":"^0.5.0","@types/sharp":"^0.26.1","@types/cookie":"^0.4.0","@types/fs-extra":"^9.0.1","fetch-mock-jest":"^1.5.1","@types/aws-lambda":"^8.10.67","@types/node-fetch":"^2.5.7","@rollup/plugin-json":"4.1.0","@types/jsonwebtoken":"^8.5.0","rollup-plugin-terser":"^7.0.2","@types/path-to-regexp":"^1.7.0","@types/zen-observable":"0.8.3","@rollup/plugin-commonjs":"18.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"10.0.0","rollup-plugin-node-externals":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/lambda-at-edge_1.20.0-alpha.163_1719366040416_0.4945232436291698","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-09-08T18:19:09.677Z","modified":"2025-09-01T16:42:37.253Z","1.6.0":"2020-09-08T18:19:10.153Z","1.6.2":"2020-09-08T18:47:58.133Z","1.6.3":"2020-11-05T23:58:45.542Z","1.7.0":"2020-12-16T08:50:51.047Z","1.7.1":"2020-12-16T09:11:32.566Z","1.8.0":"2021-01-04T15:19:32.350Z","1.8.1":"2021-01-06T15:29:12.059Z","1.8.2":"2021-01-11T06:27:59.005Z","1.8.3":"2021-01-20T11:16:08.000Z","1.8.4":"2021-01-20T14:46:30.291Z","1.8.5":"2021-02-03T03:57:32.005Z","1.8.6":"2021-02-04T20:40:22.635Z","1.8.8":"2021-02-04T23:33:50.721Z","1.8.9":"2021-02-11T22:53:54.540Z","1.8.10":"2021-02-26T13:05:54.845Z","1.8.11":"2021-03-03T15:53:50.018Z","1.8.12":"2021-03-09T15:51:48.187Z","1.8.14":"2021-03-24T03:17:08.610Z","1.8.16":"2021-04-13T06:43:20.838Z","1.8.17":"2021-05-25T06:36:46.524Z","1.8.18":"2021-06-23T02:49:41.709Z","1.8.19":"2021-07-02T08:20:29.254Z","1.8.21":"2021-08-03T02:18:24.717Z","1.8.24":"2021-08-03T09:00:43.600Z","1.8.25":"2021-08-04T02:28:50.620Z","1.8.26":"2021-08-05T07:25:03.651Z","1.8.27-alpha.0":"2021-08-13T04:38:11.312Z","1.8.28":"2021-08-20T06:54:39.809Z","1.8.29":"2021-08-20T08:11:32.815Z","1.8.41":"2021-08-23T06:59:37.496Z","1.8.42":"2021-08-26T03:35:11.363Z","1.8.43":"2021-09-09T09:26:07.273Z","1.8.44-alpha.2":"2021-09-14T08:12:40.023Z","1.8.44":"2021-09-24T04:50:10.524Z","1.8.45-alpha.1":"2021-10-05T07:29:56.955Z","1.8.45-alpha.2":"2021-10-05T07:39:15.738Z","1.8.45":"2021-11-17T06:35:17.347Z","1.8.46":"2021-11-19T06:41:16.314Z","1.8.47":"2021-12-27T12:48:54.240Z","1.9.4":"2022-01-07T08:30:10.279Z","1.9.5":"2022-01-07T08:39:34.726Z","1.9.7":"2022-01-07T08:52:46.237Z","1.9.8":"2022-01-07T09:35:29.849Z","1.9.9":"2022-01-07T09:43:58.098Z","1.9.10":"2022-01-07T10:11:11.800Z","1.9.11":"2022-01-07T15:17:47.974Z","1.9.12":"2022-01-07T15:29:37.172Z","1.9.15":"2022-01-11T04:43:05.158Z","1.10.0":"2022-01-14T06:40:31.493Z","1.10.1":"2022-04-11T01:49:24.329Z","1.11.0":"2022-04-11T03:37:08.480Z","1.11.1":"2022-04-12T03:34:53.081Z","1.11.2":"2022-04-27T06:02:59.672Z","1.11.3":"2022-04-28T08:05:33.368Z","1.11.4":"2022-05-26T08:49:52.151Z","1.11.5":"2022-05-31T02:02:22.845Z","1.11.6":"2022-06-08T06:10:06.501Z","1.12.0-alpha.0":"2022-08-15T02:14:17.165Z","1.12.0-alpha.1":"2022-08-15T06:36:28.011Z","1.12.0-alpha.3":"2022-08-15T07:43:44.231Z","1.12.0-alpha.4":"2022-08-15T07:53:01.834Z","1.12.0-alpha.5":"2022-08-15T10:02:39.951Z","1.12.0-alpha.7":"2022-08-15T16:20:24.404Z","1.12.0-alpha.8":"2022-08-15T17:11:25.476Z","1.12.0-alpha.11":"2022-08-15T22:47:04.405Z","1.12.0-alpha.12":"2022-08-15T22:54:21.545Z","1.12.0-alpha.13":"2022-08-15T23:29:31.100Z","1.12.0-alpha.14":"2022-08-16T00:01:03.225Z","1.13.1":"2022-08-16T00:52:14.805Z","1.13.2-alpha.0":"2022-08-16T10:44:57.824Z","1.13.2-alpha.1":"2022-08-16T12:05:49.366Z","1.13.2-alpha.2":"2022-08-18T02:53:07.085Z","1.13.2-alpha.3":"2022-08-22T12:00:16.537Z","1.13.2-alpha.4":"2022-10-19T12:00:44.653Z","1.14.0-alpha.0":"2022-11-23T02:50:41.330Z","1.14.0-alpha.1":"2022-11-24T07:18:27.778Z","1.14.0-alpha.2":"2022-11-24T07:35:46.328Z","1.19.0":"2022-11-25T08:29:04.515Z","1.19.1":"2022-11-29T02:48:18.234Z","1.20.0-alpha.0":"2023-01-10T16:46:15.800Z","1.20.0-alpha.1":"2023-01-10T17:11:00.330Z","1.20.0-alpha.2":"2023-02-06T14:36:25.198Z","1.20.0-alpha.3":"2023-02-06T15:26:40.046Z","1.20.0-alpha.4":"2023-02-06T16:10:45.124Z","1.20.0-alpha.5":"2023-02-06T16:45:08.604Z","1.20.0-alpha.7":"2023-02-06T17:07:24.802Z","1.20.0-alpha.8":"2023-02-06T17:14:30.882Z","1.20.0-alpha.10":"2023-02-06T23:53:14.171Z","1.20.0-alpha.11":"2023-02-23T12:45:37.394Z","1.20.0-alpha.12":"2023-03-10T14:04:53.104Z","1.20.0-alpha.13":"2023-03-10T16:30:12.458Z","1.20.0-alpha.14":"2023-03-10T17:55:47.897Z","1.20.0-alpha.15":"2023-03-21T14:33:29.441Z","1.20.0-alpha.16":"2023-03-21T14:37:40.345Z","1.20.0-alpha.17":"2023-03-22T12:16:00.310Z","1.20.0-alpha.18":"2023-03-22T13:14:17.431Z","1.20.0-alpha.20":"2023-04-20T22:16:15.743Z","1.20.0-alpha.23":"2023-04-20T23:58:49.300Z","1.20.0-alpha.24":"2023-04-21T04:38:42.041Z","1.20.0-alpha.25":"2023-04-21T06:21:29.863Z","1.20.0-alpha.26":"2023-05-05T10:57:14.058Z","1.20.0-alpha.27":"2023-05-05T13:22:34.923Z","1.20.0-alpha.28":"2023-06-19T03:39:28.976Z","1.20.0-alpha.29":"2023-06-19T04:17:16.286Z","1.20.0-alpha.30":"2023-06-19T04:49:25.209Z","1.20.0-alpha.31":"2023-06-19T05:18:21.374Z","1.20.0-alpha.32":"2023-06-19T06:16:10.614Z","1.20.0-alpha.33":"2023-07-20T16:33:42.906Z","1.20.0-alpha.34":"2023-07-20T17:02:04.159Z","1.20.0-alpha.35":"2023-07-20T17:21:10.562Z","1.20.0-alpha.36":"2023-07-20T17:46:25.369Z","1.20.0-alpha.56":"2023-09-05T09:55:49.083Z","1.20.0-alpha.58":"2023-09-05T10:00:42.472Z","1.20.0-alpha.60":"2023-09-05T11:44:21.187Z","1.20.0-alpha.61":"2023-09-05T12:08:05.079Z","1.20.0-alpha.64":"2023-09-06T01:25:07.432Z","1.20.0-alpha.65":"2023-09-06T03:40:03.263Z","1.20.0-alpha.66":"2023-09-06T05:20:22.359Z","1.20.0-alpha.67":"2023-09-06T05:46:27.019Z","1.20.0-alpha.68":"2023-09-06T07:08:45.537Z","1.20.0-alpha.69":"2023-09-06T08:29:40.939Z","1.20.0-alpha.70":"2023-09-06T09:56:29.040Z","1.20.0-alpha.71":"2023-09-06T11:36:00.490Z","1.20.0-alpha.72":"2023-09-06T11:40:58.692Z","1.20.0-alpha.74":"2023-09-06T11:50:35.188Z","1.20.0-alpha.75":"2023-09-06T12:37:40.545Z","1.20.0-alpha.77":"2023-09-06T13:28:09.437Z","1.20.0-alpha.78":"2023-09-06T13:55:27.781Z","1.20.0-alpha.94":"2023-09-08T03:58:24.184Z","1.20.0-alpha.95":"2023-09-08T14:34:54.845Z","1.20.0-alpha.96":"2023-09-08T15:24:15.085Z","1.20.0-alpha.97":"2023-09-11T07:19:35.506Z","1.20.0-alpha.98":"2023-09-11T08:28:27.318Z","1.20.0-alpha.99":"2023-09-11T13:55:58.519Z","1.20.0-alpha.101":"2023-09-12T12:34:42.346Z","1.20.0-alpha.102":"2023-09-15T02:42:32.088Z","1.20.0-alpha.103":"2023-09-18T06:43:09.627Z","1.20.0-alpha.105":"2023-09-18T07:58:23.698Z","1.20.0-alpha.106":"2023-09-18T08:20:25.083Z","1.20.0-alpha.107":"2023-09-19T07:47:33.236Z","1.20.0-alpha.108":"2023-10-05T06:48:46.817Z","1.20.0-alpha.110":"2023-10-06T02:16:29.714Z","1.20.0-alpha.112":"2023-10-06T09:07:08.331Z","1.20.0-alpha.114":"2024-04-15T11:45:55.109Z","1.20.0-alpha.115":"2024-04-15T12:31:54.321Z","1.20.0-alpha.116":"2024-04-15T13:09:56.242Z","1.20.0-alpha.117":"2024-04-15T13:37:55.169Z","1.20.0-alpha.119":"2024-04-15T14:16:40.067Z","1.20.0-alpha.120":"2024-04-19T08:59:12.843Z","1.20.0-alpha.121":"2024-04-19T10:42:00.486Z","1.20.0-alpha.122":"2024-04-19T11:18:28.734Z","1.20.0-alpha.123":"2024-04-22T08:08:24.908Z","1.20.0-alpha.124":"2024-04-22T09:14:53.836Z","1.20.0-alpha.125":"2024-04-22T09:40:28.088Z","1.20.0-alpha.126":"2024-04-22T10:25:34.544Z","1.20.0-alpha.127":"2024-04-22T10:53:07.770Z","1.20.0-alpha.128":"2024-04-23T05:57:24.400Z","1.20.0-alpha.129":"2024-04-25T08:43:27.513Z","1.20.0-alpha.130":"2024-04-25T08:46:03.366Z","1.20.0-alpha.131":"2024-04-25T09:24:29.586Z","1.20.0-alpha.132":"2024-04-25T09:27:06.456Z","1.20.0-alpha.133":"2024-04-25T09:43:19.897Z","1.20.0-alpha.134":"2024-04-25T10:04:05.050Z","1.20.0-alpha.135":"2024-04-25T10:21:38.093Z","1.20.0-alpha.136":"2024-04-25T10:45:06.464Z","1.20.0-alpha.137":"2024-05-15T13:50:38.819Z","1.20.0-alpha.138":"2024-05-15T15:07:45.691Z","1.20.0-alpha.139":"2024-05-15T16:04:35.763Z","1.20.0-alpha.140":"2024-05-15T16:43:58.403Z","1.20.0-alpha.141":"2024-05-16T07:22:28.677Z","1.20.0-alpha.142":"2024-05-21T04:43:07.231Z","1.20.0-alpha.143":"2024-05-21T08:43:03.628Z","1.20.0-alpha.144":"2024-06-05T23:21:42.577Z","1.20.0-alpha.145":"2024-06-05T23:53:47.211Z","1.20.0-alpha.146":"2024-06-06T00:18:20.046Z","1.20.0-alpha.147":"2024-06-06T00:21:28.835Z","1.20.0-alpha.148":"2024-06-06T00:43:51.981Z","1.20.0-alpha.149":"2024-06-06T01:06:44.260Z","1.20.0-alpha.150":"2024-06-06T01:15:01.438Z","1.20.0-alpha.151":"2024-06-06T01:27:37.319Z","1.20.0-alpha.152":"2024-06-06T02:38:11.228Z","1.20.0-alpha.153":"2024-06-06T03:09:27.164Z","1.20.0-alpha.154":"2024-06-06T03:51:38.701Z","1.20.0-alpha.155":"2024-06-06T04:14:50.375Z","1.20.0-alpha.156":"2024-06-06T05:01:04.001Z","1.20.0-alpha.157":"2024-06-06T05:50:53.775Z","1.20.0-alpha.159":"2024-06-12T09:56:43.759Z","1.20.0-alpha.160":"2024-06-24T10:26:38.946Z","1.20.0-alpha.161":"2024-06-24T14:24:34.979Z","1.20.0-alpha.162":"2024-06-24T15:06:18.490Z","1.20.0-alpha.163":"2024-06-26T01:40:40.709Z"},"bugs":{"url":"https://github.com/getjerry/serverless-next.js/issues"},"author":{"name":"Daniel Conde Marin","email":"danielconde9@gmail.com"},"license":"MIT","homepage":"https://github.com/getjerry/serverless-next.js#readme","keywords":["AWS","Lambda@Edge","Next.js"],"repository":{"url":"git+https://github.com/getjerry/serverless-next.js.git","type":"git","directory":"packages/libs/lambda-at-edge"},"description":"Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge.","maintainers":[{"email":"musawir@getjerry.com","name":"musawir"},{"email":"denis@getjerry.com","name":"denisgrankin"},{"email":"zhangciwu@gmail.com","name":"zhangciwu"},{"email":"1014596312@qq.com","name":"xahhy"},{"email":"meteor.lxy@foxmail.com","name":"meteorlxy"}],"readme":"","readmeFilename":""}