{"_id":"@aligent/cdk-geoip-redirect","_rev":"28-ea61853a2cef52550b4b7d7d16df1096","name":"@aligent/cdk-geoip-redirect","dist-tags":{"latest":"1.2.9"},"versions":{"0.1.0":{"name":"@aligent/cdk-geoip-redirect","version":"0.1.0","license":"GPL-3.0-only","_id":"@aligent/cdk-geoip-redirect@0.1.0","maintainers":[{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"vincent.cabrera","email":"vincent.cabrera@aligent.com.au"},{"name":"john.smith.aligent","email":"john.smith@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-prerender-proxy-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-prerender-proxy-stack/issues"},"dist":{"shasum":"2aa9619c4d1c78a03b90a5099a300c71270283c9","tarball":"https://registry.npmjs.org/@aligent/cdk-geoip-redirect/-/cdk-geoip-redirect-0.1.0.tgz","fileCount":152,"integrity":"sha512-/OxmvWsrBV8MnG9gwj65L2XAvOkuT5NM+86wO2Gzz9zegi+w9SfiPMxY5awJSaORDT8QCROJE8Ec420/C+3rMQ==","signatures":[{"sig":"MEQCIErwJIb0EchwnlJz8CZCPDloDJBnYuQsni8QlTr7VVTWAiAYZAJayzIJ88p0y9aMA2BKWT5KE3yJ6no9zBlI3r5ZpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1827309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh11R1CRA9TVsSAnZWagAA2VkP/21XGoQMrDFCQHO/mfkf\nTcOchwX3y/XCYgBRdjzz/vKW3MZUPLWuVJRUaDUs66VIY0k8sNZq3OO3Q/pI\ni1fEk6wIq3rPj7uRBNhZroP//jCI90NiIbP/oXvQVi70AmXfd7OyLeIB1hEu\nEYXudiHvHRiscluT5/p49FhPyrhuyIe1bUlGi8hayQdb4F7Z34dJ0dB/nzyi\n1N13J5Ybkp55lnZ11u+kc4Vc8En/1IfTzvTGlch8r1THqG0GizXy5RhCu37/\nFTP6aGOeIS4rujJY9D+KFn9mJ8HdvhziMk0O7mHyccfws8dKLfrpkzooh4xN\nwYg4dVDtF1fT65TocKT39J78jzHxQdv5X7AqEpx4xr3OQiO7QIZADRwFsZUd\nkj0bz2Pi3gepf8M354lZtZRm+5zVRRpw7zH1KhtsVx1IXDyY0YIm/zN8FFyy\nmRNc+UorJnqlVHt55rsBFjaPgkLBN82JFE6pJlKvbWW93X+lZ1YYuWy0ojfH\nGpQBiD7Fh99XM0i7aPtxVZMYE7jf9qyETcqaFkbHC7FB49sV3vKs14IW4793\ncUaxgAGLcr/yx5bhPR0/dJfpwbBuvCnAhCv4Lbeb86k3JaSTZfzPr9hn5OnK\n53L/a/EaRQIpNgR3NJOcoaCoVb6x8Hp68zyNSehHiOh6FtSEXEFl+KvFCTwt\nan5A\r\n=Ib4K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"00a84134c70d581dcec46db3c9bdba34b3556bb7","scripts":{"build":"tsc && cd ./lib/handlers && npm ci","prepublish":"tsc && cd ./lib/handlers && npm ci"},"_npmUser":{"name":"john.smith.aligent","email":"john.smith@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-prerender-proxy-stack.git","type":"git"},"_npmVersion":"7.24.0","description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","directories":{},"_nodeVersion":"16.10.0","dependencies":{"aws-cdk":"1.111.0","esbuild":"0.12.15","@aws-cdk/core":"1.111.0","source-map-support":"^0.5.16","@aws-cdk/aws-lambda":"1.111.0","@aws-cdk/aws-cloudfront":"1.111.0","@aws-cdk/aws-lambda-nodejs":"1.111.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.4","ts-node":"^10.0.0","typescript":"^4.3.5","@types/jest":"^26.0.21","@types/node":"10.17.27","@aws-cdk/assert":"^1.111.0"},"peerDependencies":{"aws-cdk":"1.111.0","esbuild":"0.12.15","@aws-cdk/core":"1.111.0","@aws-cdk/aws-lambda":"1.111.0","@aws-cdk/aws-cloudfront":"1.111.0","@aws-cdk/aws-lambda-nodejs":"1.111.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-geoip-redirect_0.1.0_1633561198244_0.07909016948985781","host":"s3://npm-registry-packages"}},"0.1.1-beta1":{"name":"@aligent/cdk-geoip-redirect","version":"0.1.1-beta1","license":"GPL-3.0-only","_id":"@aligent/cdk-geoip-redirect@0.1.1-beta1","maintainers":[{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"}],"homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/geoip-redirect#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"6527939cb0903f014db0a485939c2c5433ea070a","tarball":"https://registry.npmjs.org/@aligent/cdk-geoip-redirect/-/cdk-geoip-redirect-0.1.1-beta1.tgz","fileCount":147,"integrity":"sha512-tGKTECqhJk7nW0nFNQ4x51bQYlMLO13W73TFEVOG6gbHkafjnL1x9NUuR8GabSZrP+FFnowz1J+glN7sUTkXYw==","signatures":[{"sig":"MEUCIAutmOz4FC1IWIJOstKxjVuQjzXJ/npPNZXSPxEPqpbPAiEAw/FxbSb+SxlyTuh7mvaXjsL0nBn2DRNeSaZ1kuhXffE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1868051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiBiOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfkA//cLJwOUGdsbUs31Ypy17L6LHGqKkCrZPmA2BYHBbq0e5bR5nR\r\nLioEa+W1VbjHpTESVaYcijSkPmR3lUnXZulnL1S3H3FFSg5r1S5r35LZrwMV\r\n2hf775fUjhAVDyI84cIUI2coJ455xHD5fymuWLYQuJQYKjppnd6bhIm4v8O+\r\nBy/jWS98+DJKpOxqFQJLOz8+Z9knT1igl8xezF5RCvOprMs0e2SUOthSTmWw\r\nfF5CLAopuW+JyKxjTyktBt1/uZUvO7qxYCeSu2hBU8m644KvNjBlJiWaBedS\r\nu1XrRnPkiAey0/wF7eovBW1Ueeo+AWfofDkdu9wSUucuXuDgAIPmH3RajDCr\r\njEPxm01S+HTja5y0G+vSR3FkGrV/U036liZMpYiY0jIM/7d7i/SLQckLi6DO\r\n1zVPTI7fPmRBdiCmc2JtI5FhLXzhuEf4L3Xcfhn4UXHcUvEN7Ej1Gps6+Vmn\r\nOa21VnQ0IgWThSsm4O4uiE8WIFcIm+lUb3tp3chzubltzKZq5QjVUGJ3y0Tn\r\ntU+GadD6RXHq2cABsPqxEFs6MhLWT99UsYep75zCKDBPB4t8vscRETHmzsq7\r\n93NF9eejntWcRhDvZJSsHC4WnnT335yZaOOSrG1H7FWlaanMeD0qWin8fKIC\r\no6nilZqCu9tQvhNfq+vHSI+GCkFa3hPfqd8=\r\n=fuQN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"a8b7f62b8b0a5757e22c17361b602359337394af","private":false,"scripts":{"build":"tsc && cd ./lib/handlers && npm ci","prepublish":"tsc && cd ./lib/handlers && npm ci"},"_npmUser":{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"8.19.2","description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cdk-geoip-redirect_0.1.1-beta1_1669863565715_0.7701223791975123","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@aligent/cdk-geoip-redirect","version":"0.2.0","license":"GPL-3.0-only","_id":"@aligent/cdk-geoip-redirect@0.2.0","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"sam.tyler","email":"sam.tyler@aligent.com.au"},{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-prerender-proxy-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-prerender-proxy-stack/issues"},"dist":{"shasum":"c05ee9d36477102848977cb184f3a6b01ffa7684","tarball":"https://registry.npmjs.org/@aligent/cdk-geoip-redirect/-/cdk-geoip-redirect-0.2.0.tgz","fileCount":6,"integrity":"sha512-ef++N1Asf7zAGlUu03n9QkPAU/hKsgzUpjOI9AEt+BjT4rx6J/r2sLFiY0B+dQC/26RngA1aFOy0rGfBD7eABw==","signatures":[{"sig":"MEYCIQCoN5cx08bPuy6/Z9rdRP804TSOmaFzuI9dSdz90zltNQIhALo7VwcjULjw1rYNgBqE+1gmTI+ddm/By2t6HeyDuEm9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9772},"main":"index.js","type":"commonjs","types":"./index.d.ts","gitHead":"bed934b8a33cfc47c8bb1b49aa40fc2584f0e647","scripts":{"build":"tsc && cd ./lib/handlers && npm ci"},"_npmUser":{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-prerender-proxy-stack.git","type":"git"},"_npmVersion":"10.1.0","description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","directories":{},"_nodeVersion":"20.7.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.113.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.6.3","@types/aws-lambda":"^8.10.122","@aligent/cdk-esbuild":"^2.0"},"peerDependencies":{"constructs":"^10.4.2","aws-cdk-lib":"^2.113.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-geoip-redirect_0.2.0_1739338300233_0.29515963601677986","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@aligent/cdk-geoip-redirect","version":"1.0.0","license":"GPL-3.0-only","_id":"@aligent/cdk-geoip-redirect@1.0.0","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"sam.tyler","email":"sam.tyler@aligent.com.au"},{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-prerender-proxy-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-prerender-proxy-stack/issues"},"dist":{"shasum":"26e95eeb550dee2c52025f379f675380fc0df480","tarball":"https://registry.npmjs.org/@aligent/cdk-geoip-redirect/-/cdk-geoip-redirect-1.0.0.tgz","fileCount":6,"integrity":"sha512-l0nVeILBgZq29bwZv16jblYXguOHI8A8mjSsD7PUXiOFb5MdUkiw5HJ/IbcCMSU2YqW6YMbFMBw4tS7cgKno8w==","signatures":[{"sig":"MEUCIGaVTdm1jYPO0Q0Zo/C+EUABhlQSROAF/JDgiiaJk8zsAiEAr6iK+gagxSsWkIUR+N1nwtfQo5YlZHNyche/rV7O0hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14249},"main":"index.js","type":"commonjs","types":"./index.d.ts","gitHead":"7531bbb6004941ca5db122fbefedd930e6514a5a","scripts":{"build":"tsc && cd ./lib/handlers && npm ci"},"_npmUser":{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-prerender-proxy-stack.git","type":"git"},"_npmVersion":"10.1.0","description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","directories":{},"_nodeVersion":"20.7.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.113.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.6.3","@types/aws-lambda":"^8.10.122","@aligent/cdk-esbuild":"^2.0"},"peerDependencies":{"constructs":"^10.4.2","aws-cdk-lib":"^2.113.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-geoip-redirect_1.0.0_1743115074858_0.8952203624154595","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aligent/cdk-geoip-redirect","version":"1.1.0","license":"MIT","_id":"@aligent/cdk-geoip-redirect@1.1.0","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"sam.tyler","email":"sam.tyler@aligent.com.au"},{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-prerender-proxy-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-prerender-proxy-stack/issues"},"dist":{"shasum":"7ab961d49f84e5c2c20dbb47c7fa857eae3454b3","tarball":"https://registry.npmjs.org/@aligent/cdk-geoip-redirect/-/cdk-geoip-redirect-1.1.0.tgz","fileCount":6,"integrity":"sha512-9Yovb15p1PBZjl0vlEvD5I/H5P8q40bATuQMSYYiBI2kXiaXjaVcP2PYm6cbcZGjrWImMRhh3N/5saazDuvOkQ==","signatures":[{"sig":"MEUCICs3YgODtIMugq31bQfXx4tbznPT6eqPYkhpTAXbEQFAAiEA1EJlYD27UlCN9QJSYwanP6CDmb5ljH/h6eV1rktHKyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14240},"main":"index.js","type":"commonjs","types":"./index.d.ts","gitHead":"0c1800c2cb41d1effd29de49a533cdfe136aba08","scripts":{"build":"tsc && cd ./lib/handlers && npm ci"},"_npmUser":{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-prerender-proxy-stack.git","type":"git"},"_npmVersion":"10.9.2","description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.113.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.6.3","@types/aws-lambda":"^8.10.122","@aligent/cdk-esbuild":"^2.0"},"peerDependencies":{"constructs":"^10.4.2","aws-cdk-lib":"^2.113.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-geoip-redirect_1.1.0_1748908840591_0.33311965476586414","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@aligent/cdk-geoip-redirect","version":"1.1.1","license":"MIT","_id":"@aligent/cdk-geoip-redirect@1.1.1","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"sam.tyler","email":"sam.tyler@aligent.com.au"},{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-prerender-proxy-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-prerender-proxy-stack/issues"},"dist":{"shasum":"676bdddb928dd57d03203b726567dcd42a637eec","tarball":"https://registry.npmjs.org/@aligent/cdk-geoip-redirect/-/cdk-geoip-redirect-1.1.1.tgz","fileCount":6,"integrity":"sha512-Xv2qvqBpa7QJKpovtS2Au8P+Wu0Jc0JhxRw5lnmhUU8DSliKX3wcJN0SxdlogNXpkw16GsCB4obF42gUU5JXRA==","signatures":[{"sig":"MEYCIQDawXUAC42FM7RH01Jh7c+4V1V+YXNsLqgzjzGZeFhRDgIhAKzDOeq5ukq44IOn187KG8JLsOsGDQQEZ/0ZxcwjvU7W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14240},"main":"index.js","type":"commonjs","types":"./index.d.ts","gitHead":"92242f25a07a634a5b33dc1fcb97a54977b4cc4a","scripts":{"build":"tsc && cd ./lib/handlers && npm ci"},"_npmUser":{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-prerender-proxy-stack.git","type":"git"},"_npmVersion":"10.9.2","description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.113.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.6.3","@types/aws-lambda":"^8.10.122","@aligent/cdk-esbuild":"^2.0"},"peerDependencies":{"constructs":"^10.4.2","aws-cdk-lib":"^2.168.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-geoip-redirect_1.1.1_1748932614211_0.03068596632141274","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aligent/cdk-geoip-redirect","version":"1.2.0","license":"MIT","_id":"@aligent/cdk-geoip-redirect@1.2.0","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"sam.tyler","email":"sam.tyler@aligent.com.au"},{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-constructs/tree/main/packages/geoip-redirect#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-constructs/issues"},"dist":{"shasum":"70ea6bc2cbaa51f8245b671945501e07784393e5","tarball":"https://registry.npmjs.org/@aligent/cdk-geoip-redirect/-/cdk-geoip-redirect-1.2.0.tgz","fileCount":11,"integrity":"sha512-cnM9yq29asNRvRwA7vk9Etozx26t2yXLn5PHhT0aS+zfYQwbAWObUgsjjqTO2gHYRp+3whZnre86Y8ff+zmjPw==","signatures":[{"sig":"MEQCIH5dhFJV6bPAyczCJYNiIR08zS2WySnfrLdXllqGSrlCAiAfZxQl3HekdcmKjpHCsqfVIVfck1CyCXDnQ0G913auxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12398},"main":"index.js","gitHead":"9c821cc1f04a0db5c95773edbf21bc6a9ae72d60","scripts":{"lint":"npx nx lint geoip-redirect","test":"npx nx test geoip-redirect","build":"tsc && cd ./lib/handlers && npm ci"},"_npmUser":{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-constructs.git","type":"git"},"_npmVersion":"10.9.2","description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1019.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.6.3","@types/aws-lambda":"^8.10.150","@aligent/cdk-esbuild":"^2.5.0"},"peerDependencies":{"constructs":"^10.4.2","aws-cdk-lib":"^2.168.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-geoip-redirect_1.2.0_1753416970463_0.5178293313739157","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@aligent/cdk-geoip-redirect","version":"1.2.1","license":"MIT","_id":"@aligent/cdk-geoip-redirect@1.2.1","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"sam.tyler","email":"sam.tyler@aligent.com.au"},{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-constructs/tree/main/packages/geoip-redirect#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-constructs/issues"},"dist":{"shasum":"71ace7cd7f21f653c7447c09b09876e21748cc44","tarball":"https://registry.npmjs.org/@aligent/cdk-geoip-redirect/-/cdk-geoip-redirect-1.2.1.tgz","fileCount":8,"integrity":"sha512-VYmVrS4oOlng8u7P+q2XC35vZ5heEU4++MuXP8/p/ItGtTn+sJGMUtzDU1l7r+yF9MFrBmB6+exj5AHEHdn5GA==","signatures":[{"sig":"MEQCIC3An07Iuc33/fqf0jcdgdKE95C1ifMn7Rx8nnCpmkI8AiA7B718c0VfFfEOeZwY8ZyoFOsM3049GkqVBZCG2dGVhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17836},"main":"index.js","types":"./index.d.ts","gitHead":"14f7acea6e40a261c74d034aa6b4298baaf88604","scripts":{"lint":"npx nx lint geoip-redirect","test":"npx nx test geoip-redirect","build":"tsc && cd ./lib/handlers && npm ci"},"_npmUser":{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-constructs.git","type":"git"},"_npmVersion":"10.9.2","description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1019.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.6.3","@types/aws-lambda":"^8.10.150","@aligent/cdk-esbuild":"^2.5.1"},"peerDependencies":{"constructs":"^10.4.2","aws-cdk-lib":"^2.168.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-geoip-redirect_1.2.1_1754632789902_0.7330426480079879","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@aligent/cdk-geoip-redirect","version":"1.2.2","license":"MIT","_id":"@aligent/cdk-geoip-redirect@1.2.2","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"sam.tyler","email":"sam.tyler@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-constructs/tree/main/packages/geoip-redirect#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-constructs/issues"},"dist":{"shasum":"80b96a13588487ddf293e4c8d86c1edc0820d7da","tarball":"https://registry.npmjs.org/@aligent/cdk-geoip-redirect/-/cdk-geoip-redirect-1.2.2.tgz","fileCount":8,"integrity":"sha512-Nasni4NrUEYaZvMQA/qfMFWas0AOHh0WMbvXYS4zU+j1iSpSWKQYYBp/y8rkq/Tfs2Vg5jOMMFzpfK5D3V2weQ==","signatures":[{"sig":"MEUCIAEh4G5KsCpijdKP8bE8IxjcZT3N9Gf64tbUadzEgjG+AiEAxRWTnySB+OIKUTRkZzFexca2s7U6Xqglu7DwC4DtMPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18217},"main":"index.js","types":"./index.d.ts","gitHead":"f64ff8ca4f1d9e8a938bb734d8ed73a452dbae19","scripts":{"lint":"npx nx lint geoip-redirect","test":"npx nx test geoip-redirect","build":"tsc && cd ./lib/handlers && npm ci"},"_npmUser":{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-constructs.git","type":"git"},"_npmVersion":"10.9.2","description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1019.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.6.3","@types/aws-lambda":"^8.10.150","@aligent/cdk-esbuild":"^2.5.2"},"peerDependencies":{"constructs":"^10.4.2","aws-cdk-lib":"^2.168.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-geoip-redirect_1.2.2_1768964560465_0.40125797570348243","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@aligent/cdk-geoip-redirect","version":"1.2.4","license":"MIT","_id":"@aligent/cdk-geoip-redirect@1.2.4","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"}],"homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/geoip-redirect#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"d01973c5ebbd9af455b98fa297564c12b3d20cc0","tarball":"https://registry.npmjs.org/@aligent/cdk-geoip-redirect/-/cdk-geoip-redirect-1.2.4.tgz","fileCount":8,"integrity":"sha512-dKgjbG/t28I+/c0H1BE+HyWW2NVcvksqEC17N1xjye9FVW0v44SnHkVFXrEmTPHoLuyaxa5gf+5I2xrj3TfxJg==","signatures":[{"sig":"MEUCIG1Uh4WDPZbNHiIV7HmzWiLeMB7R3Pn3HUrl76MJYCBlAiEA9tOVHfui51QkATrmCqEPrbshm3V7wHWyAYXcy7vJl2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-geoip-redirect@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18824},"main":"index.js","types":"./index.d.ts","gitHead":"8ae7d68bb79b57cf86b585d39d23dc60ce53713c","scripts":{"lint":"npx nx lint geoip-redirect","test":"npx nx test geoip-redirect","build":"tsc && cd ./lib/handlers && npm ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f2cc0f2-ecaf-4031-b41c-cda5b1e944c7"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.10.0","description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1019.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.19.33","@types/aws-lambda":"^8.10.150","@aligent/cdk-esbuild":"^2.5.4"},"peerDependencies":{"constructs":"^10.4.2","aws-cdk-lib":"^2.168.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-geoip-redirect_1.2.4_1770854253063_0.21161942277107437","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@aligent/cdk-geoip-redirect","version":"1.2.5","license":"MIT","_id":"@aligent/cdk-geoip-redirect@1.2.5","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"tom.thorogood","email":"tom.thorogood@aligent.com.au"}],"homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/geoip-redirect#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"5e6ca1b03a5a41c5e452509a3396bb765e52cb74","tarball":"https://registry.npmjs.org/@aligent/cdk-geoip-redirect/-/cdk-geoip-redirect-1.2.5.tgz","fileCount":8,"integrity":"sha512-L7DjJh9vzC0fdT4JlHF5LnyndlG5Cl/RfntbktzjPOEpzZTW3rURFRzetrO8eV86zyBnrJaDnmtT6M6UY9jnSg==","signatures":[{"sig":"MEUCIGGNrCl4M/8WTMkSJd0ncuwh4A/etrOPqU1SGGmD7tnyAiEAxqtfDFMpFMSQ848jJmW1OV30v1bYJUJLIp6RfSjyNu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-geoip-redirect@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20412},"main":"index.js","types":"./index.d.ts","gitHead":"6829a28b57965a9abb5f42a8c08559389e1749cc","scripts":{"lint":"npx nx lint geoip-redirect","test":"npx nx test geoip-redirect","build":"tsc && cd ./lib/handlers && npm ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f2cc0f2-ecaf-4031-b41c-cda5b1e944c7"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.12.1","description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1019.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.19.39","@types/aws-lambda":"^8.10.150","@aligent/cdk-esbuild":"^2.5.5"},"peerDependencies":{"constructs":"^10.5.0","aws-cdk-lib":"^2.168.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-geoip-redirect_1.2.5_1776142581824_0.43623309515000863","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@aligent/cdk-geoip-redirect","version":"1.2.6","license":"MIT","_id":"@aligent/cdk-geoip-redirect@1.2.6","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"tom.thorogood","email":"tom.thorogood@aligent.com.au"}],"homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/geoip-redirect#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"a3e29ed910742618ce6913ece7e8108aa2c47db1","tarball":"https://registry.npmjs.org/@aligent/cdk-geoip-redirect/-/cdk-geoip-redirect-1.2.6.tgz","fileCount":8,"integrity":"sha512-ONuYBPmU6xY6lb0Mt6ksKNEXzS6pImXMX3lmRfeMvOn0dhbvSryomyBn+y5HmiCmX1qR1YN9livAAog2vXfDBw==","signatures":[{"sig":"MEUCIBOque+NVJU0opNgG7axuYttm4aImvkrzk1Y9p31cIkoAiEA9SZKPcvygZ02b49tS6IYUuPD/CZUl01/R+1U3vtOlc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-geoip-redirect@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21362},"main":"index.js","types":"./index.d.ts","gitHead":"4efb9061ceec3a0d2bf48171db55a482e70a7a70","scripts":{"lint":"npx nx lint geoip-redirect","test":"npx nx test geoip-redirect","build":"tsc && cd ./lib/handlers && npm ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f2cc0f2-ecaf-4031-b41c-cda5b1e944c7"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.13.0","description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1119.0","ts-jest":"^29.4.9","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.19.39","@types/aws-lambda":"^8.10.161","@aligent/cdk-esbuild":"^2.5.7"},"peerDependencies":{"constructs":"^10.5.0","aws-cdk-lib":"^2.168.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-geoip-redirect_1.2.6_1777336450735_0.7389693058875686","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@aligent/cdk-geoip-redirect","version":"1.2.7","license":"MIT","_id":"@aligent/cdk-geoip-redirect@1.2.7","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"tom.thorogood","email":"tom.thorogood@aligent.com.au"}],"homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/geoip-redirect#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"7d1e6c4387dba60e5519ed4e51aa504ea465e0bf","tarball":"https://registry.npmjs.org/@aligent/cdk-geoip-redirect/-/cdk-geoip-redirect-1.2.7.tgz","fileCount":8,"integrity":"sha512-eza6023546QI/LgcCPpC0s3pZvfiQfMQn0hz9lntfKr5Few701SnAwJmD6s4HgEwYfh+1YGw1FmiWEdLGY562w==","signatures":[{"sig":"MEYCIQCzuNoJPJlVpHnJcAkdfMrb3nXF6QcugwCZE/SGgxNhgQIhAKcJ0eYQeRDQRuh0yEIFyOPmyLyS/SkwCjW8yURXJ2Ug","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-geoip-redirect@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21684},"main":"index.js","types":"./index.d.ts","gitHead":"648fb79cdda142bf7b409fbc033eb762270c8bf8","scripts":{"lint":"npx nx lint geoip-redirect","test":"npx nx test geoip-redirect","build":"tsc && cd ./lib/handlers && npm ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f2cc0f2-ecaf-4031-b41c-cda5b1e944c7"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.13.0","description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1120.0","ts-jest":"^29.4.9","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.19.39","@types/aws-lambda":"^8.10.161","@aligent/cdk-esbuild":"^2.5.8"},"peerDependencies":{"constructs":"^10.5.0","aws-cdk-lib":"^2.168.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-geoip-redirect_1.2.7_1777865797787_0.5639631199763657","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@aligent/cdk-geoip-redirect","version":"1.2.8","license":"MIT","_id":"@aligent/cdk-geoip-redirect@1.2.8","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"tom.thorogood","email":"tom.thorogood@aligent.com.au"}],"homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/geoip-redirect#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"0f367640a3ca4c33604aece2483c03f84cfe64cd","tarball":"https://registry.npmjs.org/@aligent/cdk-geoip-redirect/-/cdk-geoip-redirect-1.2.8.tgz","fileCount":8,"integrity":"sha512-XYpS/LP+Ik3GIQbQNcMCedtKIQKWrUw8IcaD8gIFB5gmPBwqz2cuCEQC3RdL6M8AwlnJ5l13c06zBECjyZI9mw==","signatures":[{"sig":"MEQCIFo6t+r9Tlgar5D5/4FkU4UwkBnjEs78noLPE1Kv00gUAiAKOCyg2ghN2zrWqXRxoymVgIO8E9uT/Xcaj+HSHHKclw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-geoip-redirect@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22007},"main":"index.js","types":"./index.d.ts","gitHead":"25ddb05db9c89c8855395a9097a6adcc536d9d31","scripts":{"lint":"npx nx lint geoip-redirect","test":"npx nx test geoip-redirect","build":"tsc && cd ./lib/handlers && npm ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f2cc0f2-ecaf-4031-b41c-cda5b1e944c7"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.15.0","description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","directories":{},"_nodeVersion":"24.15.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1124.1","ts-jest":"^29.4.9","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^24.12.4","@types/aws-lambda":"^8.10.161","@aligent/cdk-esbuild":"^2.5.10"},"peerDependencies":{"constructs":"^10.5.0","aws-cdk-lib":"^2.168.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-geoip-redirect_1.2.8_1779424307385_0.31301910637268926","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@aligent/cdk-geoip-redirect","version":"1.2.9","description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","main":"index.js","scripts":{"build":"tsc && cd ./lib/handlers && npm ci","test":"npx nx test geoip-redirect","lint":"npx nx lint geoip-redirect"},"repository":{"type":"git","url":"git+https://github.com/aligent/cdk-constructs.git"},"license":"MIT","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/geoip-redirect#readme","devDependencies":{"@aligent/cdk-esbuild":"^2.5.11","@types/aws-lambda":"^8.10.162","@types/jest":"^29.5.10","@types/node":"^24.13.3","aws-cdk":"^2.1132.0","jest":"^29.7.0","ts-jest":"^29.4.11","ts-node":"^10.9.1","typescript":"^5.3.2"},"dependencies":{"source-map-support":"^0.5.21"},"peerDependencies":{"aws-cdk-lib":"^2.168.0","constructs":"^10.5.0"},"gitHead":"45f128cfd2a9c2d54eea4e88f322e440e90b5c3f","types":"./index.d.ts","_id":"@aligent/cdk-geoip-redirect@1.2.9","_nodeVersion":"24.15.0","_npmVersion":"12.0.1","dist":{"integrity":"sha512-MB5hURbbyzrgRZVmB+Rj0o6YJLWk/GGRrWHB1IxSB4Kln3rBgAOFuOMXtn+RWjLkGQKkXO7kAFxTVBtTUFXbgA==","shasum":"0b778e3824e9d26c0ac392f59a3592cea23c8a27","tarball":"https://registry.npmjs.org/@aligent/cdk-geoip-redirect/-/cdk-geoip-redirect-1.2.9.tgz","fileCount":8,"unpackedSize":23296,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-geoip-redirect@1.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBGToTaslBqdbvrrJfdsB69o45zyM47C5twqV8ZTGROXAiAbqKBdzZnecmS8lYqUWyRQeN1604MIT7zJPJeRUeJhgQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1f2cc0f2-ecaf-4031-b41c-cda5b1e944c7"}},"directories":{},"maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"tom.thorogood","email":"tom.thorogood@aligent.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cdk-geoip-redirect_1.2.9_1784685762769_0.7668784427109152"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-06T22:59:58.183Z","modified":"2026-07-22T02:02:43.333Z","0.1.0":"2021-10-06T22:59:58.488Z","0.1.1-beta1":"2022-12-01T02:59:25.963Z","0.2.0":"2025-02-12T05:31:40.410Z","1.0.0":"2025-03-27T22:37:55.065Z","1.1.0":"2025-06-03T00:00:40.809Z","1.1.1":"2025-06-03T06:36:54.397Z","1.2.0":"2025-07-25T04:16:10.644Z","1.2.1":"2025-08-08T05:59:50.080Z","1.2.2":"2026-01-21T03:02:40.622Z","1.2.4":"2026-02-11T23:57:33.208Z","1.2.5":"2026-04-14T04:56:21.980Z","1.2.6":"2026-04-28T00:34:10.870Z","1.2.7":"2026-05-04T03:36:37.941Z","1.2.8":"2026-05-22T04:31:47.521Z","1.2.9":"2026-07-22T02:02:42.950Z"},"bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"license":"MIT","homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/geoip-redirect#readme","repository":{"type":"git","url":"git+https://github.com/aligent/cdk-constructs.git"},"description":"A Cloudfront Lambda@Edge stack for performing redirection based on CloudFront-Viewer-Country","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"tom.thorogood","email":"tom.thorogood@aligent.com.au"}],"readme":"# Geo-IP Redirect\n\n![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/geoip-redirect/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/aws-cdk?filename=packages/constructs/geoip-redirect/package.json) ![NPM version](https://img.shields.io/npm/v/%40aligent%2Fcdk-geoip-redirect?color=green)\n\n## Overview\n\nThis library provides a construct which creates a Lambda@Edge which is intended to be attached to the Origin Request in a CloudFront distribution. The construct allows a CloudFront website to perform GeoIP redirects to redirect users to a version of the website related to their location such as `.com` `.com.au` or `.co.nz` etc.\n\nThe Lambda@Edge function will check if the viewer's country code matches any supported regions. The user's country code for each request is pulled from the `cloudfront-viewer-country`. The construct will match the code to the record with the corresponding regex lookup.\n\n## Usage and Default Geo-IP Redirect options\n\n### `redirectHost` (string)\n\n```\ninterface RedirectFunctionOptions {\n\tsupportedRegions?:  Record<string, DomainOverwrite>;\n\tdefaultRegionCode: string;\n\tdefaultDomain: string;\n}\n```\n\n| Property | Definition |\n| -------- | ---------- |\n| `supportedRegions`  | A record with domain codes as a key (regex) and a domain to redirect to as a value |\n| `defaultRegionCode` | The default region code(s) as regex. These are the regions supported by `defaultDomain`. When multiple codes are used the default will be the first code the default site eg. `[\"AU\",\"NZ\"]` will treat `AU` as the default |\n| `defaultDomain`     | The website's main domain. This will act as a fallback for any unsupported regions |\n| `enablePathRedirect` | Will toggle adding a path suffix for a region such as `.com/au` or whether it should just be `.com` |\n\n### Using this package\n\nThe two main ways you can use this package are as follows:\nFirst off your website has a basic domain let's say `www.aligent.com.au` and you serve all content for all regions of the world here such as `www.aligent.com.au/au` or `www.aligent.com.au/nz`. For this approach you should use the below method\n\n```\nredirectBehaviourOptions: {\n\tdefaultDomain: \"www.aligent.com/au\",\n\tdefaultRegionCode: [\"AU\",\"NZ\"],\n}\n```\n\nAny region codes that are in the array like: `[\"XX\",\"YY\"]` will automatically add the matching region as a path suffix to the url as lowercase.\n\nHowever in order to redirect to a website that is different from the base domain such as `www.aligent.co.nz` you can \"hardcode\" a domain for a region to use by using the `supportedRegions` value.\n\n```\nredirectBehaviourOptions: {\n\tdefaultDomain: \"www.aligent.com\",\n\tdefaultRegionCode: \"AU,US\",\n\tsupportedRegions: { \"NZ\": \"www.aligent.co.nz\" }\n}\n```\n\n_this package has not been tested with interplanetary domains_\n","readmeFilename":"README.md"}