{"_id":"@donswayo/pulumi-nextjs-aws","_rev":"16-3457b1d967dd963650c2f88a5f6b48f4","name":"@donswayo/pulumi-nextjs-aws","dist-tags":{"latest":"1.1.4"},"versions":{"0.1.0":{"name":"@donswayo/pulumi-nextjs-aws","version":"0.1.0","_id":"@donswayo/pulumi-nextjs-aws@0.1.0","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"dist":{"shasum":"64de9810bc5570a0c510e453f3f4d6ab2317c7b3","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-0.1.0.tgz","fileCount":46,"integrity":"sha512-jmtcdPJQi/coIqCExzki+RI9MJsf4hZNdSOgduR50sZWi/f6mUwQ5L5uBHaJuohruG1HidSAcl6nCKu9WG5SyQ==","signatures":[{"sig":"MEYCIQDxuhT41z1OuDrweFowV7GnAk9IXR6CmEpHwrIFkjcEwQIhANhMcBRCIIYV9r/HNWbKkBIvt/w4X4lBwKOFgIoJ45NA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98472},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7470151e2fdbd7f8808583bd5202aba9f41c8926","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","directories":{},"_nodeVersion":"22.14.0","dependencies":{"glob":"^11.0.0","mime":"^4.0.0","@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/mime":"^4.0.0","@types/node":"^22.13.9","@repo/typescript-config":"workspace:*"},"peerDependencies":{"@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pulumi-nextjs-aws_0.1.0_1752518207244_0.6834274469473545","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@donswayo/pulumi-nextjs-aws","version":"0.2.0","_id":"@donswayo/pulumi-nextjs-aws@0.2.0","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"dist":{"shasum":"d2f6d8bbac54c4f05ef3ee0df4f8e81f79278ce2","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-0.2.0.tgz","fileCount":46,"integrity":"sha512-ORspJtQWPWQBNlPNApM5qjE346IPM0w2F+TesavBYrIhSCYGCxYEk5inz0qmlW481nyOZTo2F7v3KH6iE1Ttog==","signatures":[{"sig":"MEUCIQDPm8zSgUSANp54ED9wYp0nK3zqz99QVVC51if7XL8ogwIgK/nXrubAL0QV45Kts6/+EdEC+YomhUxvKHcjZDHXSXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101100},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2d98cf1160c9acfa009df9953676016ad0c4f41a","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","directories":{},"_nodeVersion":"22.14.0","dependencies":{"glob":"^11.0.0","mime":"^4.0.0","@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/mime":"^4.0.0","@types/node":"^22.13.9","@repo/typescript-config":"workspace:*"},"peerDependencies":{"@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pulumi-nextjs-aws_0.2.0_1752743768185_0.5756025581879685","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@donswayo/pulumi-nextjs-aws","version":"0.3.0","_id":"@donswayo/pulumi-nextjs-aws@0.3.0","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"dist":{"shasum":"60c7ab066b543ce958c523223a1506ab6be65ac2","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-0.3.0.tgz","fileCount":46,"integrity":"sha512-9qwEHIq5m7wJR27PoDuooj/qBBJ3PID5Wv/p2PM3kNnkklKM3mQKCKXteyIEhiaIEhztyM1tF1k6ssf0wN3Vsw==","signatures":[{"sig":"MEQCIEr31IlrHVVTy2WwyU0OUDkWZTzNTUzbbXsPRqSnD7QJAiBkpQw7qF0wc7mlhnPJU97ry7GtJsvulPyhi1Mhj9hXJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2d98cf1160c9acfa009df9953676016ad0c4f41a","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","directories":{},"_nodeVersion":"22.14.0","dependencies":{"glob":"^11.0.0","mime":"^4.0.0","@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/mime":"^4.0.0","@types/node":"^22.13.9","@repo/typescript-config":"workspace:*"},"peerDependencies":{"@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pulumi-nextjs-aws_0.3.0_1752752907038_0.6980797803349399","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@donswayo/pulumi-nextjs-aws","version":"0.3.1","_id":"@donswayo/pulumi-nextjs-aws@0.3.1","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"dist":{"shasum":"ff7ae6b8bab2e5326f3dbbc9457cb64333b8caef","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-0.3.1.tgz","fileCount":46,"integrity":"sha512-nvv2T0gueLKk7az/XjI/r8ONzYB3IzVM/WU2SqrYdgPlLlm/t0/ERKEQTLv/3J90kP3A+G8/xqPTX4Z0IHu3Yg==","signatures":[{"sig":"MEUCIDOs9ZXAXdWlVAEuWZEqO0TOuzM+8X2RUsaopOdjeQlxAiEAzLLjIqaswC2EX/cZUSGvDlhL1sOqE4AxRhwqsZLd62Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102668},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9bc9281b39fec86dfa74e34ef192969a53a1ba49","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","directories":{},"_nodeVersion":"22.14.0","dependencies":{"glob":"^11.0.0","mime":"^4.0.0","@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/mime":"^4.0.0","@types/node":"^22.13.9","@repo/typescript-config":"workspace:*"},"peerDependencies":{"@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pulumi-nextjs-aws_0.3.1_1753053619765_0.9181101490483756","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@donswayo/pulumi-nextjs-aws","version":"0.3.2","_id":"@donswayo/pulumi-nextjs-aws@0.3.2","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"dist":{"shasum":"59d3476ce4b95b679b8ed001203afe44addc0304","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-0.3.2.tgz","fileCount":50,"integrity":"sha512-ZZrP9zokmp3eZbbM3oz5jto5CVjHM1+fhh7JceJAu04joHwE/4rC7l3QGJyS9IYVH4KCDRajXhY4pjf4jMQYaw==","signatures":[{"sig":"MEQCIH7jV4LA0v+FSxpXy8r5oa3uXwpOIMXQHYu+5g1v2l3KAiAtuvbIcl5jHsPfu2SkfQ3qFjEGcGiLsfUOQyi42QN8Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9bc9281b39fec86dfa74e34ef192969a53a1ba49","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"glob":"^11.0.0","mime":"^4.0.0","@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/mime":"^4.0.0","@types/node":"^22.13.9","@repo/typescript-config":"workspace:*"},"peerDependencies":{"@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pulumi-nextjs-aws_0.3.2_1753099416551_0.6950902815176789","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@donswayo/pulumi-nextjs-aws","version":"0.3.3","_id":"@donswayo/pulumi-nextjs-aws@0.3.3","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"dist":{"shasum":"0d6dd0ba36730363119464b6f9381ef757acd256","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-0.3.3.tgz","fileCount":50,"integrity":"sha512-bBFtNB6JRxxh5qwCvTL5pUJEWx8vzW35RYB5OBG7h08Di/8CX1r0AO8AspmJamVu8Ea3kD0p04RDesDz+0g/kg==","signatures":[{"sig":"MEYCIQDnX8M6Jeh8kggcq54e4511D7n/+kyObqUoSLiZaqzkCwIhAOpOp9ynUWE0cmnlKOaNC3+q9B8aCEnDeNJXxtLAFPrl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9bc9281b39fec86dfa74e34ef192969a53a1ba49","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"glob":"^11.0.0","mime":"^4.0.0","@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0","@aws-sdk/client-s3":"^3.0.0","@aws-sdk/client-cloudfront":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/mime":"^4.0.0","@types/node":"^22.13.9","@repo/typescript-config":"workspace:*"},"peerDependencies":{"@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pulumi-nextjs-aws_0.3.3_1753106721968_0.29666135903837354","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@donswayo/pulumi-nextjs-aws","version":"0.3.4","_id":"@donswayo/pulumi-nextjs-aws@0.3.4","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"dist":{"shasum":"2aba6225a8da4d68ea21143b50f139f2a81cb9fb","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-0.3.4.tgz","fileCount":50,"integrity":"sha512-kag9e/J9jH+abaTxiAo5enu+TFIRjRsdUQdFEMe9Bl0tUKZQuI2bf0NUrDUpfCNuY532aHmo0Mnk90dHpDf3Qw==","signatures":[{"sig":"MEQCIAH2Yp/dOBeLK3mRLgO8l0iYaDmcsHjkZPlt9BfMgIwcAiADoRo1NnDmUPUBvwDtMD0GC6A/86KR//cxKcQXYjGU5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130745},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9bc9281b39fec86dfa74e34ef192969a53a1ba49","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"glob":"^11.0.0","mime":"^4.0.0","@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0","@aws-sdk/client-s3":"^3.0.0","@aws-sdk/client-cloudfront":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/mime":"^4.0.0","@types/node":"^22.13.9","@repo/typescript-config":"workspace:*"},"peerDependencies":{"@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pulumi-nextjs-aws_0.3.4_1753107082433_0.4111887013867124","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@donswayo/pulumi-nextjs-aws","version":"0.3.5","_id":"@donswayo/pulumi-nextjs-aws@0.3.5","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"dist":{"shasum":"8979caf70cc25465009141b694cf133f05723bcd","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-0.3.5.tgz","fileCount":50,"integrity":"sha512-+tF5swNit7lWluBCXMjjXZVVVOywDC9vvqcSc42ozRgNFvcVvszrC2lIQLrcRsqTfyskfP89VBtknC9PhQdAAg==","signatures":[{"sig":"MEUCIDFLVG0/x9OELqIOQ7F+yw8JKJKeIRz51FaAjrsJ4v86AiEAuesj08xI53Rzs429A6DJaUfkCK8TNb2dmhVP4KON9o0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110467},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9bc9281b39fec86dfa74e34ef192969a53a1ba49","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"glob":"^11.0.0","mime":"^4.0.0","@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/mime":"^4.0.0","@types/node":"^22.13.9","@repo/typescript-config":"workspace:*"},"peerDependencies":{"@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pulumi-nextjs-aws_0.3.5_1753111565182_0.7264234622693742","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@donswayo/pulumi-nextjs-aws","version":"0.3.6","_id":"@donswayo/pulumi-nextjs-aws@0.3.6","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"dist":{"shasum":"04dab790c56d0dd7d24a1a007e985aa742eee1cc","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-0.3.6.tgz","fileCount":50,"integrity":"sha512-D2XrWo3HMVI8bAH+BVk9wUedYIUQF8VBAeTgW+JT7P9f/PzEyInOikopSlM6ceWTzvR8C+Iwr1eNfnJ5gdvHfQ==","signatures":[{"sig":"MEUCIDlV+D1xsexRwpcjmQ90jRdFOdZSTTaZxFY4wM2ODL87AiEAxNFjvez61FErdp+a6ryEZXM+TUCX8b0cb2WASXj2LHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110299},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9bc9281b39fec86dfa74e34ef192969a53a1ba49","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"glob":"^11.0.0","mime":"^4.0.0","@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/mime":"^4.0.0","@types/node":"^22.13.9","@repo/typescript-config":"workspace:*"},"peerDependencies":{"@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pulumi-nextjs-aws_0.3.6_1753112640909_0.3437252751450801","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@donswayo/pulumi-nextjs-aws","version":"0.3.7","_id":"@donswayo/pulumi-nextjs-aws@0.3.7","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"dist":{"shasum":"5d6ed07b7a1e4b53a562f4e0af53b1ae42131494","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-0.3.7.tgz","fileCount":50,"integrity":"sha512-k9HdWb2sXAOpwIyVTKJqgbH31XRl9GFqNaqkOSOjnSXkpDv2SwusAPY0+xXNWca5H+ofH7+EC6ynWZigpgPi7Q==","signatures":[{"sig":"MEYCIQDPyiVkaPSXnQbDX4sJ/VGIjZ4o9a0JpJtHvpe5zWcxDgIhALHZkduMUTM3bYOUm2rUZPznWLnHWOaSMDinwRAE5ckG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110556},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9bc9281b39fec86dfa74e34ef192969a53a1ba49","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"glob":"^11.0.0","mime":"^4.0.0","@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/mime":"^4.0.0","@types/node":"^22.13.9","@repo/typescript-config":"workspace:*"},"peerDependencies":{"@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pulumi-nextjs-aws_0.3.7_1753166113269_0.16306791313423075","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@donswayo/pulumi-nextjs-aws","version":"0.3.8","_id":"@donswayo/pulumi-nextjs-aws@0.3.8","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"dist":{"shasum":"580bdabaab32f121b54da675423209e63d0fdce2","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-0.3.8.tgz","fileCount":50,"integrity":"sha512-3QaIkydFUsUJmjQ2N20qVBljMLkCCE06QhsaM+Zr8H4rXJZ+VPot33DXs4xQDaxYbwu1AbOjjbLYLMxI5xOIiQ==","signatures":[{"sig":"MEUCIDA1uyOPmJZpjcgHQhynHI6QT1qa1B32i8kC5a9T9X5AAiEAviGGOBRpNsvdrzZguNIGYm6tIRic6Vl36cdk5XFhIz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111219},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"22b2552f8606162171a1e59046f4192926248f25","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"glob":"^11.0.0","mime":"^4.0.0","@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/mime":"^4.0.0","@types/node":"^22.13.9","@repo/typescript-config":"workspace:*"},"peerDependencies":{"@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pulumi-nextjs-aws_0.3.8_1754031802642_0.3465787101885036","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@donswayo/pulumi-nextjs-aws","version":"1.1.0","_id":"@donswayo/pulumi-nextjs-aws@1.1.0","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"dist":{"shasum":"9b4fdfe68954887d94f7e9215f955f1321c96ee6","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-1.1.0.tgz","fileCount":50,"integrity":"sha512-Nm5DOiGUO2BooSyPrs5Tv20IlnXrZLJe6bLawXxLogmMZ6N69tBUpjqxKUft4Y0tXuGp60w/lPOSx2c1U2SXkg==","signatures":[{"sig":"MEYCIQDAx7y3va59k31/zX+HxLV9K9gCNkfHUqi5lJ6W+IC7OAIhAPC4XwbHc2ZkhxlGg2YUai7L+jh3oYjCJ9Pv3BvKcm+g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130828},"main":"./dist/index.js","type":"module","_from":"file:donswayo-pulumi-nextjs-aws-1.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"_resolved":"/private/var/folders/9t/bd859p9d6zd7jhlpd9x32rp00000gn/T/d2bf7200527b4330203d095802c34b9c/donswayo-pulumi-nextjs-aws-1.1.0.tgz","_integrity":"sha512-Nm5DOiGUO2BooSyPrs5Tv20IlnXrZLJe6bLawXxLogmMZ6N69tBUpjqxKUft4Y0tXuGp60w/lPOSx2c1U2SXkg==","_npmVersion":"10.9.2","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"glob":"^11.0.0","mime":"^4.0.0","@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0","@pulumi/command":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/mime":"^4.0.0","@types/node":"^22.13.9","@repo/typescript-config":"0.0.0"},"peerDependencies":{"@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pulumi-nextjs-aws_1.1.0_1754727654958_0.002847248799644264","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@donswayo/pulumi-nextjs-aws","version":"1.1.1","_id":"@donswayo/pulumi-nextjs-aws@1.1.1","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"dist":{"shasum":"ddccf435d62b2ff090cfdc421fa41ac11f2c56f5","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-1.1.1.tgz","fileCount":50,"integrity":"sha512-VKV64fz48QBcFHy5Rr8bCCGyMFK6xoFycOPIaeSXW8hzKi0ZnHzxNWYB2zW0x45FmYwfV5hK7eXNe3zbOeNdiw==","signatures":[{"sig":"MEUCIQCT4imdjs2ucAt5WwWOQ1uQ9Uprs8JjvZTRJMZM1KbN3QIgFgmDeYtjcL2rc2e7jTXzC48X5dj+0M21LcS5FIc2gLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130915},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a4199e3974f0269bbc6947e26d708c909dac51c","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"glob":"^11.0.0","mime":"^4.0.0","@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0","@pulumi/command":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/mime":"^4.0.0","@types/node":"^22.13.9","@repo/typescript-config":"workspace:*"},"peerDependencies":{"@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pulumi-nextjs-aws_1.1.1_1756225880199_0.33982147608350055","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@donswayo/pulumi-nextjs-aws","version":"1.1.2","_id":"@donswayo/pulumi-nextjs-aws@1.1.2","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"dist":{"shasum":"75c9923b868903d581c4d11de0eb8ce93acc8ce8","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-1.1.2.tgz","fileCount":50,"integrity":"sha512-7yYdnkdfgzh8qZ9wQ40b1VE8Ie0fyv/Djp5aeTB+ngYmglVeSlTq25O+MZvu8rcRwzWFZuZhTWaxixVD1XpU6A==","signatures":[{"sig":"MEYCIQDCQnXzWTqVhByzVAKXgbBzhspRyBBq11zg1sb7enFuPAIhAKKHXpxvwtoHPqXni20SbkVLHGhU3tTI+DpL1wmP1h3i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131806},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a4199e3974f0269bbc6947e26d708c909dac51c","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"glob":"^11.0.0","mime":"^4.0.0","@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0","@pulumi/command":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/mime":"^4.0.0","@types/node":"^22.13.9","@repo/typescript-config":"workspace:*"},"peerDependencies":{"@pulumi/aws":"^6.0.0","@pulumi/pulumi":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pulumi-nextjs-aws_1.1.2_1756287019275_0.035366643258261554","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@donswayo/pulumi-nextjs-aws","version":"1.1.3","_id":"@donswayo/pulumi-nextjs-aws@1.1.3","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"dist":{"shasum":"9621aea4f6100d5a6595affbbe4893775d45db7d","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-1.1.3.tgz","fileCount":50,"integrity":"sha512-S2q6n5MkXWleVduFUG0ClfhJ2EyRN/AWRiFkI2f2BBib75v+uWpWDHdZq6bvsKG6XVAGwdBq/8FphtQfOdeoeA==","signatures":[{"sig":"MEQCID9eGi05/PPWPqJRvCn55lw5bjn4xlNwcll/aUJIPSdhAiAJnxnh+/DFkJ8KBeaQKk6RcLG2hPKUuZOwofyAPikmWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131775},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"978ca5530d85e18dce798bb2359e353b34cfad9a","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"_npmVersion":"10.9.2","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","directories":{},"_nodeVersion":"22.14.0","dependencies":{"glob":"^11.0.0","mime":"^4.0.0","@pulumi/aws":"catalog:","@pulumi/pulumi":"catalog:","@pulumi/command":"catalog:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"catalog:","@types/node":"catalog:","@repo/typescript-config":"workspace:*"},"peerDependencies":{"@pulumi/aws":"catalog:","@pulumi/pulumi":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/pulumi-nextjs-aws_1.1.3_1756643639319_0.779105480829767","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@donswayo/pulumi-nextjs-aws","version":"1.1.4","description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","main":"./dist/index.js","types":"./dist/index.d.ts","type":"module","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"dependencies":{"@pulumi/aws":"^7.6.0","@pulumi/command":"^1.1.0","@pulumi/pulumi":"^3.192.0","glob":"^11.0.0","mime":"^4.0.0"},"devDependencies":{"@types/node":"^24.3.0","typescript":"^5.9.2","@repo/typescript-config":"0.0.0"},"peerDependencies":{"@pulumi/aws":"^7.6.0","@pulumi/pulumi":"^3.192.0"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc","dev":"tsc --watch","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_id":"@donswayo/pulumi-nextjs-aws@1.1.4","_integrity":"sha512-qr7TnL74ZuuB+v9kGsOppdGW0H+VDXYZh7LOjG8bzhhOApfEdHRxyyUNXHQsZ+Pa2fqYFi5amCMAWePXhhSKyg==","_resolved":"/private/var/folders/ty/jq_9rtsx1gbdyj0szz_8l8dh0000gn/T/f5c3bfef78e33edb8e1b4cd2dbe5436d/donswayo-pulumi-nextjs-aws-1.1.4.tgz","_from":"file:donswayo-pulumi-nextjs-aws-1.1.4.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-qr7TnL74ZuuB+v9kGsOppdGW0H+VDXYZh7LOjG8bzhhOApfEdHRxyyUNXHQsZ+Pa2fqYFi5amCMAWePXhhSKyg==","shasum":"b4aecc5bbdd97e4b3a3e7b2bae629686653f7025","tarball":"https://registry.npmjs.org/@donswayo/pulumi-nextjs-aws/-/pulumi-nextjs-aws-1.1.4.tgz","fileCount":50,"unpackedSize":131759,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC7TTPuMtEhXLrwLTw+19gSLetH9NGztFHXuZFsNtDXJwIhAOGhbSz8P7XOG/9CLDrynZlgwK9UxQbo8oTkAVWymjRi"}]},"_npmUser":{"name":"donswayo","email":"DJWAYOMIX@gmail.com"},"directories":{},"maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pulumi-nextjs-aws_1.1.4_1756645631842_0.9579715441549685"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-14T18:36:47.130Z","modified":"2025-08-31T13:07:12.256Z","0.1.0":"2025-07-14T18:36:47.434Z","0.2.0":"2025-07-17T09:16:08.350Z","0.3.0":"2025-07-17T11:48:27.215Z","0.3.1":"2025-07-20T23:20:19.962Z","0.3.2":"2025-07-21T12:03:36.747Z","0.3.3":"2025-07-21T14:05:22.145Z","0.3.4":"2025-07-21T14:11:22.622Z","0.3.5":"2025-07-21T15:26:05.373Z","0.3.6":"2025-07-21T15:44:01.088Z","0.3.7":"2025-07-22T06:35:13.429Z","0.3.8":"2025-08-01T07:03:22.887Z","1.1.0":"2025-08-09T08:20:55.169Z","1.1.1":"2025-08-26T16:31:20.383Z","1.1.2":"2025-08-27T09:30:19.482Z","1.1.3":"2025-08-31T12:33:59.526Z","1.1.4":"2025-08-31T13:07:12.041Z"},"description":"Reusable Pulumi components for deploying Next.js apps with OpenNext to AWS","maintainers":[{"name":"donswayo","email":"DJWAYOMIX@gmail.com"}],"readme":"# @donswayo/pulumi-nextjs-aws\n\nA reusable Pulumi library for deploying Next.js applications to AWS using OpenNext v3.\n\n## Features\n\n- Serverless deployment using AWS Lambda and CloudFront\n- Edge optimization with CloudFront distribution\n- ISR support with DynamoDB and SQS\n- Static asset handling with S3\n- Image optimization with dedicated Lambda function\n- Lambda warming to reduce cold starts\n- Streaming support for better performance\n- Modular architecture with small, focused components\n\n## Installation\n\n```bash\npnpm add @donswayo/pulumi-nextjs-aws\n```\n\n## Usage\n\n### Basic Example\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport { Next } from \"@donswayo/pulumi-nextjs-aws\";\n\nconst site = new Next(\"my-nextjs-app\", {\n  appPath: \"./apps/web\",\n  openNextPath: \".open-next\",\n  environment: {\n    NODE_ENV: \"production\",\n    NEXT_PUBLIC_API_URL: \"https://api.example.com\",\n  },\n});\n\nexport const url = site.url;\nexport const distributionId = site.distributionId;\n```\n\n### Advanced Example\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport { Next } from \"@donswayo/pulumi-nextjs-aws\";\n\nconst site = new Next(\"my-app\", {\n  appPath: \"./apps/web\",\n  openNextPath: \".open-next\",\n  streaming: true,\n  \n  domain: {\n    name: \"app.example.com\",\n    certificateArn: \"arn:aws:acm:us-east-1:123456789012:certificate/...\",\n  },\n  \n  lambda: {\n    server: {\n      memory: 1024,\n      timeout: 30,\n      provisionedConcurrency: 2,\n    },\n    image: {\n      memory: 2048,\n      timeout: 30,\n    },\n    warmer: {\n      concurrency: 10,\n      schedule: \"rate(3 minutes)\",\n    },\n  },\n  \n  priceClass: \"PriceClass_All\",\n  cloudFrontLogging: {\n    bucket: \"my-logs-bucket\",\n    prefix: \"cloudfront/\",\n  },\n  \n  environment: {\n    NODE_ENV: \"production\",\n    DATABASE_URL: \"postgresql://...\",\n  },\n  \n  tags: {\n    Environment: \"production\",\n    Team: \"frontend\",\n  },\n});\n```\n\n## Prerequisites\n\n### 1. Configure Package Manager (Important for monorepo)\n\nIf you're using pnpm in a monodonswayo, you must configure it to avoid symlinks for OpenNext compatibility.\n\nAdd this to your root `.npmrc`:\n```\nnode-linker=node-modules\n```\n\nor \n\n```\nnode-linker=hoisted\nshamefully-hoist=true\nhoist=true\n```\n\nThis ensures that dependencies are copied as real files instead of symlinks, which is required for OpenNext bundling to work correctly.\n\n### 2. Configure Next.js for Monorepo\n\nAdd this to your `next.config.ts` for proper monodonswayo support:\n```typescript\nimport type { NextConfig } from \"next\";\nimport path from \"path\";\n\nconst nextConfig: NextConfig = {\n  output: \"standalone\",\n\n  transpilePackages: [\"@donswayo/ui\"], // Add your workspace packages\n};\n\nexport default nextConfig;\n```\n\n### 3. Build with OpenNext\n\nBuild your Next.js app with OpenNext:\n```bash\nnpx @opennextjs/aws build\n```\n\n### 4. Configure AWS\n\nEnsure AWS credentials are configured:\n```bash\naws configure\n```\n\n## Architecture\n\nThe library creates these AWS resources:\n\n- Lambda Functions: Server-side rendering, image optimization, ISR revalidation\n- S3 Bucket: Static assets and cache storage\n- CloudFront Distribution: Global CDN with optimized caching\n- DynamoDB Table: ISR tag-based cache invalidation\n- SQS Queue: ISR revalidation queue\n- IAM Roles: Proper permissions for each service\n\n## Advanced Usage\n\nYou can use individual components for more control:\n\n```typescript\nimport { \n  createS3Bucket, \n  createISRTable,\n  createCloudFrontDistribution \n} from \"@donswayo/pulumi-nextjs-aws\";\n\nconst s3 = createS3Bucket({ name: \"my-app\", tags: {} });\nconst dynamodb = createISRTable({ name: \"my-app\", tags: {} });\n```\n\n## License\n\nMIT","readmeFilename":"README.md"}