{"_id":"@goodsun/create-cdn","_rev":"30-4c1b1fa244ed36e7840d718e3fd22b78","name":"@goodsun/create-cdn","dist-tags":{"latest":"0.0.28"},"versions":{"0.0.4":{"name":"@goodsun/create-cdn","version":"0.0.4","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.4","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js"},"dist":{"shasum":"f69fe87044414d758501eab0abdd109b53efcf38","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.4.tgz","fileCount":36,"integrity":"sha512-ksQOXBkuwoIjWRQgzum4CDfroyLZPNKzGhBiruxW3ILWZmK4OOijwSo839sA+owrbuhdtgKyjpMNr3uYVFqvCQ==","signatures":[{"sig":"MEYCIQDBdcjfiZnfabpWki4AQLsLuB2Tg0gG0yHkZ+h7mB54xgIhAMzrKARFacXcFpxpx/SKgf2emAgboTmunDUuJfiepwrk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243780},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"c320875a81f74788b73941e719b02e3de3987ed5","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.4_1753096003697_0.14511284703655858","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@goodsun/create-cdn","version":"0.0.5","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.5","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js"},"dist":{"shasum":"59ff831e31a7492902e6257f6815f1347d70f543","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.5.tgz","fileCount":37,"integrity":"sha512-IdNrqSqxDGpQMfolNZzwuU0OiqOvYPGXoboOQFsJxRwUCTLmeCx0f1zZ1+ey4Oxkl57w+E13RqFWu0Jtcux5/w==","signatures":[{"sig":"MEUCIA2erkvY0cQWMdfNZztSUTmDsnM3PhH3LkXhNxWU1WdvAiEAs52ahJSqFKvk2YnIkF+yTr2RzOrsUopYyPS4X+ygHUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245327},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"f743e4104011b67045cf448137f5f221297eabd5","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.5_1753103378422_0.7182713663187466","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@goodsun/create-cdn","version":"0.0.6","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.6","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js"},"dist":{"shasum":"7dac60b69c069cd20837977a16fa9d4aedecd4dd","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.6.tgz","fileCount":37,"integrity":"sha512-3oaFISzDB60grvZc41cWjUmp2Xodzwlr8zF5vLTAz7uErMkJfni06iHs4veZdXhWb+IZnMqUKOUZx1pK80/cVA==","signatures":[{"sig":"MEYCIQDHAILUsdVtN8tm4oYtRwTtAoN7oBuEBc6i0AA4Wdg+dwIhALtZDSrR9nIwvXEg4bzGUQJh7MdOa8BVO4pvEYtRDdgN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245299},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"fbb53fa65fcce694898e418c32dcb059c90955cd","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.6_1753103771636_0.9959276309119542","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@goodsun/create-cdn","version":"0.0.7","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.7","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js"},"dist":{"shasum":"0952a1e66817ee1ef9be493f119d452a24660b52","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.7.tgz","fileCount":37,"integrity":"sha512-QWf88TDmpbTdD9Z1avt/FaBR4HVB68iAwUZS7CFO3a+ZbtZ+a13OZhtdysqx0Z1eVk9xyuXZV+p/2iGo2V8q3A==","signatures":[{"sig":"MEUCIDSVF0JaNxHbSmsxj0faOwEqYsIc+kO2N8kYll9uliB6AiEAhuqyVUXjcjVNr/XD8wX6pF1yn006ZRsmIltX6jcR8PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245029},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"5934dd81bac0f66f159c106512c93eebd5c2a21e","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.7_1753104087925_0.5091280188147589","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@goodsun/create-cdn","version":"0.0.8","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.8","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js"},"dist":{"shasum":"788973417ff8c054d47ca3fa1a15d35a787f7337","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.8.tgz","fileCount":37,"integrity":"sha512-aLW+3CT+9l0L09YS0zOYRZdhDvUMKS3pO/NC4+Ko2MgD+g2Ias5sb4S8N8CcsGDv/uB+gi+G+vMi9D6EWPC8CA==","signatures":[{"sig":"MEQCIDPEiWo0v1kmiZ8HLFJM2S4XUkP10ws8xlHBYVI9h0y5AiBYh5SzuE3BtcIii/NbIGUthEcqziUSv69cem9KqZAXsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244958},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"31faac8eefb16ef7ca5caf08bc291622b37adbbb","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.8_1753104472202_0.6598064490714368","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@goodsun/create-cdn","version":"0.0.9","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.9","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js"},"dist":{"shasum":"98668505129da907c7e953ba5ab05376f4c44ff1","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.9.tgz","fileCount":37,"integrity":"sha512-9sJNZ/4n6T5LftnQXlWlT01bTQo34RIve2NF6fQzxlPbp8uS9AWR+hq4r5j618SyUr/ScLaiJ2BVWN0XgaS/1A==","signatures":[{"sig":"MEYCIQDky0sIetF2KDzxQbfcCU2bYNRvvpMn1lJrL+ZiQp8CdQIhAJUxdKfTY/+MREo6Iy4ra2lN+XLOd47DWhDXGIMLjNLF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244934},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"639f4a6988b59a9c5b7cc736601de199d344759e","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.9_1753104679255_0.8171356492093542","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@goodsun/create-cdn","version":"0.0.10","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.10","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js"},"dist":{"shasum":"e3fc8a720c057ffad5aeaea1f934106e681d36ca","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.10.tgz","fileCount":37,"integrity":"sha512-NL0qaSm7KWxfNZmRGkHOZjncC6sh1Nj6RklqVnK5mAcYUAWEqXY+1mbZyCP2m799OX69cZeSZhAXNQnknLHQwg==","signatures":[{"sig":"MEUCIQDQNMM7NedXVArKbrNS3OM6bujPvS5IV0iyGT5izXWECwIgeuJOnFuoWOl1gEz3Svo+GUK1j0sj5QW1A9x4/F7J/Kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244935},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9fdb7a6af0190810ebd15520ed054c21793e8db8","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.10_1753107714528_0.5333934822676296","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@goodsun/create-cdn","version":"0.0.11","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.11","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js"},"dist":{"shasum":"8f9e3837c1d2c50dd7daef17f722b165ce75990e","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.11.tgz","fileCount":37,"integrity":"sha512-ufx2go9iKFIaSESMUbhFfZ0LIpomr3UT10DWcKz+b4ExUW2IAbh7JsO5GAc2MXQREvUCZI+SbIOXKVIxOHENSA==","signatures":[{"sig":"MEYCIQCEmqzD+i64eI2N5Q2PNp5X3gpQG3M/6F1MAk+o3t+LnAIhAJgsLT/sWitvrRRCFqxrDx0ABNAAgpDXtvyk3NIOCqIX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244935},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"5b004ce24da1c5919492e2e325389cf4c0ac2dd9","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.11_1753108602371_0.08505592109002635","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@goodsun/create-cdn","version":"0.0.12","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.12","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js"},"dist":{"shasum":"d017de784ff1947c2d035ed60a8930fc719fd646","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.12.tgz","fileCount":37,"integrity":"sha512-6cAY2Idtedj280tr2rYWaclW9DB/Dfpsn/Gx9+Ehr17x/bp4Jqg0PYI4m2NsMk4+wVxPtYRSlVOJVceX/YyedQ==","signatures":[{"sig":"MEUCIF5ZI4j4uitVqlQMMrxVu72cKad4ZE4VbCGX2SR0gFoyAiEApiQsB9dhfIz4gOLPH/uw9S6CfJzonQwaeqBzWS2jv8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244935},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d84fccf41fb152639b5883cdc73d68a76f0e955e","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.12_1753108631546_0.09308358919792781","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@goodsun/create-cdn","version":"0.0.13","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.13","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js"},"dist":{"shasum":"bc5dfdb0afb0842c61662eb1782989b77ecd6003","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.13.tgz","fileCount":37,"integrity":"sha512-gS9DpsVAITD9bc8tJA8HJfcoszdZgpy25tn0gkX+Uz6Klm6fTdAMZ+tBN2AP3N8fbI1w6MxanbbjfW5N0uroGw==","signatures":[{"sig":"MEYCIQCS1G78eZwF3vuLqm/E451gEtrT8//RmjrExg3bMLGPyAIhAOitqZWkvqBy6q7S16k/QipKzOHVuon8i/68vm6sWFLR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245446},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"329b3caa8714887583a846c7b10f5a9f8c213b89","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.13_1753108702669_0.17578552057945074","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@goodsun/create-cdn","version":"0.0.15","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.15","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js"},"dist":{"shasum":"18c30e650f0ba5f0836a8d31d3ab85f46036a213","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.15.tgz","fileCount":38,"integrity":"sha512-8YesDeLbAcZAEI1Mzxwl50EbotItZxEMntQqNtoLXHemAdSC3SA5GJrHxSAA1LdNtRAM/GjXbl76qofMl3l4dA==","signatures":[{"sig":"MEYCIQCUwWpJvGda4HdyFTsUOhWjvHY/4IRGPyn3brn8YCG76QIhAIrAq4iWSQjCGMAsU2RjwLLMONASRdftCqiU6KjD3lKj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256141},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e932182ec33ef1628c86aec47340d1037824e389","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.15_1753164777896_0.7388721805972369","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@goodsun/create-cdn","version":"0.0.16","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.16","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js"},"dist":{"shasum":"b3f05b4c8645e32c2685c4f1936f261c7ffa5609","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.16.tgz","fileCount":42,"integrity":"sha512-i7szzLlwfExNgcbMbyQjG65RGcYN0SW48mZSk1Zvyg/+kLKWM0F78yodCe+cPQOTcS9cqKj5nCp4rS51Vp0pJQ==","signatures":[{"sig":"MEUCIQD+PxDJFlkjevInm/KCgdDNDOjKZisw+NcvvKKQb5q2wwIgEoLV8EmByGGh5S3319XBM3nSDfki6jY4pEt2krSfPlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274865},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"190ea01dcd8332fea380c92729ebf96331fc02ab","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.16_1753175972042_0.5802568001176402","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@goodsun/create-cdn","version":"0.0.17","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.17","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js"},"dist":{"shasum":"9534e1a05b72de258e9f79acdd236dc6e1d9fb87","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.17.tgz","fileCount":42,"integrity":"sha512-QdNFDadb3GjbBCFFRZijnPl6dj87XURWAdQ+Nb2bGu3y8Z3LMMR/wZ8YUUQqo8rfWlnco3nZonTOhe7dYUVbyQ==","signatures":[{"sig":"MEUCIQD4fmELyUZkGV096NW9Mg2ut1iLKFjaa+lbY5VSWH8L1AIgQn/e7TGiwHC3u9ZtfC6N+fODfQM3j7C1vtRA/Dlxx+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274655},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"190ea01dcd8332fea380c92729ebf96331fc02ab","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.17_1753176411774_0.17349555865987698","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@goodsun/create-cdn","version":"0.0.18","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.18","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js"},"dist":{"shasum":"e162aa010c0c3bc49960bcbfb63b0f87a1a74dd0","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.18.tgz","fileCount":43,"integrity":"sha512-C7O3KRmPaV2QzoP+pNt+Wtc1n/UhpWVIZ8qis8bkDRS7mRLB1BOdiaFI+S/8pQmvkpI2/VDh8iHYaInUAXlCaA==","signatures":[{"sig":"MEUCIQCxIETG/TroqSBoEi4A14G+17oZeeeq+vBHwiectemSjAIgOFSUWKwRlI8+upk8N1iqR20qCXkTF7PcKXJD/Mz+JC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275310},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"190ea01dcd8332fea380c92729ebf96331fc02ab","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.18_1753176884693_0.9837864089403556","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@goodsun/create-cdn","version":"0.0.19","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.19","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js","create-route53":"bin/create-route53.js"},"dist":{"shasum":"24e733d8302ee9f5a79b43234c7b2dc5c625b507","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.19.tgz","fileCount":45,"integrity":"sha512-BAEzOP6j6rxZyeFfhRt19HJAahNlw46mYeMwwsflsVE368KAT0++XT6VhN1INPjIBjZ80akp+eHDkGevfshqTA==","signatures":[{"sig":"MEUCIQC0TxSVWhPQQvPw+35H48JGoBKYhbxF37voQSSWYrBjcwIgIMovWZrHAjOqwGlesWnUrH86hpgOI4THURyofoEaGag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300994},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2353355bdc8a3ab0f745e6716401e0a5df23a255","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","commander":"^14.0.0","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.19_1753181899846_0.32807802617420734","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@goodsun/create-cdn","version":"0.0.20","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.20","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js","create-route53":"bin/create-route53.js"},"dist":{"shasum":"6cfce2a920a701d81d575a7b4a5ac4dae56fc3cd","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.20.tgz","fileCount":45,"integrity":"sha512-8dMe36YNElgMvRrgL1C5Z2RN6TWYsf964L6MEaLR2OOYjzbwkfjTYYfIYiEVXcC6Pcfp6GiqNaes06tv1C1ULw==","signatures":[{"sig":"MEYCIQC7H21L5aVRFw2oKRR77TksHYuxN1I+jbK3mFWmrx/VQAIhAPmuuTEXLpb7tomTJh64spoxKOUNvsHS1hx5zX6qY6d6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301022},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1f4ad4748410b23de03c4fba026bec926dee7d3b","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","aws-sdk":"^2.1692.0","fs-extra":"^11.3.0","inquirer":"^8.2.6","commander":"^14.0.0","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.20_1753182487438_0.920655503296266","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@goodsun/create-cdn","version":"0.0.21","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.21","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js","create-route53":"bin/create-route53.js"},"dist":{"shasum":"06696e239d9fd2c13f5c74ee65416487a72d92c2","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.21.tgz","fileCount":45,"integrity":"sha512-sz3gdoefU4clKWeFH2S0OeF0wxVJ+BPHIPfeJUJy5GpZ93TzMwkF4kig8dO5H9SlwR1cGBRx0MBdZuBXXEsNUw==","signatures":[{"sig":"MEYCIQC42eKYNDFvRfPhDhZxhUXXircUbyz8Sul7h9qLIl/xgAIhAI/QdNwHBlv2NFZ/yNvTBr4jknvf2VIhUt2ScA+bCUP2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301370},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"73cdb264d765bbad19aaaa4f95aabbcba0ceb3fe","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","aws-sdk":"^2.1692.0","fs-extra":"^11.3.0","inquirer":"^8.2.6","commander":"^14.0.0","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.21_1753182880030_0.5059277719304354","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@goodsun/create-cdn","version":"0.0.22","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.22","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js","create-route53":"bin/create-route53.js"},"dist":{"shasum":"9ed79e6c24b435b7de9bfdcb1a2a9a23fd0d54ec","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.22.tgz","fileCount":45,"integrity":"sha512-d/2vAyITHCbk7xAQAT4SwgofCrWGj40Qloe8QpvRJyyU5B24tBEiuNDSEHJuzmM5opgNU+ecJHvPkM281nRMZw==","signatures":[{"sig":"MEYCIQDOyGxVq3hFOB/xAFgLyZ45ePCR01N1RDOli/LE1mzuNAIhAPqEElZue/nbLPntirWIoE90B6PhBCsJY9/+F0TduZQn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307949},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"73cdb264d765bbad19aaaa4f95aabbcba0ceb3fe","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","aws-sdk":"^2.1692.0","fs-extra":"^11.3.0","inquirer":"^8.2.6","commander":"^14.0.0","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.22_1753185128831_0.8865051010484997","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@goodsun/create-cdn","version":"0.0.23","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.23","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js","create-route53":"bin/create-route53.js"},"dist":{"shasum":"a87d4b91840210c40973a46d1b1fdf19b8812b19","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.23.tgz","fileCount":45,"integrity":"sha512-wAGp1C8haX6r1EdPIO0+IPDNejO9xlyVqM9aa/hK+vvTCyC0iWcDng2pMYoQ4F7CAhMqCkij7MyT3ewT+mH61A==","signatures":[{"sig":"MEUCIQCI1giHO1Fc3BHS19NA5+H9K//s1esZpQ+JPSFaH7py2wIgPCM0952SwYX9s40R/nG63a7IvYXhcCdlo1WTHEUNTQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308121},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"73cdb264d765bbad19aaaa4f95aabbcba0ceb3fe","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","aws-sdk":"^2.1692.0","fs-extra":"^11.3.0","inquirer":"^8.2.6","commander":"^14.0.0","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.23_1753185461842_0.4363465504496258","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@goodsun/create-cdn","version":"0.0.24","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.24","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js","create-route53":"bin/create-route53.js"},"dist":{"shasum":"1d600b3e183ad47b999bcebcc2f0602072fb9928","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.24.tgz","fileCount":45,"integrity":"sha512-r4m3tKd5oDWKSE+7QLU/kue2yWNcDpjyi5ZmUgykRgOfRhUY3NqGn8x4oBwRoCnbrB7DwXKW7LTR1o0zhnKtEw==","signatures":[{"sig":"MEYCIQCF7YPZOxu4F1LxMW69mkyvPWcu4U5m3xb+QdJyiUvVEAIhAI2f6iXJriBi+OTjgyB/03qO7vmm8Z+CmL97lbtY9XBb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308616},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"73cdb264d765bbad19aaaa4f95aabbcba0ceb3fe","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","aws-sdk":"^2.1692.0","fs-extra":"^11.3.0","inquirer":"^8.2.6","commander":"^14.0.0","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.24_1753185882908_0.9386783494169029","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@goodsun/create-cdn","version":"0.0.25","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.25","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js","create-route53":"bin/create-route53.js"},"dist":{"shasum":"2dedf84c05a2bb28d23dad6bacb1075f1d02ba06","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.25.tgz","fileCount":45,"integrity":"sha512-sUdQ3CXOKzLBovhPhshPXbKPnzNqEmHLpPjDnB+cwb2YhXhHHXMP05LApWCi9N372Lrk97vhGUTYUPrEHyvfxQ==","signatures":[{"sig":"MEUCIQDxQ9scXNb6z7M6C9OO+nOxjkGJ9BZ9edrYAh8cOfHbQgIgEQIaqwhAQbfczGTZ+kVs1LmsMIHPqN2QWOa4RhdYHso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308836},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"7fbbe01d9051b3236fa59dd3e29d09e6dae9b3c2","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","aws-sdk":"^2.1692.0","fs-extra":"^11.3.0","inquirer":"^8.2.6","commander":"^14.0.0","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.25_1753186645576_0.35123419655364696","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@goodsun/create-cdn","version":"0.0.26","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.26","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js","create-route53":"bin/create-route53.js"},"dist":{"shasum":"bf166cf1162fb960de40726ff3729ccb118cf382","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.26.tgz","fileCount":45,"integrity":"sha512-h2gFEtx1HHiYZfGTJKZi6gy/TvQmT9jPDrgD1ruWqacP1h+Hs/rCItNQX2mazwbPOc19RHehPtLs0U0+c3M77A==","signatures":[{"sig":"MEUCID8alsIwv+222DYZy0JY/omfHWUFZQKscAx1KIpW9wzIAiEAmAMMHxfcbNbmrILW8wh2OPvfWr618TBgEsbOfVvuW8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311924},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"abed403aafd52548c763063446492970fd3fc073","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","aws-sdk":"^2.1692.0","fs-extra":"^11.3.0","inquirer":"^8.2.6","commander":"^14.0.0","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.26_1753186888706_0.8452545671090603","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@goodsun/create-cdn","version":"0.0.27","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"author":{"name":"goodsun"},"license":"MIT","_id":"@goodsun/create-cdn@0.0.27","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"homepage":"https://github.com/goodsun/create-cdn#readme","bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js","create-route53":"bin/create-route53.js"},"dist":{"shasum":"b4656aef7c93581a9e35893f59fd59be58c19d17","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.27.tgz","fileCount":45,"integrity":"sha512-WijyF+5oIZN00OLp0ShMVFemRHJY4mBeqJFWx7VAqSUdbP/pngfA09/7yVPRLrinTnJV0jcr+D0y9V9Zsgjq0g==","signatures":[{"sig":"MEQCIGYevqb14rBCo4Ivl9AsFSFD280ku01uDOzzMf6+11jcAiA0gzgr/RgbhHhYASRQU1qG2UCagoTNSEfO5BnvhivPYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312122},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2a6d8a80703b76c6fa0228bfcaaa1b66a8d37a87","scripts":{"cdk":"cdk","test":"jest","build":"tsc","synth":"npm run build && cdk synth","watch":"tsc -w","deploy":"npm run build && cdk deploy","destroy":"cdk destroy --all","validate":"npm run build && node scripts/validate-certificates.js","deploy:all":"npm run build && cdk deploy --all","prepublishOnly":"npm run build"},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"repository":{"url":"git+https://github.com/goodsun/create-cdn.git","type":"git"},"_npmVersion":"11.4.2","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","directories":{},"_nodeVersion":"24.3.0","dependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","aws-sdk":"^2.1692.0","fs-extra":"^11.3.0","inquirer":"^8.2.6","commander":"^14.0.0","constructs":"^10.3.0","aws-cdk-lib":"^2.130.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/aws-sdk":"^0.0.42"},"_npmOperationalInternal":{"tmp":"tmp/create-cdn_0.0.27_1753187108431_0.2464019193142477","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@goodsun/create-cdn","version":"0.0.28","description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"goodsun"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/goodsun/create-cdn.git"},"keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"homepage":"https://github.com/goodsun/create-cdn#readme","bin":{"create-cdn":"bin/create-cdn.js","create-cert":"bin/create-cert.js","create-route53":"bin/create-route53.js"},"scripts":{"build":"tsc","watch":"tsc -w","test":"jest","cdk":"cdk","deploy":"npm run build && cdk deploy","deploy:all":"npm run build && cdk deploy --all","destroy":"cdk destroy --all","synth":"npm run build && cdk synth","validate":"npm run build && node scripts/validate-certificates.js","prepublishOnly":"npm run build"},"devDependencies":{"@types/aws-sdk":"^0.0.42","@types/jest":"^29.5.12","@types/node":"^20.11.24","aws-cdk":"^2.130.0","aws-sdk":"^2.1692.0","jest":"^29.7.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3"},"dependencies":{"aws-cdk-lib":"^2.130.0","aws-sdk":"^2.1692.0","chalk":"^4.1.2","commander":"^14.0.0","constructs":"^10.3.0","dotenv":"^16.4.5","fs-extra":"^11.3.0","inquirer":"^8.2.6","source-map-support":"^0.5.21"},"_id":"@goodsun/create-cdn@0.0.28","gitHead":"435fc2a253516e9b091ae75a6fe8e83ee3f7e397","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-PAMjlXawAZjWgx/swBgHbDsBQ8MZfZ/pKJ1JzwOJY/Wu+56TXATGGUpEz7GP0oKpRSAtoCETU8dt2qPVUJgvYg==","shasum":"1cf509618e5b5904a65b17e57846652b1fd87939","tarball":"https://registry.npmjs.org/@goodsun/create-cdn/-/create-cdn-0.0.28.tgz","fileCount":45,"unpackedSize":312677,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDeTCZoVC+P6BphiC/RxnxAsN9k59roD0VFcjORu/Ej9wIgHffDwS6MX1gekkiwxtivFoBMr5K0Bvx8/JGL7BsnERU="}]},"_npmUser":{"name":"goodsun","email":"goodsun0317@gmail.com"},"directories":{},"maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-cdn_0.0.28_1753188794628_0.5333441662152076"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-21T07:17:51.963Z","modified":"2025-07-22T12:53:14.979Z","0.0.1":"2025-07-21T07:17:52.210Z","0.0.2":"2025-07-21T07:44:32.391Z","0.0.3":"2025-07-21T11:02:47.671Z","0.0.4":"2025-07-21T11:06:43.895Z","0.0.5":"2025-07-21T13:09:38.678Z","0.0.6":"2025-07-21T13:16:11.891Z","0.0.7":"2025-07-21T13:21:28.108Z","0.0.8":"2025-07-21T13:27:52.426Z","0.0.9":"2025-07-21T13:31:19.450Z","0.0.10":"2025-07-21T14:21:54.689Z","0.0.11":"2025-07-21T14:36:42.554Z","0.0.12":"2025-07-21T14:37:11.723Z","0.0.13":"2025-07-21T14:38:22.850Z","0.0.15":"2025-07-22T06:12:58.147Z","0.0.16":"2025-07-22T09:19:32.194Z","0.0.17":"2025-07-22T09:26:51.963Z","0.0.18":"2025-07-22T09:34:44.861Z","0.0.19":"2025-07-22T10:58:20.044Z","0.0.20":"2025-07-22T11:08:07.645Z","0.0.21":"2025-07-22T11:14:40.235Z","0.0.22":"2025-07-22T11:52:09.047Z","0.0.23":"2025-07-22T11:57:42.031Z","0.0.24":"2025-07-22T12:04:43.060Z","0.0.25":"2025-07-22T12:17:25.747Z","0.0.26":"2025-07-22T12:21:28.882Z","0.0.27":"2025-07-22T12:25:08.598Z","0.0.28":"2025-07-22T12:53:14.799Z"},"bugs":{"url":"https://github.com/goodsun/create-cdn/issues"},"author":{"name":"goodsun"},"license":"MIT","homepage":"https://github.com/goodsun/create-cdn#readme","keywords":["aws","cdk","cdn","cloudfront","acm","certificate"],"repository":{"type":"git","url":"git+https://github.com/goodsun/create-cdn.git"},"description":"CLI tool to easily create AWS CDN with CloudFront and ACM certificates","maintainers":[{"name":"goodsun","email":"goodsun0317@gmail.com"}],"readme":"# 🚀 create-cdn\n\nAWS CloudFrontによるCDN構築ツールセット\n\nCLI tool to easily create AWS CDN with CloudFront and ACM certificates\n\n[![npm version](https://badge.fury.io/js/%40goodsun%2Fcreate-cdn.svg)](https://badge.fury.io/js/%40goodsun%2Fcreate-cdn)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## 📦 ツール構成\n\nこのパッケージは3つの独立したツールで構成されています：\n\n### 1. create-cert - SSL/TLS証明書管理ツール\nAWS Certificate Manager (ACM)でSSL/TLS証明書を作成・管理\n- 通常のSSL証明書作成（example.com, www.example.com）\n- ワイルドカード証明書にも対応（*.example.com）\n- マルチドメイン証明書（SANs）のサポート\n- 全リージョンの証明書を一括管理\n- CDKスタックとは独立して永続的に管理\n\n### 2. create-cdn - CDN構築ツール  \nCloudFront CDNの構築・デプロイツール\n- 対話形式でCDN環境を構築\n- S3、ALB、既存Webサイトなど多様なオリジンに対応\n- 証明書の自動検出と再利用\n\n### 3. create-route53 - Route53 DNS設定ヘルパー\nRoute53のDNS設定を自動化（[詳細ドキュメント](./docs/route53-setup.md)）\n- ACM証明書のDNS検証レコードを自動設定\n- CloudFrontエイリアスレコードの自動設定\n- ホストゾーンの自動検出\n\n**推奨フロー**: `create-cert`で証明書を事前作成 → `create-cdn`でCDNを構築 → `create-route53`でDNS設定\n\n## クイックスタート\n\n### インストール\n```bash\n# グローバルインストール\nnpm install -g @goodsun/create-cdn\n```\n\n### 証明書の事前作成（推奨）\n```bash\n# SSL証明書を作成（対話形式）\ncreate-cert\n# → 通常の証明書: example.com, www.example.com\n# → ワイルドカード証明書: *.example.com（全サブドメインで利用可能）\n\n# 証明書の確認\ncreate-cert --list  # 削除コマンドも表示されます\n```\n\n### CDN の作成とデプロイ\n```bash\n# 新規CDN作成\ncreate-cdn my-cdn\n\n# CDNディレクトリへ移動\ncd my-cdn\nvi .env\nnpm install\nnpm run deploy\n\n# Route53を使用している場合、デプロイ後に表示されるコマンドでDNS設定\n# 例: create-route53 --cloudfront d1234567890.cloudfront.net --domain www.example.com\n```\n\n### 管理コマンド\n```bash\n# デプロイ済みCDNの確認\ncreate-cdn --list  # スタック削除コマンドも表示されます\n\n# 証明書の管理\ncreate-cert --help\n```\n\n## 🎯 効果\n\n- ✅ **Web サイトが遅い** → CDN で最大 10 倍高速化\n- ✅ **HTTPS 化したい** → 無料で SSL 証明書を自動発行\n- ✅ **AWS が難しい** → 専門知識不要。質問に答えるだけ\n- ✅ **料金が心配** → 月額 500 円程度から始められる\n\n## 📋 必要なもの\n\n- [ ] AWS アカウント（[無料枠で OK](https://aws.amazon.com/jp/free/)）\n- [ ] ドメイン名（example.com など）\n- [ ] Node.js v18 以上（[ダウンロード](https://nodejs.org/)）\n\n\n## 💰 料金目安\n\n月間アクセス数と概算料金の対応表：\n\n| 月間アクセス数 | 概算料金     |\n| -------------- | ------------ |\n| 10 万 PV       | 約 500 円    |\n| 100 万 PV      | 約 2,000 円  |\n| 1000 万 PV     | 約 10,000 円 |\n\n※ 実際の料金は使用量により変動\n\n## 🏗️ アーキテクチャ\n\n### 静的サイトの場合\n\n```\nユーザー → example.com → CloudFront → S3バケット\n```\n\n### 既存 Web サイトの場合\n\n```\nユーザー → example.com → CloudFront → 既存サーバー\n                           ↓\n                      キャッシュで高速化\n```\n\nCloudFront が世界中のエッジロケーションにコンテンツをキャッシュし、ユーザーに最も近い場所から配信します。\n\n### 対応するオリジンタイプ\n\n| オリジンタイプ              | .env 設定値         | 用途                         | 例                               |\n| --------------------------- | ------------------- | ---------------------------- | -------------------------------- |\n| 新規 S3 バケット（OAC）     | s3-new              | 静的サイト（推奨）           | React、Vue.js、HTML サイト       |\n| 新規 S3 バケット（Website） | s3-website-new      | 静的サイト（公開バケット）   | シンプルな HTML サイト           |\n| 既存 S3 バケット（OAC）     | s3-existing         | 既存のプライベートバケット   | セキュアな静的コンテンツ         |\n| 既存 S3 バケット（Website） | s3-website-existing | 既存の公開バケット           | 既に S3 でホスティング中のサイト |\n| 既存 Web サイト             | http                | 動的サイト                   | WordPress、EC2、外部サーバー     |\n| ALB                         | alb                 | AWS でロードバランサー使用中 | ECS、EC2 クラスター              |\n| API Gateway                 | apigateway          | REST/HTTP API                | Lambda 関数、マイクロサービス    |\n\n## 📚 詳細ガイド\n\n### CDN とは？\n\nContent Delivery Network の略。世界中のサーバーにコンテンツをコピーして、ユーザーに最も近いサーバーから配信する仕組み。\n\n### なぜ高速化するのか\n\n東京のサーバーしかない場合、アメリカからのアクセスは遅くなります。CDN を使うと、アメリカのユーザーはアメリカのサーバーから取得できるため高速です。\n\n### SSL 証明書について\n\nhttps://でアクセスできるようにする証明書。このツールでは無料で自動取得されます。\n\n## 🔧 設定\n\n### 環境別デプロイ\n\n```bash\n# 開発環境\nnpm run deploy:dev\n\n# 本番環境\nnpm run deploy:prod\n```\n\n### ワイルドカード証明書\n\n既存のワイルドカード証明書を効率的に活用する方法は[ワイルドカード証明書の再利用ガイド](docs/wildcard-certificate-reuse.md)を参照してください。\n技術的な詳細については[ワイルドカード証明書の仕様](docs/WILDCARD_CERTIFICATES.md)も参照してください。\n\n### カスタム設定\n\n`cdk.json`を編集して詳細設定が可能：\n\n```json\n{\n  \"context\": {\n    \"domain\": \"example.com\",\n    \"useCloudFront\": true,\n    \"useMonitoring\": true,\n    \"notificationEmail\": \"admin@example.com\"\n  }\n}\n```\n\n### よく使うコマンド\n\n```bash\n# デプロイ（すべてのスタック）\nnpm run deploy\n\n# 特定環境にデプロイ\nnpm run deploy:dev\nnpm run deploy:prod\n\n# リソースの削除\nnpm run destroy\n\n# 変更内容の確認（デプロイ前）\nnpm run cdk diff\n\n# スタックの状態確認\nnpm run cdk list\n\n# AWSブートストラップ（初回のみ）\nnpm run bootstrap\n```\n\n## 📚 ドキュメント\n\n### 高度な設定\n\n- [ワイルドカード証明書の使用方法](docs/WILDCARD_CERTIFICATES.md)\n- [DNS 検証の手順](docs/DNS_VALIDATION.md)\n- [複数ドメインの設定](docs/MULTIPLE_DOMAINS.md)\n- [環境変数の詳細](template/.env.example)\n\n### DNS 設定ガイド\n\n各 DNS プロバイダーでの設定方法：\n\n- [お名前.com](docs/dns/onamae.md)\n- [Route53](docs/dns/route53.md)（自動設定対応）\n- [Cloudflare](docs/dns/cloudflare.md)\n\n## 🆘 トラブルシューティング\n\n### AWS 認証エラー\n\n```\nError: Need to perform AWS calls for account 123456789012\n```\n\n**解決方法**:\n\n```bash\naws configure\n# Access Key ID、Secret Access Key、Region、Output formatを入力\n```\n\n### DNS 検証が完了しない\n\n```bash\n# DNS検証レコードを自動取得\nnpm run show-validation\n\n# DNS検証状態を確認\nnpm run check-validation\n```\n\nまたは手動で確認：\n\n1. AWS Certificate Manager コンソールを開く\n2. 該当する証明書を選択\n3. 「検証」タブで CNAME レコードを確認\n4. DNS プロバイダーで該当レコードを追加\n\n### 証明書を単独で作成する (create-cert)\n\nCDK とは別に証明書だけを作成・管理できる独立したツールです。\n\n#### 基本的な使い方\n\n```bash\n# 新しい証明書を作成（対話形式）\ncreate-cert\n\n# 発行済み証明書の一覧を表示（全リージョン）\ncreate-cert --list\ncreate-cert -l\n\n# 証明書を削除（対話形式で選択）\ncreate-cert --delete\ncreate-cert -d\n\n# ヘルプを表示\ncreate-cert --help\ncreate-cert -h\n```\n\n#### 対話形式での証明書作成\n\n```bash\n$ create-cert\n🔐 AWS Certificate Manager - 証明書作成ウィザード\n\n🌐 証明書のドメイン名を入力: *.example.com\n🗺️  リージョンを選択:\n1. us-east-1 (CloudFront用)\n2. ap-northeast-1 (東京)\n3. その他のリージョン\n選択 (1-3): 1\n\n📝 追加のドメイン名 (SANs) を入力 (例: www.example.com, example.com):\n→ example.com\n\n✅ 証明書のリクエストが送信されました\n📋 証明書ARN: arn:aws:acm:us-east-1:123456789012:certificate/xxxx-xxxx-xxxx\n\n⚠️  DNS検証が必要です。以下のCNAMEレコードを追加してください：\n\nドメイン: _xxxxxx.example.com\nタイプ: CNAME\n値: _xxxxxx.acm-validations.aws.\n\n💡 SSMパラメータに保存するコマンド:\naws ssm put-parameter --name \"/cdk/certificates/example.com\" --value \"arn:aws:acm:us-east-1:123456789012:certificate/xxxx\" --type String --overwrite\n```\n\n#### 証明書一覧の表示\n\n```bash\n$ create-cert --list\n🔐 AWS Certificate Manager - 証明書一覧\n\n📍 リージョン: us-east-1 (バージニア北部)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n証明書 #1\n  ドメイン: *.example.com\n  追加ドメイン: example.com\n  ステータス: ✅ ISSUED\n  有効期限: 2025-03-15\n  ARN: arn:aws:acm:us-east-1:123456789012:certificate/xxxx-xxxx\n\n証明書 #2\n  ドメイン: dev.example.com\n  ステータス: ⏳ PENDING_VALIDATION\n  ARN: arn:aws:acm:us-east-1:123456789012:certificate/yyyy-yyyy\n\n📍 リージョン: ap-northeast-1 (東京)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n証明書 #1\n  ドメイン: api.example.com\n  ステータス: ✅ ISSUED\n  有効期限: 2025-04-20\n  ARN: arn:aws:acm:ap-northeast-1:123456789012:certificate/zzzz-zzzz\n```\n\n#### メリット\n\n- **永続性**: スタック削除時も証明書は残る\n- **再利用性**: 複数プロジェクトで同じ証明書を使い回せる\n- **効率性**: DNS検証は最初の1回だけ（ワイルドカード証明書なら特に有効）\n- **管理性**: 全リージョンの証明書を一括管理\n- **独立性**: CDKスタックとは完全に独立して管理\n\n#### 推奨される使用パターン\n\n1. **ワイルドカード証明書の事前作成**\n   ```bash\n   # *.example.com を作成しておけば、\n   # dev.example.com, staging.example.com など\n   # すべてのサブドメインで利用可能\n   create-cert\n   ```\n\n2. **CloudFront用証明書の作成**\n   ```bash\n   # us-east-1リージョンを選択（CloudFront必須）\n   create-cert\n   # → リージョン選択で「1. us-east-1 (CloudFront用)」を選択\n   ```\n\n3. **マルチドメイン証明書**\n   ```bash\n   # example.com と www.example.com を1つの証明書で\n   create-cert\n   # → 追加ドメインに「example.com」を入力\n   ```\n\n### ワイルドカード証明書を活用する\n\n既存のワイルドカード証明書（\\*.example.com）がある場合、サブドメイン（dev.example.com）で自動的に再利用されます：\n\n```bash\n# 1. ワイルドカード証明書を作成\ncreate-cert\n# ドメイン: *.example.com\n# リージョン: us-east-1\n\n# 2. サブドメインのプロジェクトを作成\ncreate-cdn dev-example\n# → 既存の *.example.com 証明書を自動検出・登録\n\n# 3. デプロイ（DNS検証なしで即座に使用可能）\ncd dev-example\nnpm run deploy\n```\n\n**自動化された処理：**\n\n- `create-cdn` 実行時に既存証明書を自動検索\n- 使用可能な証明書があれば SSM に自動登録\n- `npm run deploy` 時にも再度チェック\n- DNS 検証の待ち時間をスキップ\n\n### 料金を確認したい\n\n```bash\n# 今月の利用料金を確認\naws ce get-cost-and-usage \\\n  --time-period Start=$(date +%Y-%m-01),End=$(date +%Y-%m-%d) \\\n  --granularity DAILY \\\n  --metrics \"BlendedCost\" \\\n  --group-by Type=DIMENSION,Key=SERVICE\n```\n\n## 🧪 テスト\n\n### E2Eテスト\n\n実際のAWS環境を使用した完全なエンドツーエンドテストが可能です：\n\n- [E2Eテスト完全ガイド](docs/E2E_TEST_GUIDE.md) - DNS設定からテスト実行まで\n- [クイックリファレンス](docs/E2E_TEST_QUICK_REFERENCE.md) - コマンド集とトラブルシューティング\n- [アーキテクチャ説明](test-scenarios/E2E_TEST_ARCHITECTURE.md) - 技術的な詳細\n\n### ユニットテスト\n\n```bash\nnpm test\n```\n\n## 🤝 コントリビューション\n\nバグ報告や機能リクエストは[Issues](https://github.com/goodsun/create-cdn/issues)へお気軽にご提出ください。\n\n詳細は[CONTRIBUTING.md](CONTRIBUTING.md)を参照。\n\n## 📄 ライセンス\n\nMIT License\n\n---\n\n<p align=\"center\">\n  powered by goodsun\n</p>\n","readmeFilename":"README.md"}