{"_id":"@aligent/cdk-domain-hosting","_rev":"12-0187e6f0ab1d49445184135c0bfd3a48","name":"@aligent/cdk-domain-hosting","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.0":{"name":"@aligent/cdk-domain-hosting","version":"1.0.0","license":"MIT","_id":"@aligent/cdk-domain-hosting@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"}],"homepage":"https://github.com/aligent/aws-cdk-constructs/tree/main/packages/domain-hosting#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-constructs/issues"},"dist":{"shasum":"f6ac4ba24cc2d81a247880036c7418a7e5a627c7","tarball":"https://registry.npmjs.org/@aligent/cdk-domain-hosting/-/cdk-domain-hosting-1.0.0.tgz","fileCount":7,"integrity":"sha512-25COQB1yIVwFSxHHf6ERIwzAxtLCnPo4z4iiZolUDndHqLstJHMHtycSOSNT5J+YJPAMeLaAiRcdx5LEuCqoYA==","signatures":[{"sig":"MEUCIHF1I5wwvODkWhCsI4kEgM96uM3GWmAGXrSMm92lAC54AiEAuIkIdnBwELOLSUtTSqjd3FEti3DPJyAqp0kXkULVYDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22495},"main":"index.js","types":"index.d.ts","gitHead":"f64ff8ca4f1d9e8a938bb734d8ed73a452dbae19","scripts":{"lint":"npx nx lint domain-hosting","test":"npx nx test domain-hosting","build":"tsc"},"_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":"## Overview","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","constructs":"^10.4.2","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.6.3","aws-cdk-lib":"^2.168.0","@types/aws-lambda":"^8.10.150","aws-sdk-client-mock":"^3.0.0","@aligent/cdk-esbuild":"^2.5.2"},"peerDependencies":{"constructs":"^10.0.0","aws-cdk-lib":"^2.120.0"},"peerDependenciesMeta":{"constructs":{"optional":false},"aws-cdk-lib":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/cdk-domain-hosting_1.0.0_1768964560788_0.06342552404358814","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aligent/cdk-domain-hosting","version":"1.0.2","license":"MIT","_id":"@aligent/cdk-domain-hosting@1.0.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"}],"homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/domain-hosting#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"ef314c8bc67d7c3747681521eb71bbda36d22a87","tarball":"https://registry.npmjs.org/@aligent/cdk-domain-hosting/-/cdk-domain-hosting-1.0.2.tgz","fileCount":7,"integrity":"sha512-SzRFhgZ9ckrEBPxo/mLSTIl5LIPKPUBxjdmR1E1NwFWHYBY4fzzlDK5tTpySp2ycpGMMBU0sNeOOi5uodkbqIw==","signatures":[{"sig":"MEUCIBSb2hVUYphFzrfQ28fvxKdIc7FgLPsfmfmhQ7248l43AiEAsaJm1UGvtFv6KqRI8ZLWn9Iph+4gqdBFnOLZcvBK37Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-domain-hosting@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23106},"main":"index.js","types":"index.d.ts","gitHead":"8ae7d68bb79b57cf86b585d39d23dc60ce53713c","scripts":{"lint":"npx nx lint domain-hosting","test":"npx nx test domain-hosting","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22473395-26c0-4d7c-b3b7-c7948bc3fc86"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.10.0","description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/domain-hosting/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dep","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","constructs":"^10.4.2","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.19.33","aws-cdk-lib":"^2.168.0","@types/aws-lambda":"^8.10.150","aws-sdk-client-mock":"^3.0.0","@aligent/cdk-esbuild":"^2.5.4"},"peerDependencies":{"constructs":"^10.0.0","aws-cdk-lib":"^2.120.0"},"peerDependenciesMeta":{"constructs":{"optional":false},"aws-cdk-lib":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/cdk-domain-hosting_1.0.2_1770854252904_0.7328205780402324","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@aligent/cdk-domain-hosting","version":"1.0.3","license":"MIT","_id":"@aligent/cdk-domain-hosting@1.0.3","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/domain-hosting#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"ac3c3ceac207b41bef642006a9a59679be2e2682","tarball":"https://registry.npmjs.org/@aligent/cdk-domain-hosting/-/cdk-domain-hosting-1.0.3.tgz","fileCount":7,"integrity":"sha512-cGYMSMK87doY9XinFYcQo+v41OJW4hMstchyGSLwGSeI3yPaMzNr4KRh/g8WzrjgpwwoiqS2KnWIt20KWn6VsQ==","signatures":[{"sig":"MEYCIQD98CepOdI+rHYCP5cOCz9+ow4Kf8xQdBtanrwR/DsrSQIhAIxw7mwh6G7h7lHQiuHEiMpRMCCrOaAubQsZ3KseMtp5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-domain-hosting@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23387},"main":"index.js","types":"index.d.ts","gitHead":"7c912759993b96e274ca4e079d23ea6088698e0b","scripts":{"lint":"npx nx lint domain-hosting","test":"npx nx test domain-hosting","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22473395-26c0-4d7c-b3b7-c7948bc3fc86"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.12.1","description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/domain-hosting/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dep","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","constructs":"^10.4.2","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.19.33","aws-cdk-lib":"^2.168.0","@types/aws-lambda":"^8.10.150","aws-sdk-client-mock":"^3.0.0","@aligent/cdk-esbuild":"^2.5.4"},"peerDependencies":{"constructs":"^10.0.0","aws-cdk-lib":"^2.120.0"},"peerDependenciesMeta":{"constructs":{"optional":false},"aws-cdk-lib":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/cdk-domain-hosting_1.0.3_1774587162676_0.26837627648705653","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@aligent/cdk-domain-hosting","version":"1.0.4","license":"MIT","_id":"@aligent/cdk-domain-hosting@1.0.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"},{"name":"tom.thorogood","email":"tom.thorogood@aligent.com.au"}],"homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/domain-hosting#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"05813be3545041d44b889b2764d0966c650c290a","tarball":"https://registry.npmjs.org/@aligent/cdk-domain-hosting/-/cdk-domain-hosting-1.0.4.tgz","fileCount":7,"integrity":"sha512-xCengdD3beq5RD/Yzw/U8tVSWPjBVmlJWxNcJYFZrJd6UCUJ8X3gaPKWj8rLjo55DdZ2Wu67SugsGsxTqpxFeg==","signatures":[{"sig":"MEUCIC7pXYFJZoKnWwgNRKUiqo7iUQ/TyTjjUcMlgFZgEZVMAiEA13GucapSSP7VeUR87kKwN3mMIWZoKs3crZgxDTb0Uh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-domain-hosting@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24975},"main":"index.js","types":"index.d.ts","gitHead":"6829a28b57965a9abb5f42a8c08559389e1749cc","scripts":{"lint":"npx nx lint domain-hosting","test":"npx nx test domain-hosting","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22473395-26c0-4d7c-b3b7-c7948bc3fc86"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.12.1","description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/domain-hosting/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dep","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","constructs":"^10.5.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.19.39","aws-cdk-lib":"^2.168.0","@types/aws-lambda":"^8.10.150","aws-sdk-client-mock":"^3.0.0","@aligent/cdk-esbuild":"^2.5.5"},"peerDependencies":{"constructs":"^10.0.0","aws-cdk-lib":"^2.120.0"},"peerDependenciesMeta":{"constructs":{"optional":false},"aws-cdk-lib":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/cdk-domain-hosting_1.0.4_1776142581869_0.4129443826580439","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@aligent/cdk-domain-hosting","version":"1.0.5","license":"MIT","_id":"@aligent/cdk-domain-hosting@1.0.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/domain-hosting#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"5ccf4d0f2f6161da954c7558e2a60e7ddafa0645","tarball":"https://registry.npmjs.org/@aligent/cdk-domain-hosting/-/cdk-domain-hosting-1.0.5.tgz","fileCount":7,"integrity":"sha512-/Hm3BxfRoHw7LWFly4mqQouzwSyIjvGl3rxf6jMdjbZTafd0ADk5Bas4uym1+6/5LXopMg6mG8EOwqyAgxsxYQ==","signatures":[{"sig":"MEYCIQCMXDp4ND+0x6gd/GHlqkeCtUTtNp3oCDejhXkXeFxo1gIhAKYCaF/TI+UkdIazXmYUEkaPow2zxyIU4R+Ldu8T7pgj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-domain-hosting@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25925},"main":"index.js","types":"index.d.ts","gitHead":"4efb9061ceec3a0d2bf48171db55a482e70a7a70","scripts":{"lint":"npx nx lint domain-hosting","test":"npx nx test domain-hosting","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22473395-26c0-4d7c-b3b7-c7948bc3fc86"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.13.0","description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/domain-hosting/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dep","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","constructs":"^10.5.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.19.39","aws-cdk-lib":"^2.251.0","@types/aws-lambda":"^8.10.161","aws-sdk-client-mock":"^3.0.0","@aligent/cdk-esbuild":"^2.5.7"},"peerDependencies":{"constructs":"^10.0.0","aws-cdk-lib":"^2.120.0"},"peerDependenciesMeta":{"constructs":{"optional":false},"aws-cdk-lib":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/cdk-domain-hosting_1.0.5_1777336450603_0.2784776230735049","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@aligent/cdk-domain-hosting","version":"1.0.6","license":"MIT","_id":"@aligent/cdk-domain-hosting@1.0.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/domain-hosting#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"b689b2bd5a545f73558d240c055e33df21e5582b","tarball":"https://registry.npmjs.org/@aligent/cdk-domain-hosting/-/cdk-domain-hosting-1.0.6.tgz","fileCount":7,"integrity":"sha512-Fp+YrjuSxQGbXj0PLwg0r0m9I5GJxJ9+ZCJ+4gKOSzi0ZWneRNwrHZpAvsYH+c3N9vQsNpXv+rA113CsA/V8Vg==","signatures":[{"sig":"MEUCIAEAK9eymWONRfu4cDetJqeeuVmK6GW51dwPvc8ykHsyAiEAxxFFwpY5fT9ttmCbYU240ooSm96jFb+1au1LEEvBWGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-domain-hosting@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26536},"main":"index.js","types":"index.d.ts","gitHead":"648fb79cdda142bf7b409fbc033eb762270c8bf8","scripts":{"lint":"npx nx lint domain-hosting","test":"npx nx test domain-hosting","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22473395-26c0-4d7c-b3b7-c7948bc3fc86"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.13.0","description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/domain-hosting/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dep","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","constructs":"^10.5.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.19.39","aws-cdk-lib":"^2.252.0","@types/aws-lambda":"^8.10.161","aws-sdk-client-mock":"^3.0.0","@aligent/cdk-esbuild":"^2.5.8"},"peerDependencies":{"constructs":"^10.0.0","aws-cdk-lib":"^2.120.0"},"peerDependenciesMeta":{"constructs":{"optional":false},"aws-cdk-lib":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/cdk-domain-hosting_1.0.6_1777865798250_0.02496325741795946","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@aligent/cdk-domain-hosting","version":"1.0.7","license":"MIT","_id":"@aligent/cdk-domain-hosting@1.0.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/domain-hosting#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"f1207a82c97ead004e2644611c4f16c738ddee03","tarball":"https://registry.npmjs.org/@aligent/cdk-domain-hosting/-/cdk-domain-hosting-1.0.7.tgz","fileCount":7,"integrity":"sha512-LZ79GibjOO0ifP4N4Kpr7UjI1RR6s9G0n/OksRomsHQRVEmQDV8TNKAJ0jvakMbNJzT33mqYMZQ4jfZw9fsWnA==","signatures":[{"sig":"MEUCIHTk/xG/wugTz/oySTA+38JpjTZWf5fDkUEJ3k2yey00AiEAoIcAz8grxQRyVvISJxeQHprpcdCjdSBKbgcXswctq2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-domain-hosting@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26886},"main":"index.js","types":"index.d.ts","gitHead":"7b1b5da1f372962360fca95ef6087070be045de9","scripts":{"lint":"npx nx lint domain-hosting","test":"npx nx test domain-hosting","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22473395-26c0-4d7c-b3b7-c7948bc3fc86"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.14.1","description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/domain-hosting/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dep","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","constructs":"^10.5.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.19.39","aws-cdk-lib":"^2.252.0","@types/aws-lambda":"^8.10.161","aws-sdk-client-mock":"^3.0.0","@aligent/cdk-esbuild":"^2.5.9"},"peerDependencies":{"constructs":"^10.0.0","aws-cdk-lib":"^2.120.0"},"peerDependenciesMeta":{"constructs":{"optional":false},"aws-cdk-lib":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/cdk-domain-hosting_1.0.7_1779085287263_0.2321286027371945","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@aligent/cdk-domain-hosting","version":"1.0.8","license":"MIT","_id":"@aligent/cdk-domain-hosting@1.0.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/domain-hosting#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"7a882ef5fa3d927eb4c37e6db73365eb9051f986","tarball":"https://registry.npmjs.org/@aligent/cdk-domain-hosting/-/cdk-domain-hosting-1.0.8.tgz","fileCount":7,"integrity":"sha512-VtHGXPb3x1uUcdF/6+wod1akydgs0DX8xlW+6KWOleHgTNyByKP/nIG1GInuO9lRhPiOcTAms9h5NDwKWmHtMw==","signatures":[{"sig":"MEYCIQDPVy29viblKLz1003rl95jlszPkJ1oddhAYj+0MeagrgIhAMR3HPVGaqJqEw0YBCx7RldcooRFFFOpPmyG8hNcZ9di","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-domain-hosting@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27517},"main":"index.js","types":"index.d.ts","gitHead":"25ddb05db9c89c8855395a9097a6adcc536d9d31","scripts":{"lint":"npx nx lint domain-hosting","test":"npx nx test domain-hosting","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22473395-26c0-4d7c-b3b7-c7948bc3fc86"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.15.0","description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/domain-hosting/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dep","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","constructs":"^10.5.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^24.12.4","aws-cdk-lib":"^2.257.0","@types/aws-lambda":"^8.10.161","aws-sdk-client-mock":"^3.0.0","@aligent/cdk-esbuild":"^2.5.10"},"peerDependencies":{"constructs":"^10.0.0","aws-cdk-lib":"^2.120.0"},"peerDependenciesMeta":{"constructs":{"optional":false},"aws-cdk-lib":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/cdk-domain-hosting_1.0.8_1779424307498_0.9458891674096288","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@aligent/cdk-domain-hosting","version":"1.0.9","main":"index.js","license":"MIT","homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/domain-hosting#readme","repository":{"type":"git","url":"git+https://github.com/aligent/cdk-constructs.git"},"types":"index.d.ts","scripts":{"build":"tsc","test":"npx nx test domain-hosting","lint":"npx nx lint domain-hosting"},"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","aws-cdk-lib":"^2.260.0","aws-sdk-client-mock":"^3.0.0","constructs":"^10.7.1","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.120.0","constructs":"^10.0.0"},"peerDependenciesMeta":{"aws-cdk-lib":{"optional":false},"constructs":{"optional":false}},"gitHead":"45f128cfd2a9c2d54eea4e88f322e440e90b5c3f","_id":"@aligent/cdk-domain-hosting@1.0.9","description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/domain-hosting/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dep","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"_nodeVersion":"24.15.0","_npmVersion":"12.0.1","dist":{"integrity":"sha512-K2zsEtOc6dncBqIlAMt6YcCqxwd8IVhMJfDGPOFC5KUeXzurLy3UBELW0BR5gDlCC37vzWtj8MQ0UcyOhVOC3w==","shasum":"3aa4ec2152a81dc634a2d39d897785c949a99537","tarball":"https://registry.npmjs.org/@aligent/cdk-domain-hosting/-/cdk-domain-hosting-1.0.9.tgz","fileCount":7,"unpackedSize":28806,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-domain-hosting@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCORJJ3DYwri8+Dg0sz1hyLV3OqXEgCcSIVHFF77qQdIQIgNXws9DoNkX1BKPRPXpBSeJKUXvHvfHyCDoLqodYY9bM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22473395-26c0-4d7c-b3b7-c7948bc3fc86"}},"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-domain-hosting_1.0.9_1784685762957_0.969902156754763"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-21T03:02:40.698Z","modified":"2026-07-22T02:02:43.441Z","1.0.0":"2026-01-21T03:02:40.919Z","1.0.2":"2026-02-11T23:57:33.066Z","1.0.3":"2026-03-27T04:52:42.821Z","1.0.4":"2026-04-14T04:56:22.029Z","1.0.5":"2026-04-28T00:34:10.737Z","1.0.6":"2026-05-04T03:36:38.422Z","1.0.7":"2026-05-18T06:21:27.433Z","1.0.8":"2026-05-22T04:31:47.627Z","1.0.9":"2026-07-22T02:02:43.082Z"},"bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"license":"MIT","homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/domain-hosting#readme","repository":{"type":"git","url":"git+https://github.com/aligent/cdk-constructs.git"},"description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/domain-hosting/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dep","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":"# Aligent AWS Domain Hosting\n\n## Overview\n\n![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/domain-hosting/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/domain-hosting/package.json) ![NPM version](https://img.shields.io/npm/v/%40aligent%2Fcdk-domain-hosting?color=green)\n\nA simple package used for creating and/or managing a hosted zone in AWS. Handy for setting up a cloudfront site from scratch when there's no existing domain management in place or integrating into an already existing setup.\nYou are able to use a domain that was requested through AWS Route53 or an external provider. \n\nIt can be imported and used within CDK applications. By default this construct will create a hosted zone and a certificate to validate a domain against. Records are not created unless explicitly stated.\n\nIt has the following features that can optionally be enabled:\n\n- Create custom records of `CNAME`, `A`, `AAAA`, `MX`, and `SRV` types\n- Create a certificate for the specified domain (and any subdomains) \n\n## If using an external provider \nYou will need to set the NS record in your provider's management page to the values in the hosted zone after you run `cdk deploy` as the certificate will not validate otherwise\n\n## Installation\n\n```bash\nnpm install @aligent/cdk-domain-hosting aws-cdk-lib constructs\n```\n\nOr with yarn:\n\n```bash\nyarn add @aligent/cdk-domain-hosting aws-cdk-lib constructs\n```\n\n### Peer Dependencies\n\nThis package has peer dependencies on:\n- `aws-cdk-lib` (^2.120.0)\n- `constructs` (^10.0.0)\n\nMake sure to install compatible versions of these packages in your CDK application.\n\n## Usage\n\nThe following CDK snippet can be used to provision a zone with records and a certificate using this construct.\n\n```\nimport { Construct } from \"constructs\";\nimport { Stack } from \"aws-cdk-lib\";\nimport { DomainHosting } from \"@aligent/cdk-domain-hosting\";\nimport { DomainHostingProps } from \"../types\";\nimport { RecordTarget } from \"aws-cdk-lib/aws-route53\";\nimport { CloudFrontTarget } from \"aws-cdk-lib/aws-route53-targets\";\n\nexport class DomainHostingStack extends Stack {\n  constructor(scope: Construct, id: string, props: DomainHostingProps) {\n    super(scope, id, props);\n\n    new DomainHosting(this, \"DomainHostingStack\", {\n      domainName: props.domainName,\n      certificateSubDomains: ['www'],\n      records: [\n        {\n          type: 'CNAME',\n          name: 'www.example.com',\n          value: props.distribution.distributionDomainName\n        },\n        {\n          type: 'A',\n          name: 'www.example.com',\n          value: RecordTarget.fromAlias(new CloudFrontTarget(props.distribution))\n        },\n        {\n          type: 'SRV',\n          name: 'xmpp.example.com',\n          value: [{ port: 443, priority: 1, hostName: 'xmpp-srv', weight: 10 }]\n        },\n        {\n          type: 'MX',\n          name: 'mail.example.com',\n          value: [{ priority: 1, hostName: 'mymail' }]\n        },\n        {\n          type: 'AAAA',\n          name: 'www.example.com',\n          value: RecordTarget.fromAlias(new CloudFrontTarget(props.distribution))\n        },\n      ]\n    });\n  }\n}\n```\n\nThe below one would be used if you already had a certificate or hosted zone and just wanted to control it with CDK\n\n```\nnew DomainHosting(this, \"DomainHostingStack\", {\n\tdomainName: props.domainName,\n\thostedZoneId: 'Z0123ABC',\n\tcertificateArn: 'arn:aws:acm:us-east-1:xyz',\n})\n```\n### Little note\nIf you are using the StaticHostingStack you can get the CloudFront distribution value to pass as an Alias like so:\n\n#### static-hosting-stack.ts\n```\nexport class StaticHostingStack extends Stack {\n  public readonly distribution: IDistribution; // create a class variable\n  ...\n  const hosting = new StaticHosting(this, \"StaticHostingStack\", {...}) // save it to a variable\n  this.distribution  =  hosting.distribution // get the variable here\n}\n```\n\n #### application.ts\n```\n    const staticHosting = new StaticHostingStack(this, \"StaticHostingStack\", {\n      ...\n    }); // from static-hosting-stack.ts class\n\n    const domainHosting = new DomainHostingStack(this, \"DomainHostingStack\", {\n      ...props,\n      distribution: staticHosting.distribution // pass in here \n    });\n```\n","readmeFilename":"README.md"}