{"_id":"@dangreaves/gatsby-adapter-aws","_rev":"37-2cd0768a069264e45f0ecdbf339e35fe","name":"@dangreaves/gatsby-adapter-aws","dist-tags":{"latest":"2.6.0"},"versions":{"0.1.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"0.1.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@0.1.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"5a3c05c8a80dd289846c360aee7fda631f218cbe","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-0.1.0.tgz","fileCount":12,"integrity":"sha512-cQbUxorzFQ8LAszMWBYHVVEIORRSCxD2luQWe3whhqf+gto4+fwsXqNStAucXeA4HpTVRCdZOLG433LXB6Pc5g==","signatures":[{"sig":"MEYCIQDhH+ANxY0J+g27QOcpuUyxMGuO28q31FWVf9zuuxea8wIhAP31Q6HJWcBJ14ytVa/t5vmrOJqfgK9hilvF4l9U1y/c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31029},"type":"module","exports":{"./cdk.js":"./dist/cdk/index.js","./adapter.js":"./dist/adapter/index.js"},"gitHead":"1bdf276eeeb08cb6f88b5ae9040f239efcc5c574","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky install","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"9.6.7","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"18.17.1","dependencies":{"mime":"^4.0.1","ulid":"^2.3.0","esbuild":"^0.19.11","fs-extra":"^11.2.0","minimatch":"^9.0.3","replace-in-file":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","husky":"^8.0.3","eslint":"^7.32.0","vitest":"^1.1.3","prettier":"^3.1.1","tsc-files":"^1.1.4","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.131","@tsconfig/strictest":"^2.0.2","@typescript-eslint/parser":"^6.18.1","@types/aws-cloudfront-function":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.18.1"},"peerDependencies":{"gatsby":"^5.13.1","express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.118.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_0.1.0_1705103171988_0.441675700171253","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@dangreaves/gatsby-adapter-aws","version":"0.1.1","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@0.1.1","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"d0e55c4d8a0fc21e6c0ebb02eacb16db5238b584","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-0.1.1.tgz","fileCount":12,"integrity":"sha512-DyhZ/T6gRjZHrjw+6Q5SRqwQRXdFff5DFnfEJwVDTtKnT0LuUWkvLpa3BifFz1aze62AAop6U+Y9zsTb2loU9A==","signatures":[{"sig":"MEUCIQC5rC+KCwuf/+ObZoM2ES/o703kIndfvpLAjUQV3ZM+xwIgdLEak6xifxOkz0eHccRtt+csQckPEq02aMoOed3IDkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31109},"type":"module","exports":{"./cdk.js":"./dist/cdk/index.js","./adapter.js":"./dist/adapter/index.js"},"gitHead":"7ac221d420f67090beb15e82c3a2cbeff8d60ca2","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky install","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"9.6.7","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"18.17.1","dependencies":{"mime":"^4.0.1","ulid":"^2.3.0","esbuild":"^0.19.11","fs-extra":"^11.2.0","minimatch":"^9.0.3","replace-in-file":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","husky":"^8.0.3","eslint":"^7.32.0","vitest":"^1.1.3","prettier":"^3.1.1","tsc-files":"^1.1.4","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.131","@tsconfig/strictest":"^2.0.2","@typescript-eslint/parser":"^6.18.1","@types/aws-cloudfront-function":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.18.1"},"peerDependencies":{"gatsby":"^5.13.1","express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.118.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_0.1.1_1705277587068_0.23210341561756942","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"0.2.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@0.2.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"df62da352e7680e74945228a1a77cff6c14cf071","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-0.2.0.tgz","fileCount":12,"integrity":"sha512-xKUdfFHCbi/uLi+8+SIlKti7451N+JaU9VjmPrpbN6lLM6kkdCjQqZS1BFlY/lPX5/gRm/7TXVHmy2Uxjb52+A==","signatures":[{"sig":"MEUCIQCWUK9JhXrcDCnULyPvCthjNugU5iQHkm6oxmJhhDE2xAIgZKausbzJmg2AKHIPbl+umkyRRenZ/0FypG8qG+o0fzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31926},"type":"module","exports":{"./cdk.js":"./dist/cdk/index.js","./adapter.js":"./dist/adapter/index.js"},"gitHead":"a25f5a6af607350faec8594a8c5537c1cc43344b","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky install","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"9.6.7","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"18.17.1","dependencies":{"mime":"^4.0.1","esbuild":"^0.19.11","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","husky":"^8.0.3","eslint":"^7.32.0","vitest":"^1.1.3","prettier":"^3.1.1","tsc-files":"^1.1.4","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.131","@tsconfig/strictest":"^2.0.2","@typescript-eslint/parser":"^6.18.1","@types/aws-cloudfront-function":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.18.1"},"peerDependencies":{"gatsby":"^5.13.1","express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.118.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_0.2.0_1705291793560_0.5981741067969977","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"0.3.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@0.3.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"eb5c832b96415031e493c616b2ff8de39a5de0fa","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-0.3.0.tgz","fileCount":12,"integrity":"sha512-qRTsRejWeTL89WP9/KOoQiBBsX2+BXU1XxN7FBQ7T68VguzSjrVVo99E33GaZMKVqsApw2mbTHDkbmhuOVWbag==","signatures":[{"sig":"MEQCIB4RRzOgO6+ijErOb0+GEfzUZZ0URgILSa77q6oy8zGzAiBr0osA5MjaCZW4URJToP3w0ws9awjW4UzGLJKP9bvNHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39092},"type":"module","exports":{"./cdk.js":"./dist/cdk/index.js","./adapter.js":"./dist/adapter/index.js"},"gitHead":"37a265ad372bbdc65c6c9a1e66144ef6b058abf1","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky install","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"9.6.7","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"18.17.1","dependencies":{"mime":"^4.0.1","esbuild":"^0.19.11","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.56.0","vitest":"^1.1.3","prettier":"^3.1.1","tsc-files":"^1.1.4","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.131","@tsconfig/strictest":"^2.0.2","@typescript-eslint/parser":"^6.18.1","@types/aws-cloudfront-function":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.18.1"},"peerDependencies":{"gatsby":"^5.13.1","express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.118.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_0.3.0_1705434892992_0.44993029697795683","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"0.4.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@0.4.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"c7174e4836ad9335dda6f1367b3489199fac527f","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-0.4.0.tgz","fileCount":12,"integrity":"sha512-Rxoozsj3dVbzSufAN6AH8yv2cufiEr0qnjaUJClCfH4POGMrm9+/SzzVuaix530xP2oBxTB+PlOj2IYR2lqVsg==","signatures":[{"sig":"MEUCIDcFyiU9LRRcZ0GNsQPQ8XLSQPHFxfYRM43EV6tj0x4KAiEA2MmpUMto4p1CE0sORzwkL9tQa5UtJ/PD3KQroysK1PM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44037},"type":"module","exports":{"./cdk.js":"./dist/cdk/index.js","./adapter.js":"./dist/adapter/index.js"},"gitHead":"f9f8c551506c9491251c004f864e042ea5c50121","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky install","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"9.6.7","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"18.17.1","dependencies":{"mime":"^4.0.1","esbuild":"^0.19.11","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.56.0","vitest":"^1.1.3","prettier":"^3.1.1","tsc-files":"^1.1.4","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.131","@tsconfig/strictest":"^2.0.2","@typescript-eslint/parser":"^6.18.1","@types/aws-cloudfront-function":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.18.1"},"peerDependencies":{"gatsby":"^5.13.1","express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.118.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_0.4.0_1705451587057_0.818314223728118","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@dangreaves/gatsby-adapter-aws","version":"0.4.1","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@0.4.1","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"d65f15c77a9769870bb57a63dc3bb1aa64f6c5bf","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-0.4.1.tgz","fileCount":12,"integrity":"sha512-lLwzHn3qRB6/9eaEYqbCEOldkSm//hnMvg63tNYhFvvuUPlXt4cJ9YWXTG/KcNihNks4MH9pDzyiLZxL6fLAKw==","signatures":[{"sig":"MEQCIAWZKXeH2QMvOUf/v9v+btCo1uY3oTEd6JQtgg5f8nbnAiA/5H93dIGWtx6lDLMTRc1VFER9P9G2I54Eh9HzTSf+Sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44152},"type":"module","exports":{"./cdk.js":"./dist/cdk/index.js","./adapter.js":"./dist/adapter/index.js"},"gitHead":"64b6d8552ef3d7f88abbc5440a7c8606051059fa","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky install","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"9.6.7","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"18.17.1","dependencies":{"mime":"^4.0.1","esbuild":"^0.19.11","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.56.0","vitest":"^1.1.3","prettier":"^3.1.1","tsc-files":"^1.1.4","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.131","@tsconfig/strictest":"^2.0.2","@typescript-eslint/parser":"^6.18.1","@types/aws-cloudfront-function":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.18.1"},"peerDependencies":{"gatsby":"^5.13.1","express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.118.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_0.4.1_1705459042674_0.629139079163078","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@dangreaves/gatsby-adapter-aws","version":"0.4.2","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@0.4.2","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"78426bbf6bc79235048c145f5caa9ffa939b1732","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-0.4.2.tgz","fileCount":12,"integrity":"sha512-1Sx3OjfCjLYCLQd8KWveHdsNklYPjede47xofFj25CyQhXts/RCKIc6THiW7biqL6ro8W8cVvIN2pfaGi6reLQ==","signatures":[{"sig":"MEQCIBRR/wAG3PUTNXWP0nTfTwzy/j5wDFPgG1GygqBHChs+AiBjPOvB2X1u7P7IA1EGX/vs06/D2djmWI62eJTBMWhHkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44215},"type":"module","exports":{"./cdk.js":"./dist/cdk/index.js","./adapter.js":"./dist/adapter/index.js"},"gitHead":"42026e330bd869c16d286ebcfb9caa8753385e51","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky install","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","esbuild":"^0.19.11","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.56.0","vitest":"^1.1.3","prettier":"^3.1.1","tsc-files":"^1.1.4","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.131","@tsconfig/strictest":"^2.0.2","@typescript-eslint/parser":"^6.18.1","@types/aws-cloudfront-function":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.18.1"},"peerDependencies":{"gatsby":"^5.13.1","express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.118.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_0.4.2_1705881204371_0.1958244753567091","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@dangreaves/gatsby-adapter-aws","version":"0.4.3","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@0.4.3","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"8823cdace33343b3dc19016a659af6ef417f6577","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-0.4.3.tgz","fileCount":12,"integrity":"sha512-m3ylQoflTPcvZ6xeg5kzDntw+6aYYbyoJzLvpiPfI2/556etGNFhp2JdELwMKngyY+yz0MyDuVwAtcpA2FPdOA==","signatures":[{"sig":"MEUCIE8CaufYMoI6cFHJgC/d+sjK+Le+drVUDrg7ZPFgcDBOAiEAmPJx2n2j3iLn0/+oqnt//n8cyDztY2GrAbZGV8o5vEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53227},"type":"module","exports":{"./cdk.js":"./dist/cdk/index.js","./adapter.js":"./dist/adapter/index.js"},"gitHead":"13c68cf41809071f636d884b807113e6af65202a","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky install","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","esbuild":"^0.19.12","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.56.0","gatsby":"^5.13.2","vitest":"^1.2.1","prettier":"^3.2.4","tsc-files":"^1.1.4","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.131","@tsconfig/strictest":"^2.0.2","@typescript-eslint/parser":"^6.19.1","@types/aws-cloudfront-function":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.122.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_0.4.3_1706069396466_0.3596688461571429","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"0.5.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@0.5.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"42365b47368e5e2fc8b4c20014688874026ea5cf","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-0.5.0.tgz","fileCount":12,"integrity":"sha512-50tXRpH47YaVrw604LjSretSCmJCqzrp5WD5kAoVHhA6vXyd1BgaGo/I5rJp3t+pLlzEDxkpa0v0fIjUP5yLjg==","signatures":[{"sig":"MEQCIDtz4Vrh1GV9HI0sXDNEFLpZofgi1RLHgJxh2Ym9+3QWAiAy4H3ohHl/Ew2i1m26yCKZ5RtVAFJ3bt9Y17/JtivKhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54271},"type":"module","exports":{"./cdk.js":"./dist/cdk/index.js","./adapter.js":"./dist/adapter/index.js"},"gitHead":"2bf54574c069e41ed640eb0bf0d89cca98e75782","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky install","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","esbuild":"^0.19.12","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^8.0.3","eslint":"^8.56.0","gatsby":"^5.13.2","vitest":"^1.2.1","prettier":"^3.2.4","tsc-files":"^1.1.4","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.131","@tsconfig/strictest":"^2.0.2","@typescript-eslint/parser":"^6.19.1","@types/aws-cloudfront-function":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.122.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_0.5.0_1706139179060_0.029903298260826494","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"0.6.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@0.6.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"70ab0c60d9db5fe93d1f8f3c826548987298ff75","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-0.6.0.tgz","fileCount":12,"integrity":"sha512-hjASTFE2Av7F718Da59xROwMUMIGJmKdWr2EH/CynLp/RU502TaRzf41IZQfcKiLe3WGRt2MfGx9NrLcO4e9xw==","signatures":[{"sig":"MEYCIQCa2FU6xjt0OwjZZwAfy/by3zmM/mVkAUJJsFwXDxeD3wIhAPogE8Rasrx5fV3Kh/PUHthZzbwAMyQt5QoY3r2fROtz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53836},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"ce038575982ca785bd7876f3572d913fe03ab59c","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","esbuild":"^0.20.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.56.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@tsconfig/strictest":"^2.0.2","@typescript-eslint/parser":"^6.20.0","@types/aws-cloudfront-function":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.20.0"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_0.6.0_1706662351468_0.5986546205058301","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@dangreaves/gatsby-adapter-aws","version":"0.6.1","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@0.6.1","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"30740fab264ab87babba8598cb898cd5d37ba9de","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-0.6.1.tgz","fileCount":12,"integrity":"sha512-juskde3QJ6M9OHNs6Nq3/c08UG67h8xc6Bu2JtVS0ME8wiDsz4pd7whzF1JvTWmJVV06lctI1tSYG3RpfvUglA==","signatures":[{"sig":"MEUCIQD2drKHso1dy6U5bSJoLFEWPzwCeLM9niySCGj9BKF2bAIgBIcbjrZz4Msd7RTqj8e3ZhSi2+U/fd1OEx20KS8pfFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53950},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"7db171404dde4844786e1f9e18f3d90e5e8be5f8","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","esbuild":"^0.20.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.56.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@tsconfig/strictest":"^2.0.2","@typescript-eslint/parser":"^6.20.0","@types/aws-cloudfront-function":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.20.0"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_0.6.1_1706667381891_0.09980395739693959","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.0.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.0.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"a3ab8b9dcfcc44b860b658220e015c7cd0835a52","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.0.0.tgz","fileCount":12,"integrity":"sha512-mavBLY6ggZbbm19RuqqOuEes0Rf/vadRwTvSB/g8LiDsAGJk79pmdLf0Kr1iWif3lbrfWQy6MWrh9tWihMceQw==","signatures":[{"sig":"MEUCIQCQGT5FRDwBdqjb7agKtfQUs4y8PiaqIezfPyVLmUQWwQIgLJ20eE3EMDbX1gjfkEvis2ScNNUWf9weUtjB2goFdNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53850},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"eb4dab41b0197f5eeca4975cec422e4b30878703","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","esbuild":"^0.20.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.56.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@tsconfig/strictest":"^2.0.2","@typescript-eslint/parser":"^6.20.0","@types/aws-cloudfront-function":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.20.0"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.0.0_1707342177831_0.0851923523373983","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.0.1","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.0.1","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"69c469f6f1dcba14b764e5c7247ad0966b1c4b13","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.0.1.tgz","fileCount":12,"integrity":"sha512-vIEfxWkM1930JHsxw1NtLji3xOH62Q/z2onx8jnyE+ESQtY98ntgKC9iYbw+StfAF7GOKkjb54hI1DCFBptO6w==","signatures":[{"sig":"MEYCIQC/t+py/x8XugZBrLHsbFSrbl5UrSJKuU2RC2xqqN4M8AIhAOpz+08d7GeiasRbYBsyZWd4YuJMLqGK1AEtamqD7ZDY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55400},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"b3e3d9976fbaf2cae00d1e99d1914e9cd77a16ac","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","esbuild":"^0.20.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^8.57.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.0.1_1709154732600_0.2805407619277127","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.1.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.1.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"1c0a1b73158525b077179a08ecc8c19f1f0801bf","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.1.0.tgz","fileCount":12,"integrity":"sha512-vXi1dCns7hszjqvfdI7Zdd0lwjCXm59gKEccktHOBEjI4czy3ruuzEX9thewfPuok0MDO3XJaW8cPPuuelgmIw==","signatures":[{"sig":"MEUCIQDsbOrYNLwCWJyEgvG88tLcBEJOcIV/d3Jgb/lx8pZi6AIgOZpaSb+SoncqVqPiW2SNhomf+V71ccIt6vkECkvg+7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56366},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"6f992663974669c9365de5e05433f750335b34fd","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","esbuild":"^0.20.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^8.57.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.1.0_1709170864084_0.1707062910955519","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.2.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.2.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"c900c87a6762135cf028b6b39b39d05132493e7f","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.2.0.tgz","fileCount":12,"integrity":"sha512-ohM5Uf69NnSErFCDDDzBtSVAMMsYN67xZamP6U8qsieY9PnsleuhnEqtQZw8zONQyF7zHTYS6tuUP0t8Sviz+A==","signatures":[{"sig":"MEQCIBXcQDGEfZL0ohPi5qSpLR3aOWllru/NPIqxgR2Qgjw1AiBUydbfTNHffAlnfHWRrvpYTHENLSCobYHczFhittHO3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56493},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"6fccbe8efcc1fb939ffb3eef796654f1d801c1d0","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","esbuild":"^0.20.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^8.57.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.2.0_1709247371976_0.8625950863461591","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.3.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.3.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"3e94585677aff1cd48bc6170ed44612516d19833","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.3.0.tgz","fileCount":12,"integrity":"sha512-ILG6vDBv13PEeVgkYgF0CLT08nyhbisNxby7FVrrea2Oxj97cnx5Yb5NwajJGN5sT9NVWUbOagLMLKRMR6TuAQ==","signatures":[{"sig":"MEYCIQCozXkpApxlJd9gnkq/WwUmJxcaMjpTyPs9PnXRO8SBLAIhAN94SzliS2T/B3UwtD6XKbS6EHsIJS+WtnEYJGeay9xN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56583},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"c3f1ee9f5880f78dc39ba749363aef19dda1d539","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","esbuild":"^0.20.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^8.57.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.3.0_1709609215457_0.117291529039935","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.3.1","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.3.1","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"38eb97ef46051b07eca6d4779d88035f50457ef0","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.3.1.tgz","fileCount":12,"integrity":"sha512-WAyW12Gb4RlIu0nBcXnTne+Bii4d5aChu1RITV1NUDCmRrQ7PToX8dyBFQiXd71OHxtqm9MaywFhrkBhXsfbnw==","signatures":[{"sig":"MEUCICju0dAAJ3Hrw3zR1nof+MnkZ+4VFa6ZNN30fmI2MmWrAiEA0sx0KXS7jTMi/MKGEy25pf57paSW+TrFzqXCDDnX+UM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56617},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"76e85cd28c40f930460ce368fbd2975be6cc7894","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","esbuild":"^0.20.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^8.57.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.3.1_1709611647981_0.1139502106056105","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.3.2","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.3.2","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"5ca1c2c0e049ef59f925a1143d332bc392dd1df8","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.3.2.tgz","fileCount":12,"integrity":"sha512-VVM59VzmFpx18OvQxxoOQuEVMy+VTQL4rj/4lQj9jjVzRnEQ7VgSJ+HzrFo24g8/o+6nj1f4vL8JjHGIur33Sg==","signatures":[{"sig":"MEUCIFtw5tCeuOifjVs3hHHJ+/HiIdeHGX0FQAwjPdKwv6jMAiEAp5ID0oBPIQ5TMBEnrDH+YGYm2RtawzUYLIuB7ejOSJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56669},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"9ad0e276d962922092779175235f657534675977","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","esbuild":"^0.20.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^8.57.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.3.2_1709618458574_0.9068678937428056","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.4.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.4.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"f42a93a76ae036242117343fc60e8018d8a71233","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.4.0.tgz","fileCount":12,"integrity":"sha512-/RhnqrB84IamHLW0BEIvxYGsoC4+z0RbT7ZE6OBIhjn8SjlD/AQ2JJmjcMDIhC31DxK9yM0qFhSEmslEw4KOKA==","signatures":[{"sig":"MEUCIQD4iYTHPaibmLSsWwQpex2v5u+soSF1lX6tz6ErFzbtHwIgA2yAAXe+UjEV1vilKj0EH4rmJaPDKMCnxOaspJW34rA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56493},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"535a0764c144c03465b5546baced3c901bf819a2","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","esbuild":"^0.20.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^8.57.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.4.0_1709682343793_0.6756203740928128","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.5.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.5.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"471f972b976a69e1e14578e9abd78b77aade38da","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.5.0.tgz","fileCount":12,"integrity":"sha512-YA5h1g+sb8wkQ+hySHDL3uml4j4DK4bvciZQuDCP0hHBgKbRHjqaWArjnLBskJsUhbyenFNs9JcFduqv4Rk2BQ==","signatures":[{"sig":"MEUCIQDye/TOL42Zyb/zOWIngF/KQGGWAHEsz40cX2pAzFTTKgIgYKfH03ejqTmWizYDL/U9bNSivO9z3SB52+jux+eSHEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56679},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"06d5489f1e7d86da6003299bde8a886f76cc58ec","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","esbuild":"^0.20.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^8.57.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.5.0_1710283530265_0.9149382142469045","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.6.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.6.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"b7666a54791ba3d445c4d8e43bf705a03a97a209","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.6.0.tgz","fileCount":12,"integrity":"sha512-bzgTEnaFbmlRbR0pgeEKumDBN+xZ70PDyfYF5cVfx76vy6FEOhPtTIflDsFz50ziQ7AYnudsdqafwLMlBZxLrQ==","signatures":[{"sig":"MEUCIQD2xWWyLUHTnLJV4RLihhri0dgGXVZlXb3rbRUUjQEtfgIgbMFLzO4fSctmgGRkI1wW7A7lvfC0/vDzipqDfbsTJXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58042},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"a8c6e51f66d77300e018cb038f46cf21c0c6cd51","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","nanoid":"^5.0.6","esbuild":"^0.20.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^8.57.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.6.0_1710461823145_0.012790813203982232","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.6.1","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.6.1","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"15f54cfac985982c229a422be581a22a9e220557","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.6.1.tgz","fileCount":12,"integrity":"sha512-IbORdaUrHs3RXFV4uBbLzw7YpgSXnYRBL0xhRHtuwz2fFBbinN+M6lrTvDUAXkyFsCuXh7K6amdrWF8dSvqzyQ==","signatures":[{"sig":"MEQCIBqTGxG5i6pwnaRNh2sMJn2jS/FScpQW6zYHYh2BEgnAAiBN3wHGbWneXde5+PqHz4duVzqWHmfmJwAGrfC5gbGvRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58063},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"da622bdc8028ce54bd261ea2b384c1a21abfd8e0","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","nanoid":"^5.0.6","esbuild":"^0.20.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^9.0.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.6.1_1712901424761_0.11071630051896841","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.6.2","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.6.2","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"06468c59f7ec702236da4be80b902379719dab91","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.6.2.tgz","fileCount":12,"integrity":"sha512-2h2IDcYgsg+j139Zx59BGmaSn4CsA1+LfP1u/BuyTcjsXlB5K8xeEHxjfTtcAFLDmaUZdyrWxfn6eWfYnTA6Yg==","signatures":[{"sig":"MEQCIEY30L4tyO2tHhPU1Ta86MWalfbSRBvvHWNGwVy7t1nGAiAEiGGidx1Q+a28TTLaU2a+V2GqILcbaXVYNxQKz5mk8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58694},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"25a077a54c83df0b1933fc3a2fd4cb8a7cd44c18","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","nanoid":"^5.0.6","esbuild":"^0.20.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^9.0.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.6.2_1713073774764_0.296129109075409","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.7.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.7.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"d83641eb3e5390c22079d9227bd494fcbf0690f5","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.7.0.tgz","fileCount":12,"integrity":"sha512-5YdOsXNmKhRqBC7Uun/BJ5/ZSx6tSzTKsYJ951bgdWym7puPmPHzclpycSgXqoaoLQR7FD0WiFNORCirPoU+Bw==","signatures":[{"sig":"MEUCIQDS6qEHlw+FZw7uC5craB69ho9NVDWvXQ2FgBZRl8VAhgIgQUtxV/I/cHGfJD00mb6TQLHNv8oEzD+VcFuJnuVFQic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58980},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"ac56a324a9798eb51801052f962d4daeeab81c2b","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","nanoid":"^5.0.6","esbuild":"^0.20.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^9.0.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.7.0_1714005633054_0.5237788055972996","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.7.1","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.7.1","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"16c43f49fa78579a806e5c0c6777c1ed826a4374","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.7.1.tgz","fileCount":12,"integrity":"sha512-FcjPn88J9P0FxBJEGZLVPrKDVV/fE9bKutqTWRBsII0LmX7HqbDxyqJX49d0Cdn28IqqjDp4eos7jjo12Atraw==","signatures":[{"sig":"MEUCIQCOccoWtFfOrXQE2yHpm3xyDY36GCOH7B47hrOu3V8NDAIgB90Tl3DsR0G8t/0c3mJ3QcgAPP/JH/TaO7pW34tavg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59123},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"6df898d619d4c5b49548324e9a706a9d39a2d3e0","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","nanoid":"^5.0.6","esbuild":"^0.21.2","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^9.0.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.7.1_1715738944027_0.7294348161338984","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.8.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.8.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"77fa7692e718b3778d697cfcbf6bae0585557e25","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.8.0.tgz","fileCount":12,"integrity":"sha512-Y5reGXsFObJy6rn9mRwwuWQ7/ihE3Cq3mfp7VXXMtee2o69lq9EUQG4oXYkowrzjJyfvhZOqdr6G4pJhEu6eZw==","signatures":[{"sig":"MEYCIQCWl17yiXZqHXJ88t0bbDghTd2RThSrP/oncYKVy9z1hQIhAJS0+ByvhmZEmZ12uYO+49xopFTKDJl+s+Xyz+RwNuAZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59206},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"8688f70a0d47f7409d26a4e90401873cc82f0a1d","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","nanoid":"^5.0.6","esbuild":"^0.21.2","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^9.0.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.8.0_1716267929247_0.03297316661668437","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.9.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.9.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"094df089e9978158e42538bd56b66d4ef83b889e","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.9.0.tgz","fileCount":12,"integrity":"sha512-dtdkJ4PfKhvcN6zqHyRL65skf1RN7O/dLCEAwLvg8bkK4Rmjmc/hWXVicljuhk/2LPPqurrl4LNcHFwDw4nJTQ==","signatures":[{"sig":"MEUCIG2JOBm6DAt91WdjUiPi+6JKjWcpkL16ttLyMk4x0j9hAiEAtkJBayGDQcPsDhDnyX55ZI3IRoyWM/zy2snplElI7FA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59516},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"b541abe6afb243ed4a36a71124e21b47575c1874","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","nanoid":"^5.0.6","esbuild":"^0.21.2","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^9.0.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.9.0_1716599383324_0.32292179996030246","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"1.10.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@1.10.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"9f83a700117eb27a99896ead880c1f89291da252","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-1.10.0.tgz","fileCount":12,"integrity":"sha512-YlV+0sIg5u7SR5qeldzh4Y6W1WovltyeEr8mmqLGHuQwSKHspIHlT7AoKSiwpeXsuYQNNPe0ZRhrIj8hFiOzwA==","signatures":[{"sig":"MEYCIQDGa6dueJjgpzEfSnAlx6loSTaOsVvng6cfuYAYKwE0GwIhAPzMykXXoBdAQyarv5KIMXzce2EmjhSKbHzauohQDUaE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61106},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"43d269deafee45f931f2e175a0685d7e2933af94","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","nanoid":"^5.0.6","esbuild":"^0.23.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^9.0.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0","@vendia/serverless-express":"^4.12.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_1.10.0_1722649081729_0.14455648165720558","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"2.0.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@2.0.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"b54de42779ee2362ec0da592ecc90f94f2b2846c","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-2.0.0.tgz","fileCount":12,"integrity":"sha512-daTq0BIBI0vQAWmzikoNv8Dt/7RLQ9uWDfqjxA5CBQR2HM9jujB+wrgZ/EpMLsnnShbnFtu10Y1DYe/b+QI/cA==","signatures":[{"sig":"MEUCIQDKxQxZGSZY/Zdmfz/kmbGlgs2uHU998Z7fG0vof2djdQIgCdvLRCgGUu3O4pXKih8EnQJ3EwIWML0AjNx8e6iCoDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60944},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"2fc2798708a62648d13db576263967795a606b73","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","nanoid":"^5.0.6","esbuild":"^0.23.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^9.0.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_2.0.0_1726726152666_0.3081127687661862","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"2.1.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@2.1.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"89224c385acb4203ccdf583e70c59e611f2821b3","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-2.1.0.tgz","fileCount":13,"integrity":"sha512-Tt9+z5LAzjiqAhaTxZQsoXMOv8drmMVCPv9ibgKA6MIkWY5CKrf2w7O58x9SrwSGdJjz1vSc9Ydg9yt5MefLzw==","signatures":[{"sig":"MEUCIQD9zp5mYY3ImVY5gzMM/tGS4H9SnudpNE+Cyig9p50mIAIgIcV6OuDpSlECt3c5UGyB2YDEPWNXsdWk7SBQKZf/d1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62590},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"7fa4b709afe4ac7084798beeaec75a920bfc1a81","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","nanoid":"^5.0.6","esbuild":"^0.23.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^9.0.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"express":"^4.18.2","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_2.1.0_1726794318542_0.2348524164330308","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"2.2.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@2.2.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"fc794feff917f0524a80de2dfd41e0a1a61fb50f","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-2.2.0.tgz","fileCount":13,"integrity":"sha512-5Jly1rhYw8FpJfWvVYGSn2CEYyrv4BvV85GFz5V5AX1I6BlfgvYnJTzFKRwIH3th29FuXurcSvwdLZFRvPdCSA==","signatures":[{"sig":"MEQCIFEQMeMA2DYp62txLrQz4gA72JdVw+gAjmu8SGTfYA4DAiAoGvkT0BSQs1mgnBdy2uhoZm/A0jY5AcFtoGwpotL0rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62743},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"2d88aefe19f69829cdb3526e5794905dfa657dc5","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","cookie":"^0.6.0","nanoid":"^5.0.6","esbuild":"^0.23.0","express":"^4.21.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^9.0.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"constructs":"^10.3.0","aws-cdk-lib":"^2.124.0"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_2.2.0_1726798303328_0.16905192312835493","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@dangreaves/gatsby-adapter-aws","version":"2.2.1","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@2.2.1","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"f2a8820d6b5c223826add365e2ea1fb33b4c8b76","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-2.2.1.tgz","fileCount":13,"integrity":"sha512-Qyuh1JlnLXQLp7YiSbR5Sr7FfBvOYQIjqP+kthg6EqiN1qem8vz8vx0xrN4sQKGJNyIjchSoyrFa2yKZnBBTJA==","signatures":[{"sig":"MEQCIH8s+dvyff5mNV4UDh8IxSEfSeNdGZOBpL/08qI53H/eAiAssj2KkO2BmaN1up5u5LlATahOi/7An/9veMxp98XmvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62743},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"ea0cabe1e5a39540217b88129591d60335ce9668","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","nanoid":"^5.0.6","esbuild":"^0.23.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^9.0.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"cookie":"^0.6.0","express":"^4.21.0","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_2.2.1_1726808885605_0.13363908177773753","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"2.3.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@2.3.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"2c930bb2c6d84257a974c03b0be4844c855b6096","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-2.3.0.tgz","fileCount":13,"integrity":"sha512-deFtU1L0HgZGCUyIhGVwjHxP5+OrAyTNEPVbQbuiQbwje13G9e6c2Iv7pEd4duu/JQI+HrncwNrz6723uGmsfg==","signatures":[{"sig":"MEUCIQDa1E2eoIPW2mY+OeEt3FFVlIb7fAZ5xLZ8RCH5B8vFrQIgAgaKAzOz/4Yc4Q0EH3rGgypA1QWe7catlqx9T5d4IGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62833},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"429d178abe263d077f26b295c24b8599eaa57ef0","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","nanoid":"^5.0.6","esbuild":"^0.23.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^9.0.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"cookie":"^0.6.0","express":"^4.21.0","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_2.3.0_1727488992436_0.7913440410594272","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"2.4.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@2.4.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"33c15c890096bfde4cd9d510574974241122f143","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-2.4.0.tgz","fileCount":13,"integrity":"sha512-OcaXnonCYWv+dv8Z//fBMWL6+2dKJGT5g5YtMb16cy+w9uFABSh6UdTsIX6uT+0FI+V9PbwJBbZhFDQ4yQ4VgA==","signatures":[{"sig":"MEUCIQCjuvE8w/RHooJmwHQIZhdXcy8j268gMqGtDMJ58LebkwIgXzKiIDuHqLDB1eEa3MppT6Td+SODc8kv3Sa0Ceutcdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63307},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"4b86c796c881897ffcdeef639196ac5e98c5ad41","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.2.4","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"20.11.0","dependencies":{"mime":"^4.0.1","nanoid":"^5.0.6","esbuild":"^0.23.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^9.0.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"cookie":"^0.6.0","express":"^4.21.0","constructs":"^10.3.0","aws-cdk-lib":"^2.124.0"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_2.4.0_1727767163935_0.22440641353899338","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"2.5.0","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@2.5.0","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"4c2a9d42eda6f739c83f9d1221605cebcc878475","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-2.5.0.tgz","fileCount":13,"integrity":"sha512-TwHH/MiElaHCNWbJzv3SeuSO1AmSlx49IIxwYyngrLcvHuONSn0S9gIhGktaT6Ha7z7FyPvQkxaLapSUr0wFTw==","signatures":[{"sig":"MEYCIQChvQvLSf/32huMFw5S5BRH4KzctV8SsnAtkqW6ne+ZkgIhAKXNWmyofyA2DrQtP/2slmYVO39VuEkEGXonK7zBcahx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63308},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"90403e73f7e5c46c6060f77f4a642e94c829ecc1","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.9.2","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"22.13.0","dependencies":{"mime":"^4.0.1","nanoid":"^5.0.6","esbuild":"^0.23.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^9.0.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"cookie":"^0.6.0","express":"^4.21.0","constructs":"^10.4.2","aws-cdk-lib":"^2.181.0"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_2.5.0_1740687888761_0.5621332098435174","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@dangreaves/gatsby-adapter-aws","version":"2.5.1","license":"MIT","_id":"@dangreaves/gatsby-adapter-aws@2.5.1","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"dist":{"shasum":"cd72d4c6896dab8ecff22ffb59de42f47854d34e","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-2.5.1.tgz","fileCount":13,"integrity":"sha512-CJb1oAdUvoYt+1wFwAOTRI0qHSFb8mt+7YP/HcWcKRYmA7L/pp7MVG6Uls8mPOtT9EW2My5sLvgPPzFNM1f1XA==","signatures":[{"sig":"MEQCIGZXUmz4F5pKlHxFxq2ZXPqVvtPKgQoMm/DXPbcTCTSEAiB3poMuGPtBbIkuyDd7BNscHDj0iydkVIT0HFt8WqkHsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63400},"type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"gitHead":"ec8e567edbc129c99639f5e7ac00f80547694255","scripts":{"lint":"eslint .","test":"vitest","build":"tsup && cp -r src/assets dist/","clean":"npm run clean:package && npm run clean:examples","format":"prettier --write .","prepare":"husky","typecheck":"tsc --noEmit","clean:package":"rm -rf dist","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"repository":{"url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git","type":"git"},"workspaces":["examples/*"],"_npmVersion":"10.9.2","description":"Gatsby adapter for AWS","directories":{},"_nodeVersion":"22.13.0","dependencies":{"mime":"^4.0.1","nanoid":"^5.0.6","esbuild":"^0.23.0","fs-extra":"^11.2.0","minimatch":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","husky":"^9.0.7","eslint":"^8.57.0","gatsby":"^5.13.3","vitest":"^1.2.2","prettier":"^3.2.4","tsc-files":"^1.1.4","@eslint/js":"^9.0.0","typescript":"^5.3.3","lint-staged":"^15.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","typescript-eslint":"^7.1.0","@tsconfig/strictest":"^2.0.2","all-contributors-cli":"^6.26.1","@types/aws-cloudfront-function":"^1.0.4"},"peerDependencies":{"cookie":"^0.6.0","express":"^4.21.0","constructs":"^10.4.2","aws-cdk-lib":"^2.181.0"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-adapter-aws_2.5.1_1740792280730_0.041006790512340796","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@dangreaves/gatsby-adapter-aws","version":"2.6.0","description":"Gatsby adapter for AWS","homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"repository":{"type":"git","url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git"},"license":"MIT","type":"module","exports":{"./cdk":"./dist/cdk/index.js","./adapter":"./dist/adapter/index.js"},"scripts":{"test":"vitest","lint":"eslint .","prepare":"husky","typecheck":"tsc --noEmit","format":"prettier --write .","build":"tsup && cp -r src/assets dist/","build:examples":"for i in basic gatsby-functions ssr; do npm run build --workspace $i; done","clean":"npm run clean:package && npm run clean:examples","clean:package":"rm -rf dist","clean:examples":"for i in basic gatsby-functions ssr; do (cd examples/$i && rm -rf .aws public .cache); done","prepublishOnly":"npm run clean && npm run build","contributors:add":"all-contributors add","contributors:generate":"all-contributors generate"},"dependencies":{"esbuild":"^0.23.0","fs-extra":"^11.2.0","mime":"^4.0.1","minimatch":"^9.0.3","nanoid":"^5.0.6"},"devDependencies":{"@eslint/js":"^9.0.0","@tsconfig/node20":"^20.1.2","@tsconfig/strictest":"^2.0.2","@types/aws-cloudfront-function":"^1.0.4","@types/aws-lambda":"^8.10.133","@types/eslint__js":"^8.42.3","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","all-contributors-cli":"^6.26.1","eslint":"^8.57.0","gatsby":"^5.13.3","husky":"^9.0.7","lint-staged":"^15.2.0","prettier":"^3.2.4","tsc-files":"^1.1.4","tsup":"^8.0.1","typescript":"^5.3.3","typescript-eslint":"^7.1.0","vitest":"^1.2.2"},"peerDependencies":{"aws-cdk-lib":"^2.181.0","constructs":"^10.4.2","cookie":"^1.0.2","express":"^4.21.0"},"workspaces":["examples/*"],"_id":"@dangreaves/gatsby-adapter-aws@2.6.0","gitHead":"653dd759cbcb0700eae65a5e64a1eb4d754f937e","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-GswevrQlDe9OhRbVdFVdcBR5K+jT9iVvu3JBxrim8a2zV/6VVAJOx6e/nK3W5RaSkrhSKguGWCdCV2m5eALCkg==","shasum":"4e41ab5db48f4c5c857f2e3be4f7140daf12f1e7","tarball":"https://registry.npmjs.org/@dangreaves/gatsby-adapter-aws/-/gatsby-adapter-aws-2.6.0.tgz","fileCount":13,"unpackedSize":63419,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdetj9StrzUE3Ke+PXjU+QzBJ06CwDID0d5d+V53aZ+QIgcV+LzXourCPO3m99dhLnTs7hxLAucm9V3IEhR2gxiF8="}]},"_npmUser":{"name":"dangreaves","email":"dan@dangreaves.com"},"directories":{},"maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gatsby-adapter-aws_2.6.0_1747725364797_0.6120206894525262"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-12T23:46:11.881Z","modified":"2025-05-20T07:16:05.183Z","0.1.0":"2024-01-12T23:46:12.159Z","0.1.1":"2024-01-15T00:13:07.218Z","0.2.0":"2024-01-15T04:09:53.737Z","0.3.0":"2024-01-16T19:54:53.144Z","0.4.0":"2024-01-17T00:33:07.230Z","0.4.1":"2024-01-17T02:37:22.852Z","0.4.2":"2024-01-21T23:53:24.529Z","0.4.3":"2024-01-24T04:09:56.699Z","0.5.0":"2024-01-24T23:32:59.270Z","0.6.0":"2024-01-31T00:52:31.643Z","0.6.1":"2024-01-31T02:16:22.076Z","1.0.0":"2024-02-07T21:42:57.974Z","1.0.1":"2024-02-28T21:12:12.796Z","1.1.0":"2024-02-29T01:41:04.382Z","1.2.0":"2024-02-29T22:56:12.106Z","1.3.0":"2024-03-05T03:26:55.648Z","1.3.1":"2024-03-05T04:07:28.136Z","1.3.2":"2024-03-05T06:00:58.755Z","1.4.0":"2024-03-05T23:45:44.015Z","1.5.0":"2024-03-12T22:45:30.434Z","1.6.0":"2024-03-15T00:17:03.349Z","1.6.1":"2024-04-12T05:57:05.039Z","1.6.2":"2024-04-14T05:49:34.927Z","1.7.0":"2024-04-25T00:40:33.250Z","1.7.1":"2024-05-15T02:09:04.176Z","1.8.0":"2024-05-21T05:05:29.419Z","1.9.0":"2024-05-25T01:09:43.474Z","1.10.0":"2024-08-03T01:38:01.929Z","2.0.0":"2024-09-19T06:09:12.838Z","2.1.0":"2024-09-20T01:05:18.760Z","2.2.0":"2024-09-20T02:11:43.503Z","2.2.1":"2024-09-20T05:08:05.847Z","2.3.0":"2024-09-28T02:03:12.630Z","2.4.0":"2024-10-01T07:19:24.126Z","2.5.0":"2025-02-27T20:24:48.919Z","2.5.1":"2025-03-01T01:24:40.927Z","2.6.0":"2025-05-20T07:16:04.995Z"},"bugs":{"url":"https://github.com/dangreaves/gatsby-adapter-aws/issues"},"license":"MIT","homepage":"https://github.com/dangreaves/gatsby-adapter-aws#readme","repository":{"type":"git","url":"git+https://github.com/dangreaves/gatsby-adapter-aws.git"},"description":"Gatsby adapter for AWS","maintainers":[{"name":"dangreaves","email":"dan@dangreaves.com"}],"readme":"# Gatsby adapter for AWS CDK\n\n[![NPM Version](https://img.shields.io/npm/v/%40dangreaves%2Fgatsby-adapter-aws)](https://www.npmjs.com/package/@dangreaves/gatsby-adapter-aws) [![NPM Downloads](https://img.shields.io/npm/dw/%40dangreaves%2Fgatsby-adapter-aws)](https://www.npmjs.com/package/@dangreaves/gatsby-adapter-aws) [![GitHub License](https://img.shields.io/github/license/dangreaves/gatsby-adapter-aws)](./LICENCE)\n\nThis Gatsby [adapter](https://www.gatsbyjs.com/docs/how-to/previews-deploys-hosting/adapters/) enables deployments to AWS using a CDK construct.\n\n- Uploads static assets to S3 with CloudFront\n- Supports [Gatsby Functions](https://www.gatsbyjs.com/docs/reference/functions/) using Lambda functions\n- Supports [Server-side Rendering (SSR)](https://www.gatsbyjs.com/docs/how-to/rendering-options/using-server-side-rendering/) by packaging the SSR engine into either a Lambda function (for small projects) or ECS Fargate (for larger projects)\n\n## Contents\n\n1. [Prerequisites](#prerequisites)\n2. [Installation](#installation)\n3. [Adapter](#adapter)\n4. [Construct](#construct)\n5. [Asset prefix](#asset-prefix)\n6. [Static assets](#static-assets)\n   1. [Size limits](#size-limits)\n   2. [Cache control](#cache-control)\n7. [Gatsby Functions](#gatsby-functions)\n   1. [Accessing Gatsby Function resources](#accessing-gatsby-function-resources)\n8. [Server-side Rendering (SSR)](#server-side-rendering-ssr)\n9. [Cache behavior options](#cache-behavior-options)\n10. [Distribution options](#distribution-options)\n    1. [Changing CloudFront options](#changing-cloudfront-options)\n    2. [Disabling the cache](#disabling-the-cache)\n    3. [Block search indexing with noindex](#block-search-indexing-with-noindex)\n    4. [Send custom headers to origin](#send-custom-headers-to-origin)\n    5. [Configure a hosted zone](#configure-a-hosted-zone)\n    6. [Deploying additional distributions](#deploying-additional-distributions)\n11. [Contributors](#contributors)\n\n## Prerequisites\n\nYour Gatsby version must be newer than 5.12.0, which is where [adapters](https://www.gatsbyjs.com/docs/how-to/previews-deploys-hosting/adapters/) were introduced.\n\n## Installation\n\n```zsh\nnpm install @dangreaves/gatsby-adapter-aws\n```\n\n## Adapter\n\nAdd the adapter to your [gatsby-config](https://www.gatsbyjs.com/docs/reference/config-files/gatsby-config/) file.\n\n```js\nimport { createAdapter } from \"@dangreaves/gatsby-adapter-aws/adapter.js\";\n\n/** @type {import('gatsby').GatsbyConfig} */\nexport default {\n  adapter: createAdapter(),\n  assetPrefix: \"/assets\", // See \"Asset prefix\" section below\n};\n```\n\n## Construct\n\nAdd the `GatsbySite` construct to your AWS CDK stack.\n\nSet `gatsbyDir` to the relative path to your Gatsby directory.\n\n```ts\nimport * as cdk from \"aws-cdk-lib\";\nimport * as cloudfront from \"aws-cdk-lib/aws-cloudfront\";\n\nimport { GatsbySite } from \"@dangreaves/gatsby-adapter-aws/cdk.js\";\n\nexport class GatsbyStack extends cdk.Stack {\n  constructor(scope: cdk.App, id: string, props: cdk.StackProps) {\n    super(scope, id, props);\n\n    /**\n     * Must be constructed externally and shared between GatsbySite constructs to\n     * avoid hitting the \"Cache policies per AWS account\" quota.\n     */\n    const cachePolicy = new cloudfront.CachePolicy(this, \"CachePolicy\", {\n      queryStringBehavior: cloudfront.CacheQueryStringBehavior.all(),\n    });\n\n    new GatsbySite(this, \"GatsbySite\", {\n      gatsbyDir: \"./site\",\n      distribution: { cachePolicy },\n    });\n  }\n}\n```\n\n## Asset prefix\n\nWhen building Gatsby, you must set the [asset prefix](https://www.gatsbyjs.com/docs/how-to/previews-deploys-hosting/asset-prefix/) to `/assets`. This is so that CloudFront can determine which requests to send to the S3 origin, regardless of where the default cache behavior points.\n\nYou must add `assetPrefix` to your config file (see above) and specifically enable asset prefixing when building.\n\n```sh\ngatsby build --prefix-paths\n# or\nPREFIX_PATHS=true gatsby build\n```\n\n## Static assets\n\nStatic assets are deployed to an S3 bucket.\n\nDuring the Gatsby build, the adapter groups static assets from the `public` directory into groups according to their mime type and cache control header.\n\nDuring the CDK deployment, the construct creates a [BucketDeployment](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_s3_deployment-readme.html) for each of these groups, which is responsible for zipping the local assets, uploading it to an asset bucket managed by CDK, and executing a Lambda function which unzips the assets and uploads them to the S3 bucket.\n\n### Size limits\n\nIf your Gatsby site generates a large number of files, the Lambda function which copies them to S3 may run out of resources (see [Size limits](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_s3_deployment-readme.html#size-limits) in the AWS docs).\n\nIf you see these errors, use the `bucketDeploymentOptions` option to increase the resources.\n\n- If the Lambda function runs out of memory, you may see a SIGKILL or function timeout error.\n- If the Lambda function runs out of ephemeral storage, you may see a \"No space left on device\" error.\n\n```ts\nnew GatsbySite(this, \"GatsbySite\", {\n  gatsbyDir: \"./site\",\n  distribution: { cachePolicy },\n  bucketDeploymentOptions: {\n    memoryLimit: 2048,\n    ephemeralStorageSize: cdk.Size.gibibytes(5),\n  },\n});\n```\n\n### Cache control\n\nThe [Cache-Control](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control) header is set for each asset when uploading to S3.\n\nThis header determines how the asset is cached in CloudFront and in the browser.\n\nThis adapter maintains a default set of headers, which is below.\n\n```ts\n{\n  \"/*.js\": \"IMMUTABLE\",\n  \"/*.js.map\": \"IMMUTABLE\",\n  \"/*.css\": \"IMMUTABLE\",\n  \"/page-data/app-data.json\": \"NO_CACHE\",\n  \"/~partytown/**\": \"NO_CACHE\",\n}\n```\n\nThe key for each rule is a glob pattern (uses [minimatch](https://github.com/isaacs/minimatch)) and the value can be one of the following values.\n\n- `IMMUTABLE` - Asset will be cached forever in both the CDN and browser (`public, max-age=31536000, immutable`). Use this for assets which will never change, for example if they have a hash in their filename. Gatsby automatically hashes JS and CSS files generated by the framework.\n- `NO_CACHE` - Serve from the CDN if possible, but always revalidate that it's the latest version first (`public, max-age=0, must-revalidate`). This is most useful for assets which could change on each deploy.\n- String - Use a custom [Cache-Control](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control) header. If you include a `s-maxage` part, that affects the CDN only, which makes it useful for caching in the CDN, but never allowing it to be cached in the browser.\n\nIf the asset does not match any of the glob patterns, the default value provided by Gatsby will be used.\n\nYou may set your own values using the `cacheControl` option on the adapter (these values will be merged with the default patterns).\n\n```js\nimport { createAdapter } from \"@dangreaves/gatsby-adapter-aws/adapter.js\";\n\n/** @type {import('gatsby').GatsbyConfig} */\nexport default {\n  adapter: createAdapter({\n    cacheControl: {\n      \"/data.json\": \"NO_CACHE\",\n      \"/images/*.png\": \"IMMUTABLE\",\n      \"/custom.txt\": \"public, max-age=0, s-maxage=600, must-revalidate\",\n    },\n  }),\n};\n```\n\n## Gatsby Functions\n\nIf you include a [Gatsby Function](https://www.gatsbyjs.com/docs/reference/functions/) in your site, this adapter will package it up and deploy it to AWS as a Lambda function.\n\nYou can modify various attributes for the function using the `gatsbyFunctionOptions` option, which takes a function which receives the Gatsby function definition, and returns a set of options.\n\n```ts\nnew GatsbySite(this, \"GatsbySite\", {\n  gatsbyDir: \"./site\",\n  distribution: { cachePolicy },\n  gatsbyFunctionOptions: (fn) => {\n    if (\"/api/intensive\" === fn.name) {\n      return {\n        target: \"LAMBDA\",\n        memorySize: 1024, // Increase memory to 1gb\n        functionOptions: {\n          environment: {\n            foo: \"bar\",\n          },\n        },\n      };\n    }\n\n    return {\n      target: \"LAMBDA\",\n    };\n  },\n});\n```\n\nThis adapter also supports deploying the function to [AWS Fargate](https://aws.amazon.com/fargate/), which involves packaging the function up as a docker image, and deploying it to a continuously running Elastic Container Service task. This is useful for functions which have high resource requirements, or need to respond very quickly. If your function has very high volume, it's also often cheaper to run it as a container than a Lambda function.\n\nIf you choose the `FARGATE` target for one or more functions, you must also provide a `cluster`.\n\n```ts\nimport * as ecs from \"aws-cdk-lib/aws-ecs\";\n\nconst cluster = new ecs.Cluster(this, \"Cluster\", { vpc });\n\nnew GatsbySite(this, \"GatsbySite\", {\n  cluster,\n  gatsbyDir: \"./site\",\n  distribution: { cachePolicy },\n  gatsbyFunctionOptions: (fn) => {\n    if (\"/api/intensive\" === fn.name) {\n      return {\n        target: \"FARGATE\",\n      };\n    }\n\n    return {\n      target: \"LAMBDA\",\n    };\n  },\n});\n```\n\n### Accessing Gatsby Function resources\n\nYou can access the underlying function resources using the `gatsbyFunctions` property on the `GatsbySite` construct.\n\nAn example of this would be to grant read access to a Secrets Manager secret.\n\n```ts\n// Resolve secret by ARN.\nconst secret = secretsmanager.Secret.fromSecretNameV2(\n  this,\n  \"AcmeSecret\",\n  \"acme-token\",\n);\n\n// Create the Gatsby site.\nconst gatsbySite = new GatsbySite(this, \"GatsbySite\", {\n  cluster,\n  gatsbyDir,\n  distribution: { cachePolicy },\n  ssrOptions: ssr ? { target: ssr } : undefined,\n});\n\n// Allow Lambda functions to read secret.\nfor (const gatsbyFunction of gatsbySite.gatsbyFunctions) {\n  if (\"LAMBDA\" !== gatsbyFunction.target) continue;\n  secret.grantRead(gatsbyFunction.lambdaFunction);\n}\n```\n\n## Server-side Rendering (SSR)\n\nIf your Gatsby site includes a `getServerData` export on any of the pages, then Gatsby will export an \"SSR engine\" function for deployment (see [Using Server-side Rendering](https://www.gatsbyjs.com/docs/how-to/rendering-options/using-server-side-rendering/)). This function is responsible for rendering the data for your SSR pages, both in HTML format (for document requests) and in JSON format for page-data requests.\n\nThis adapter treats the SSR engine just like a Gatsby Function. You can use AWS Lambda or AWS Fargate to process the requests. If you have a small site, then Lambda (the default) should be enough, but if you have a large site (and thus a large SSR function), you may want to use AWS Fargate.\n\nThe function is connected to the \"default\" cache behavior in CloudFront, so all requests will go the SSR handler, unless they match another behavior.\n\nConfigure the SSR engine using `ssrOptions`, which takes the same input as the [Gatsby Functions](#gatsby-functions) documented above.\n\nFor example, if you wanted to deploy the SSR engine to Fargate, do this.\n\n```ts\nnew GatsbySite(this, \"GatsbySite\", {\n  gatsbyDir: \"./site\",\n  distribution: { cachePolicy },\n  ssrOptions: {\n    target: \"FARGATE\",\n  },\n});\n```\n\nIf you wanted to deploy to Lambda, but increase the memory limit, do this.\n\n```ts\nnew GatsbySite(this, \"GatsbySite\", {\n  gatsbyDir: \"./site\",\n  distribution: { cachePolicy },\n  ssrOptions: {\n    target: \"LAMBDA\",\n    memorySize: 512,\n  },\n});\n```\n\nIf your Gatsby site is generating an SSR function but you don't want to use it, you can explicitely disable the SSR function, which will make the default cache behavior point to S3 instead.\n\n```ts\nnew GatsbySite(this, \"GatsbySite\", {\n  gatsbyDir: \"./site\",\n  distribution: { cachePolicy },\n  ssrOptions: {\n    target: \"DISABLED\",\n  },\n});\n```\n\n## Cache behavior options\n\nCloudFront uses [cache behaviors](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CacheBehavior.html) to determine which origin requests should be sent to, based on a URL pattern.\n\nThis adapter deals with wiring up the various cache behaviors to send requests to the S3 bucket (for static assets), Lambda and Elastic Container Service (for Gatsby Functions and/or SSR).\n\nThere are four types of cache behavior.\n\n- `default` - The cache behavior which most requests will hit. For static sites, this will use S3 as the origin, and for SSR sites, this will use the SSR handler as the origin.\n- `page-data` - Special cache behavior for `page-data` requests, which technically look like assets, but actually get routed to the SSR handler. This behavior is not used for static deployments.\n- `assets` - The cache behavior associated with static assets. This uses the `/assets` prefix, and always points to S3 as the origin.\n- `functions` - Individual cache behaviors created for each function. These use the function name as the path (e.g. `/api/foo`) and point to either Lambda or Fargate as the origin.\n\nEach cache behavior has a set of options associated with it, which you can control using `cacheBehaviorOptions`.\n\nAn example use of this option is to attach a [Lambda@Edge](https://aws.amazon.com/lambda/edge/) function to the default cache behavior.\n\n```ts\nimport * as lambda from \"aws-cdk-lib/aws-lambda\";\nimport * as cloudfront from \"aws-cdk-lib/aws-cloudfront\";\n\nimport { TypeScriptCode } from \"@mrgrain/cdk-esbuild\";\n\nconst originResponseFunction = new cloudfront.experimental.EdgeFunction(\n  this,\n  \"OriginResponseFunction\",\n  {\n    runtime: lambda.Runtime.NODEJS_18_X,\n    handler: \"cloudfront-origin-response.handler\",\n    code: new TypeScriptCode(\"functions.aws/src/cloudfront-origin-response.ts\"),\n  },\n);\n\nnew GatsbySite(this, \"GatsbySite\", {\n  gatsbyDir: \"./site\",\n  distribution: {\n    cachePolicy,\n    cacheBehaviorOptions: {\n      default: {\n        edgeLambdas: [\n          {\n            functionVersion: originResponseFunction.currentVersion,\n            eventType: cloudfront.LambdaEdgeEventType.ORIGIN_RESPONSE,\n          },\n        ],\n      },\n    },\n  },\n});\n```\n\n## Distribution options\n\nIf you want to change options for the CloudFront distribution itself, use the `distribution` option.\n\n### Changing CloudFront options\n\nThe CloudFront distribution options can be changed.\n\n```ts\nnew GatsbySite(this, \"GatsbySite\", {\n  gatsbyDir: \"./site\",\n  distribution: {\n    cachePolicy,\n    distributionOptions: {\n      certificate,\n      domainNames: [\"example.com\"],\n    },\n  },\n});\n```\n\n### Disabling the cache\n\nTo disable the cache entirely, you should set the cache policy to `CACHING_DISABLED` and set a `ResponseHeadersPolicy` to send the `Cache-Control` header with value `no-store`. This will prevent both CloudFront, and your users browsers from caching the responses. Every request will hit the origin.\n\n```ts\nimport * as cloudfront from \"aws-cdk-lib/aws-cloudfront\";\n\nconst responseHeadersPolicy = new cloudfront.ResponseHeadersPolicy(\n  this,\n  \"ResponseHeadersPolicy\",\n  {\n    customHeadersBehavior: {\n      customHeaders: [\n        { header: \"Cache-Control\", value: \"no-store\", override: true },\n      ],\n    },\n  },\n);\n\nnew GatsbySite(this, \"GatsbySite\", {\n  gatsbyDir: \"./site\",\n  distribution: {\n    cacheBehaviorOptions: {\n      default: { responseHeadersPolicy },\n      assets: { responseHeadersPolicy },\n      functions: { responseHeadersPolicy },\n    },\n    cachePolicy: cloudfront.CachePolicy.CACHING_DISABLED,\n  },\n});\n```\n\n### Block search indexing with noindex\n\nSearch indexing can be blocked for the entire distribution by appending a `X-Robots-Tag: noindex` header to all responses.\n\nSee [developers.google.com/search/docs/crawling-indexing/block-indexing](https://developers.google.com/search/docs/crawling-indexing/block-indexing) for more information on how this works.\n\n```ts\nconst responseHeadersPolicy = new cloudfront.ResponseHeadersPolicy(\n  this,\n  \"ResponseHeadersPolicy\",\n  {\n    customHeadersBehavior: {\n      customHeaders: [\n        { header: \"X-Robots-Tag\", value: \"noindex\", override: true },\n      ],\n    },\n  },\n);\n\nnew GatsbySite(this, \"GatsbySite\", {\n  gatsbyDir: \"./site\",\n  distribution: {\n    cachePolicy,\n    cacheBehaviorOptions: {\n      default: { responseHeadersPolicy },\n      assets: { responseHeadersPolicy },\n      functions: { responseHeadersPolicy },\n    },\n  },\n});\n```\n\n### Send custom headers to origin\n\nTo send a custom header to your origins, use the `originCustomHeaders` option. This is useful if you need to identity from your functions which distribution sent the request.\n\n```ts\nnew GatsbySite(this, \"GatsbySite\", {\n  gatsbyDir: \"./site\",\n  distribution: {\n    cachePolicy,\n    originCustomHeaders: {\n      \"x-gatsby-preview\": \"true\",\n    },\n  },\n});\n```\n\n### Configure a hosted zone\n\nTo create a Route53 zone with an apex record which points at the distribution, use the `hostedZone` option.\n\n```ts\nnew GatsbySite(this, \"GatsbySite\", {\n  gatsbyDir: \"./site\",\n  distribution: {\n    cachePolicy,\n    distributionOptions: {\n      certificate,\n      domainNames: [\"example.com\"],\n    },\n    hostedZone: {\n      domainName: \"example.com\",\n    },\n  },\n});\n```\n\n### Deploying additional distributions\n\nYou may deploy multiple distributions for the same Gatsby site. The underlying constructs like Lambda functions etc will only be deployed once, and each distribution will point to the same resources. This is useful if you need to individually control distribution options, like cache settings.\n\nFor example, your default distribution may use the default cache headers, and thus have SSR responses cache for a period of time. However, you might want a \"preview\" distribution which allows content editors to always see fresh content, without waiting for the cache to clear.\n\n```ts\nnew GatsbySite(this, \"GatsbySite\", {\n  gatsbyDir: \"./site\",\n  distribution: {\n    cachePolicy,\n    distributionOptions: {\n      certificate: mainCert,\n      domainNames: [\"example.com\"],\n    },\n    hostedZone: {\n      domainName: \"example.com\",\n    },\n  },\n  additionalDistributions: {\n    preview: {\n      cachePolicy,\n      distributionOptions: {\n        certificate: previewCert,\n        domainNames: [\"preview.example.com\"],\n      },\n      hostedZone: {\n        domainName: \"preview.example.com\",\n      },\n      originCustomHeaders: {\n        \"x-gatsby-preview\": \"true\",\n      },\n    },\n  },\n});\n```\n\n## Contributors\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/dangreaves\"><img src=\"https://avatars.githubusercontent.com/u/1036142?v=4?s=100\" width=\"100px;\" alt=\"Dan Greaves\"/><br /><sub><b>Dan Greaves</b></sub></a><br /><a href=\"https://github.com/dangreaves/gatsby-adapter-aws/commits?author=dangreaves\" title=\"Code\">💻</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/gssumesh\"><img src=\"https://avatars.githubusercontent.com/u/5582062?v=4?s=100\" width=\"100px;\" alt=\"Sumesh Suvarna\"/><br /><sub><b>Sumesh Suvarna</b></sub></a><br /><a href=\"https://github.com/dangreaves/gatsby-adapter-aws/commits?author=gssumesh\" title=\"Code\">💻</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification ([emoji key](https://allcontributors.org/docs/en/emoji-key)). Contributions of any kind welcome!\n","readmeFilename":"README.md"}