{"_id":"@cnunciato/pulumi-jamstack-aws","_rev":"11-21f28d74d8d3bfee8c5ee16cef76af3c","name":"@cnunciato/pulumi-jamstack-aws","dist-tags":{"latest":"0.1.3"},"versions":{"0.0.1":{"name":"@cnunciato/pulumi-jamstack-aws","version":"0.0.1","description":"A Pulumi component for managing Jamstack websites on AWS.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cnunciato/pulumi-jamstack-aws.git"},"author":{"name":"Christian Nunciato","email":"chris@nunciato.org"},"license":"MIT","devDependencies":{"@types/glob":"^7.1.4","@types/mime":"^2.0.3","typescript":"^4.3.5"},"dependencies":{"@pulumi/aws":"^4.11.0","@pulumi/awsx":"^0.30.0","@pulumi/pulumi":"^3.6.1","glob":"^7.1.7","mime":"^2.5.2"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"bugs":{"url":"https://github.com/cnunciato/pulumi-jamstack-aws/issues"},"homepage":"https://github.com/cnunciato/pulumi-jamstack-aws#readme","_id":"@cnunciato/pulumi-jamstack-aws@0.0.1","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-5tgtM/3BGf0QEQDqvLqcSvWHCNboDnbffKubkgokcOGW8UBujs50vSObApY+FmLh6+ku2UT2xkCMPJmXLjm8bg==","shasum":"2a5dd38139d6df8489a18d2475dbf3b8d907ae05","tarball":"https://registry.npmjs.org/@cnunciato/pulumi-jamstack-aws/-/pulumi-jamstack-aws-0.0.1.tgz","fileCount":7,"unpackedSize":16943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7KnPCRA9TVsSAnZWagAAB4oP/A5GfoceFcnh4YrQn2tc\nzCTqZm1bKDj0+euqhM27AVtrx02LrZUP+da0aYp92bVzqArF+thx+2R1stjP\ng9AqnTUnmhg288LXWq0ulAeNcbOWJ2gBoOLvYEJypwC10aZGT+BRCgTbuFQg\nz/90j2Rd/U908qnXvM/wEPgLwcWDQkzbHsBuUMVRFTwBgyCO1EORDZa3HrW7\ns93GhoFitFfmTnkhoEybRMjAtNKT/4cuC4dXE8jzkpzv0BPGIAQ0dIh06rek\nDFH7H/WTPrjohm1JBTurkDRyrMXhD8SQ/kpmZSQHTLZizNrvwODtihKKjtxa\nQvW+ZKfqLElDw45xwM5RPpVb4VM916VfGbIca5HHrZQcXsTkVF5Mg6tXL7mR\neHkbns0vExeXNcsx7a1CskAVlLhvsDlzeKo7PuYBB2VTUDM8+bCSkr1rSF1g\nmbnBbSMAcPElqbA2Q4Sq7x+EMz7x+uewR6UEB+xfCRifRPa8BcnurjWIjteI\nGMx258/FBghV6OBg1RyYjtCiVY32OrzPdgD/G0YMyo4nfsxhkjw+g5AZqtbH\nZBhThbzTmdh/0atTXFe5W0WNh4wk6BaxZeRUB2HRVcieNjWntBM+uBjDVb/+\nNNP/Yqks7rIUiZtB+wkHTubmGsTfjbKDYH+r59l7RCUomLymevrIrMbzlY4W\neg4q\r\n=9cL9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICr1ZV07jvqDXjVV9Mwo3Yz4XeVn0D67brTB5iTnPJ8xAiBlEZ+kAQjXYdVJ9wtNaxGF2udO4fHCGiQh10MOXu5ufg=="}]},"_npmUser":{"name":"christiannunciato","email":"chris@nunciato.org"},"directories":{},"maintainers":[{"name":"christiannunciato","email":"chris@nunciato.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-jamstack-aws_0.0.1_1626122702801_0.6846521324924806"},"_hasShrinkwrap":false},"0.0.2":{"name":"@cnunciato/pulumi-jamstack-aws","version":"0.0.2","description":"A Pulumi component for managing Jamstack websites on AWS.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cnunciato/pulumi-jamstack-aws.git"},"author":{"name":"Christian Nunciato","email":"chris@nunciato.org"},"license":"MIT","devDependencies":{"@types/glob":"^7.1.4","@types/mime":"^2.0.3","typescript":"^4.3.5"},"dependencies":{"@pulumi/aws":"^4.11.0","@pulumi/awsx":"^0.30.0","@pulumi/pulumi":"^3.6.1","glob":"^7.1.7","mime":"^2.5.2"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"bugs":{"url":"https://github.com/cnunciato/pulumi-jamstack-aws/issues"},"homepage":"https://github.com/cnunciato/pulumi-jamstack-aws#readme","_id":"@cnunciato/pulumi-jamstack-aws@0.0.2","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-OgluSsy2NLXj5oBosdfiSUOOQt1eWeC6awGpIn/GFGJ6KMv6VDLitup9KZ4AoqL1luHt11yrwJ/pduPsagyJ1A==","shasum":"547c190ce00a1f891740705a7bd8f2a6f75b0d55","tarball":"https://registry.npmjs.org/@cnunciato/pulumi-jamstack-aws/-/pulumi-jamstack-aws-0.0.2.tgz","fileCount":8,"unpackedSize":17603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7Kw5CRA9TVsSAnZWagAAUIsP/i/mxzwM9w/7LjCg8wbB\n1vVpd3wpg4N6R8kczo1Xuflfs7KxRsFFExLRn3KJZFotr3MCBd7Rb7G2h8q/\nLdlXQgODLCClGPzReKEv7fa+aswfgCp6yWKS/+jAVFdxn57+Mkl8sEFBeMHA\n9fyKV7HtHlVWRbmDESDwaen0UrqiJS3WVXnG6voxZ1Tfd0aAX89v9mJ1TEVz\nqIBffar2luEl4VKRTOqQtbeQXh0zqzNE6Y4xn//GP4KwymUaeZH6bODq3d97\nnu55S+b7ZaNbAs+b0TVPtn0BCIFHlcOogbBTLqwuNIMZc1Jpal2FlaRgTGLD\nXWDVQOszm7YjcEe71SGbDDeo1Bqr+XB50QVpYEtt5pzquf69TpcvnsY7CRoD\nT+hwJEmJMo2RovYvfSRS0KzczBTc3Ku4InRReDpppBt5e9mfaiNxoaivpEkf\n5Nm4/+ZZZLgv4hCXhtvNAegBfISPlCFZhAUAUCzbpck0lx7NheL+jT0etLfU\nHG8ZMe/0BARJmMRjSwj7EprnzRb7AHboqThoWy9o32Z0F2yeCYU2m0xL7HbU\n/U6mIv6GtTGQw+bmEFULrMa4j6SAz5MiB0/z30OQsnVXSsm0VT6xmUOwRr1O\ns9mSkOopRFAJQdT5m+ar3tvGhQN7bsU/752hPZVXUzN8UFv59fxh6gWhd22N\n1AUO\r\n=LD53\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrCf1R+3e7RcXoRtI+UVPECGwQcYyPK0jVUPAwzAuREAiEA+xfsjmcT3WVxsAkH4C4k0dv0sPWRSmqFqaL6K0PXv7g="}]},"_npmUser":{"name":"christiannunciato","email":"chris@nunciato.org"},"directories":{},"maintainers":[{"name":"christiannunciato","email":"chris@nunciato.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-jamstack-aws_0.0.2_1626123321446_0.7826012670521088"},"_hasShrinkwrap":false},"0.0.3":{"name":"@cnunciato/pulumi-jamstack-aws","version":"0.0.3","description":"A Pulumi component for managing Jamstack websites on AWS.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cnunciato/pulumi-jamstack-aws.git"},"author":{"name":"Christian Nunciato","email":"chris@nunciato.org"},"license":"MIT","devDependencies":{"@types/glob":"^7.1.4","@types/mime":"^2.0.3","typescript":"^4.3.5"},"dependencies":{"@pulumi/aws":"^4.11.0","@pulumi/awsx":"^0.30.0","@pulumi/pulumi":"^3.6.1","glob":"^7.1.7","mime":"^2.5.2"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"bugs":{"url":"https://github.com/cnunciato/pulumi-jamstack-aws/issues"},"homepage":"https://github.com/cnunciato/pulumi-jamstack-aws#readme","_id":"@cnunciato/pulumi-jamstack-aws@0.0.3","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-7j7DrsPLphKUuZWEEnjMfFp8HWhwnDzz2Zessu7GRXlHdReVuv8m8NyQXZPioK3qLLVSSsNn1f4+J6KwDi6kxQ==","shasum":"68e881fd88cbf2a34b17de730517a40a7e8ffb42","tarball":"https://registry.npmjs.org/@cnunciato/pulumi-jamstack-aws/-/pulumi-jamstack-aws-0.0.3.tgz","fileCount":8,"unpackedSize":17716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7K3cCRA9TVsSAnZWagAAf6sP/RpNvolI4/g1is0BUOnw\nzQEzK7ZlhXpJi5MOtrIk+b6v9mERsdiMgSuFoLqL4CExJt3daEY9Xdakk4WW\nVfTzWJDyXF9McJyskGchZi6Tj7g/jI6qWHuCsI/egCKItEVySSp370M6EAcP\nIzSn/8rjQIZu2ET9gImvFAl73o84n329tcIi2jbiGbBBk6WKudhuZX261xcZ\nuc6ofqF4y8CITLZ6tfDJw9ehkMIHDwpE0687ZdDrE42NXcawCvTs8g4cmMsL\nDJAzajfUwdLAGpDISQg88O7tCspBPBUDaLhiwviNNqZZeQ3P4+4jJihh1ddv\nDXKKrVUiSuNBCNW9BDNPB2SKIW6hSTw2oBg3Q1QQW+sCOlN/bNNj+Tl0kZc9\nXjwwu2q6xGf43ryS/x+54PmwHEchG/UphYwUA5ORVdXl47D0AcZVU4gcfufc\n15LE2j+R1VOGMr4VM8xalwwmr+2RbTyUweomWyaCpDDVKb/TS5n5akoadQqL\nHyPskDlITgSgnUzkjg6U6mPy8rbMz/fnxwZ7ZaK++NZY2JbLyRc4vaoilAVA\nGr00T9quWvO0L7K6Wr6GjkXqA6wE0KdHP1TBUw5EFqDB+oH9NEOz17FSYlFi\n9z9AN8rabt0iGbEbihiNyzwTch+IbjrWCTGAsmZwTZYcfiyTxKhoIV0nvRFz\nciuR\r\n=UWWN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd5VHngXnh83Qrx0a0H0X5z0lAYUJGMs89LdllW2AXWAIgJHz1ZkWhHoQwRFqhy184OmRarcAYIyvkM53hKOZw1gA="}]},"_npmUser":{"name":"christiannunciato","email":"chris@nunciato.org"},"directories":{},"maintainers":[{"name":"christiannunciato","email":"chris@nunciato.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-jamstack-aws_0.0.3_1626123740525_0.6629791290921698"},"_hasShrinkwrap":false},"0.0.4":{"name":"@cnunciato/pulumi-jamstack-aws","version":"0.0.4","description":"A Pulumi component for managing Jamstack websites on AWS.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cnunciato/pulumi-jamstack-aws.git"},"author":{"name":"Christian Nunciato","email":"chris@nunciato.org"},"license":"MIT","devDependencies":{"@types/glob":"^7.1.4","@types/mime":"^2.0.3","typescript":"^4.3.5"},"dependencies":{"@pulumi/aws":"^4.11.0","@pulumi/awsx":"^0.30.0","@pulumi/pulumi":"^3.6.1","glob":"^7.1.7","mime":"^2.5.2"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"bugs":{"url":"https://github.com/cnunciato/pulumi-jamstack-aws/issues"},"homepage":"https://github.com/cnunciato/pulumi-jamstack-aws#readme","_id":"@cnunciato/pulumi-jamstack-aws@0.0.4","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-hpbOjtH7s3ZWZD/f2aiDgVQZ8DNull3rdKz9bQF4cnSmw7vxxsEx6/ecp2OiUZZwcBrHhcyqQSYaw8BXC5L4Jg==","shasum":"33b6358a8d3494310f5c85ec58baf38837d1fd03","tarball":"https://registry.npmjs.org/@cnunciato/pulumi-jamstack-aws/-/pulumi-jamstack-aws-0.0.4.tgz","fileCount":8,"unpackedSize":30846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8fyXCRA9TVsSAnZWagAAm+0P/3sCU2H36wl4/LpTK+YP\nE5hYkkf0Locpsebrv3hZIyjYhbcM6X4i/neYIQTTv2Q+hNhIiPtfzHFFo5Fd\nyvyfEwA7S/RzHUepNseWfT1lygJ0wTfCgcjSDU87C0a2Al1+bFGupRb4KJRR\n35YhnRchk1KSlfHvuGx+vg2MflH21LEYW16sMd38RgUrmYh8LikkOyiD3957\nPlhPPpPgNdYIJ/ASxKh7WOK+5UvpFgt13SIiIM9L/c5gH3byFpiKKACV0vtJ\nqr3BiEO0byIlANvUdU1Gq4vRnbb0dYc0VKgPkf1cRjkivSQiwcHW7KkE9OU1\n/1Rw0uwdrajJcs6qH2vBydNcwbTbeVfCG6P+eBs+Gc1wZEGBOpVXqlxRwVie\nF0qkrd6gRSp++5TAmt3X/D8pcQ3jNkZv16KIuW7uFpktkp/gqFGd1Lqfri1Z\nCxyEp+gQnQu5bGRCUuDJmGrzGLFiZzlZFr8cSkNoEu0z1Uyasnu18/YB4bic\nnsnSVAd9I2N6BMM67L/GDYUzdTER74LpcizvZ9UQUHrLBSUji02wU3rGYpSy\niHNJBUgPayivLe88gBdqF94WVaufaRVohqWmQE2IGJKJTuk4c0WowfMuXWT0\nVrEHvJ6jMU65SJWmODqTSqPvfFXYhor9eHWc6V2TgJei20AmoOTb+WX3YZkp\napR+\r\n=brL7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV7ti+P3jKZ95UBk/FCyeDaEQlOs79grvnTXBj2BzPIAIhAMZV8AVfGpHzfPaejjjD3ee5gVVBKMAEHY6MuvWMZ4nd"}]},"_npmUser":{"name":"christiannunciato","email":"chris@nunciato.org"},"directories":{},"maintainers":[{"name":"christiannunciato","email":"chris@nunciato.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-jamstack-aws_0.0.4_1626471575024_0.9471832055519402"},"_hasShrinkwrap":false},"0.0.5":{"name":"@cnunciato/pulumi-jamstack-aws","version":"0.0.5","description":"A Pulumi component for managing static/JAMstack websites on AWS.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cnunciato/pulumi-jamstack-aws.git"},"author":{"name":"Christian Nunciato","email":"chris@nunciato.org"},"license":"MIT","devDependencies":{"@types/glob":"^7.1.4","@types/mime":"^2.0.3","typescript":"^4.3.5"},"dependencies":{"@pulumi/aws":"^4.11.0","@pulumi/awsx":"^0.30.0","@pulumi/pulumi":"^3.6.1","glob":"^7.1.7","mime":"^2.5.2"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"bugs":{"url":"https://github.com/cnunciato/pulumi-jamstack-aws/issues"},"homepage":"https://github.com/cnunciato/pulumi-jamstack-aws#readme","_id":"@cnunciato/pulumi-jamstack-aws@0.0.5","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-somMQbwecYzi/c6FzVaUlaFd88HhjwRhJkiewN4U0bJ9geIhyao1f/6TFzHXkxy+UDgwwDsOqRvzUwKEe4za3A==","shasum":"0a461c4e314d6259df9bcf74a4501135e54dca43","tarball":"https://registry.npmjs.org/@cnunciato/pulumi-jamstack-aws/-/pulumi-jamstack-aws-0.0.5.tgz","fileCount":8,"unpackedSize":28272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9IcnCRA9TVsSAnZWagAARzgP+wUY338uwtmuNJXqTeBA\nqmNAO35UJjHdl3tdhZ+blSpUwp2CvD7/AqtDP5r1m1pyTdRQ4dKH/TH5m5Yt\nvuhUie8hlK7c5vsOuSmPbd/Q6K8yyk1xq7sUhe3aQy1eMB4QMxOvUWtD7OKV\n64LEGUZt/N9ry5Lly0Jw9Wah438EmmrWbp0lampnuIk6IZXTdx25ldUzx99/\nNBQktUtGSmqIlLg8YwQMHVvqTSGYt6pCoL4XJ+ziJXYkzH+CFdTLokvuTLDI\nlOTzamdsrbHnrHEEo8HWFrvwcKTAP4sLXYDMpouFbRJih/FE10cnG28hwuMl\nj/rJzlRMXoPCi3q0qnbpqXxeFO5UNb4EceJZxRf4Jt9QyPEiTYAZhZCYDavG\nAEhHaRYdscUFVy5uQIxGzntSWVuRcpratfkzmWPliIEJgT3HfIdWNI0yb9eV\nfmddXR78hwWK9qe8zdTi0nlJB5G3rhZ8S7y79oeu/A1mP0canFAJ2mqKIoYc\n6+aguD2Xb7lZsz8uHVAH9tFKw1T4r4Lyuzrx6EUvmW3cBKuxQ0uVlnqW98w5\nWpEDt9iS2sb6dc6AJzE5yJDliq3jskzIBcSlSB0lxg1hpoUcTkI2rxHTMjLy\nJj4nCHFVhcjtp2/99Yt5wFHscrCEFe2+9LKZHM9NjWPgtRh5TMEfLnFxEo2I\nq36v\r\n=/aNp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcmJbRChYYH5DB7MtuF9YsM0k4QaI6e1OiAEbfRHXXKQIgZw7Z7ihnug/+HykejvSpu6EnllJRjQOWwkk+cb8Ivqw="}]},"_npmUser":{"name":"christiannunciato","email":"chris@nunciato.org"},"directories":{},"maintainers":[{"name":"christiannunciato","email":"chris@nunciato.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-jamstack-aws_0.0.5_1626638119368_0.2693737522465356"},"_hasShrinkwrap":false},"0.0.6":{"name":"@cnunciato/pulumi-jamstack-aws","version":"0.0.6","description":"A Pulumi component for managing static websites and serverless APIs on AWS.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cnunciato/pulumi-jamstack-aws.git"},"author":{"name":"Christian Nunciato","email":"chris@nunciato.org"},"license":"MIT","keywords":["pulumi","jamstack","aws","static-websites","cloudfront","api-gateway","serverless","cloud"],"devDependencies":{"@types/glob":"^7.1.4","@types/mime":"^2.0.3","typescript":"^4.3.5"},"dependencies":{"@pulumi/aws":"^4.11.0","@pulumi/awsx":"^0.30.0","@pulumi/pulumi":"^3.6.1","glob":"^7.1.7","mime":"^2.5.2"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"bugs":{"url":"https://github.com/cnunciato/pulumi-jamstack-aws/issues"},"homepage":"https://github.com/cnunciato/pulumi-jamstack-aws#readme","_id":"@cnunciato/pulumi-jamstack-aws@0.0.6","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-0W2YI9kAfqoNI2HTVgaUMrwB/SJTgZXacZIXI9p0twCf3l2fy+Kl9vqOxR2Uz+WTdL7RTI1PUJ+sVqCk17DM3g==","shasum":"b6d9486dd0fecd4c90f3bcccdd2d636662060155","tarball":"https://registry.npmjs.org/@cnunciato/pulumi-jamstack-aws/-/pulumi-jamstack-aws-0.0.6.tgz","fileCount":8,"unpackedSize":32387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9I4nCRA9TVsSAnZWagAACSgP/AmkqkbUUlsLgaLeK2EG\nTaMx5XSDn95b3LqCaStVUYLKGNcxymm0cLgiWASQFafUVtlKElw4aZmCq661\nPMm3Zri5VOSMCx22v+zOmmzQ3AvseNP6j1szUg/UMI7F0YW93Y7m9xoQuP1B\noIxyiJlfiDxNBo8H8+Hrpqit5ruzMYuFwsS+EhZCk44nZySydY1XnPwDHi65\nwuL2qhc/UCApQIwrQYoM3IFX7EClvnC0hmDrXyCEbRCbWnQjmN6Q38KiHaoA\nmnvtjQdk/HoBl93fujebQFkveWHA/80wagddYhdeKGH/9vt6M5ZuHfcuSk4n\n3nKqRkyz+YmpVUuOJP+YGWF2zY2dkWvI6YzORkDv84M4X/9TSEmBRth3frmP\nEedaeuC4UT0uGKPgN7yIpxZIIGJU6G44PzKzysHoc0KtwyF2n8J0q2n7F/Ry\njQS7VMeQNQ5LP2TQl5D9yjvpEseIx4Tu+NpUNeZu7SefhrHqbI5JC8w9Df6r\nfO1LylvGIWeZrr4TwAQkPh/nw/Q0Aoar9biEabjGxNXjWsiHtu9HC7igJ/+u\noALFuDeHss7AIZw7bvgcZvWy7wXpOrrIHaQvb/JnhN4I9QuLWo6cWFbh8pCO\npdZhrRyKzY0xQmZe2O58jDUPXREqEmieBF2Fal6KDNVQ31FtBBn3nitj/wpc\nAVv4\r\n=62H8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6D8cgmhImcLdGPS32J/0LXFeBOgzoLhK8EXLXRj1ekAiB95LBLfXAnuj8vlb490OeQCd/enjopc6mebVqhjh+kuQ=="}]},"_npmUser":{"name":"christiannunciato","email":"chris@nunciato.org"},"directories":{},"maintainers":[{"name":"christiannunciato","email":"chris@nunciato.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-jamstack-aws_0.0.6_1626639911286_0.07347583425201965"},"_hasShrinkwrap":false},"0.0.7":{"name":"@cnunciato/pulumi-jamstack-aws","version":"0.0.7","description":"A Pulumi component for managing static websites and serverless APIs on AWS.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cnunciato/pulumi-jamstack-aws.git"},"author":{"name":"Christian Nunciato","email":"chris@nunciato.org"},"license":"MIT","keywords":["pulumi","jamstack","aws","static-websites","cloudfront","api-gateway","serverless","cloud"],"devDependencies":{"@types/glob":"^7.1.4","@types/mime":"^2.0.3","typescript":"^4.3.5"},"dependencies":{"@pulumi/aws":"^4.11.0","@pulumi/awsx":"^0.30.0","@pulumi/pulumi":"^3.6.1","glob":"^7.1.7","mime":"^2.5.2"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"bugs":{"url":"https://github.com/cnunciato/pulumi-jamstack-aws/issues"},"homepage":"https://github.com/cnunciato/pulumi-jamstack-aws#readme","_id":"@cnunciato/pulumi-jamstack-aws@0.0.7","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-lZU1HuIQwriij9b6SWi5zRxOD5dg0DInTzD7Z9mSWVBd0Q1xUpk2gv0fp0O0vxuYI12wbeiLGSZECuNwW8PXyA==","shasum":"c8fc3d254e1c951fe3fdbccc11b65f701527a32e","tarball":"https://registry.npmjs.org/@cnunciato/pulumi-jamstack-aws/-/pulumi-jamstack-aws-0.0.7.tgz","fileCount":8,"unpackedSize":32298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9I7QCRA9TVsSAnZWagAA4ZIP/2M4oCXZ0m2CK6g5I/rf\n3QF43GdEz+cIc5bFboSIeGz3lHC5otguDc3tPSyGlcf+XgIZR7xGYxmeNbpl\nYpK4g4sszxOm3xRE9FAemh0oBA6DZOjuGu2ZN1WWz1/1UpG/iab7yFm/Ix9i\n5yxl9lkgm7rjYTY1sxKhtrRBv968/ib5GopKGDpdG3S4emcW32hR+EGufnb/\nARkaPXe7gO8P1dK21gLxIzGNPDar+p6vaw6OGpWrWNynQobUS4tUEtaJOiNN\nhfR9OzupYqO9EO8UCAzPfwBSI1FB3xLWPSitpERazWiMvWxtIYLz6sRalZ+h\n+GFk1gyXCpH9Q6LXbansFwouSXoni/62q+fcdbr8VywEvELPPfdn1mw6ls7z\nxQtp7I+5dKdepifsrPBzfcWkkGJ3YAovjt/CynV6ll+G1hV14XTffqEmSDyQ\nD6jQsNjxDajmIyo/NUSFbA3OLdYHsjiWzklTybXEfnmOkMZGgMNN+xXgLL1L\n5ZaYYoDp1B0uZm8IstV17jayCzC4bUoNZW2zWw84IIz1iPA0r2daQE6cUyNe\nDwFwdEffoekrYPk08YyuaqPrMhZoi+HIE+o9+/gzX9YSVS7EDTfq6Xt8vY2n\nMKGqSdFg8rB8e1JUel1t2e/F37Wr12Ia+iic4NQddGRRH05GhuTTbHoyCdo+\nqjx7\r\n=aJLk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9T3znNC+D62HtUXdNd9SjHMZ4ljAKzDWTapK+q9ndHAiBX0N8sLTLlBilEpjAmysg/Cntl6RMRikDyeKqbElK1iQ=="}]},"_npmUser":{"name":"christiannunciato","email":"chris@nunciato.org"},"directories":{},"maintainers":[{"name":"christiannunciato","email":"chris@nunciato.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-jamstack-aws_0.0.7_1626640080120_0.38098109648625633"},"_hasShrinkwrap":false},"0.1.0":{"name":"@cnunciato/pulumi-jamstack-aws","version":"0.1.0","description":"A Pulumi component for managing static websites and serverless APIs on AWS.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cnunciato/pulumi-jamstack-aws.git"},"author":{"name":"Christian Nunciato","email":"chris@nunciato.org"},"license":"MIT","keywords":["pulumi","jamstack","aws","static-websites","cloudfront","api-gateway","serverless","cloud"],"devDependencies":{"@types/glob":"^7.1.4","@types/mime":"^2.0.3","typescript":"^4.3.5"},"dependencies":{"@pulumi/aws":"^4.11.0","@pulumi/awsx":"^0.30.0","@pulumi/pulumi":"^3.6.1","glob":"^7.1.7","mime":"^2.5.2"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"bugs":{"url":"https://github.com/cnunciato/pulumi-jamstack-aws/issues"},"homepage":"https://github.com/cnunciato/pulumi-jamstack-aws#readme","_id":"@cnunciato/pulumi-jamstack-aws@0.1.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-icaU8oFNekM5MtcLsCjK4RFfifuuRHFSWmHzCg/3VKXLtx/7Fxeh9DJXlg3MzqlkeoIWFm8DYP0OOYs30JeFJQ==","shasum":"fbf00c4ed488c483af14d0e88bf1359d21d3cc68","tarball":"https://registry.npmjs.org/@cnunciato/pulumi-jamstack-aws/-/pulumi-jamstack-aws-0.1.0.tgz","fileCount":8,"unpackedSize":36239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+eMVCRA9TVsSAnZWagAAaiMQAJkLwzVL6sAsNFAC4crV\n4Gn+xDTPnT83LUoarDhKYNg4CM/0n9WkSocbAuf2vL+gGxc4GgAj0QiMX1mR\nl++qfkv/KpWDmpAMYKrZu/1AzI1fgScvQpbJdagEw6eLOyECwBF6JK6le25r\noXlWysWos5IXcqLUWxceaI0lf8Lkw2LZftMeGcuS3b0+ni00VR4F53cfN/fe\nfvroICARO4RCXcmsSQ21Wg2sd+ZQfGiAbVUReaULQ0ppKd8ECtmt1k+tfjn2\naRyPs3KioI8qJ+XptEYX9C3X/8eoT6JaOJxeEHRPV5RPTgnHG+Z39ej3EHBR\n5NPiDm9XmnB3UbSp3nj2XCN4FiZkKlFYfM4X7l8fJIIzJFi8Wsf/d34ZGYtb\nlsbBHY/eqMhC1p9Agu0mTuiheW6X3ZAJa3kQvbflFHwAyd1oYTVgx5TNHPlA\nIlKfEGOZY4IyBa9UD03N3pCjBQXmNNuAjiVEo2x2sSqh1gcY0rk0XYAEtfF8\nfg823XM87movj7N+eUG+WWX/tQPWH6X+7iEI5IAU+71f273qJesmut1uwyU7\nu+KMUOm6YM0GsBBN1Qj+8/xntR3ZJDne4KNDOOcYwpFj0bqYsMHXNGkReUSC\noJ4mWpOSNy+Ldi7Sb5c+zv/uzcc4TmL6xFZZNLTUWYgT6FIheqYHUTu0obel\nO4le\r\n=IlMi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACCadiR0lBBByBFsVe9gwv0FkLEQ65zweuW5bWC2PcBAiEAsoxspKI3sGi0Ao9CPlonOW/hMcdx1Ug/thEVK8Vujgg="}]},"_npmUser":{"name":"christiannunciato","email":"chris@nunciato.org"},"directories":{},"maintainers":[{"name":"christiannunciato","email":"chris@nunciato.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-jamstack-aws_0.1.0_1626989333172_0.8127274686274784"},"_hasShrinkwrap":false},"0.1.1":{"name":"@cnunciato/pulumi-jamstack-aws","version":"0.1.1","description":"A Pulumi component for managing static websites and serverless APIs on AWS.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cnunciato/pulumi-jamstack-aws.git"},"author":{"name":"Christian Nunciato","email":"chris@nunciato.org"},"license":"MIT","keywords":["pulumi","jamstack","aws","static-websites","cloudfront","api-gateway","serverless","cloud"],"devDependencies":{"@types/glob":"^7.1.4","@types/mime":"^2.0.3","typescript":"^4.3.5"},"dependencies":{"@pulumi/aws":"^4.11.0","@pulumi/awsx":"^0.30.0","@pulumi/pulumi":"^3.6.1","glob":"^7.1.7","mime":"^2.5.2"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"bugs":{"url":"https://github.com/cnunciato/pulumi-jamstack-aws/issues"},"homepage":"https://github.com/cnunciato/pulumi-jamstack-aws#readme","_id":"@cnunciato/pulumi-jamstack-aws@0.1.1","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-VtlAzn8+AqMeTN2zX6dLost+HvX+6GuQm+tkP5URPXp0IdkHtAHB/KiNML1D5frZfKUzeTC9x6XBwTpiWRgmdA==","shasum":"074b8d26175d06081ba0c031150798c6fe9f7399","tarball":"https://registry.npmjs.org/@cnunciato/pulumi-jamstack-aws/-/pulumi-jamstack-aws-0.1.1.tgz","fileCount":8,"unpackedSize":37497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+uAFCRA9TVsSAnZWagAAhb4P/0Q2tKhv7tHuGAj9F310\naeau4b2QceQ7Z9tLqH+EyoejBDUfIN3siUpc0mEH1z956S2hbmcj+IFUhUsB\nslDozbxKpG4K3YpDxSAk4ZXgzpiyv5LxGx0cEU/ajdgbUY6rg7eA695SGf8m\nSG8EC64jSSwJ2LlF6GQAC+yxfVc+Hku5P4v7NtN53S+s5o2ZO8WyzQTTe+a1\n1hwL2aAv97WtZ7MJEY1gFqin2B1SrX6OXdS+okoghK8XMltz/Tu5WCSZ9gLc\ngTSbjIQfa+BAqbibAfkNTGO6xO64q65rO+fMYRxMvOsY/qBmuwXqjOznhZCO\nrZL8ZTY4i5yT+EaexACC/IHkYvFpKHQO1/O1JSdknVtj/GQZasGTES/sVPWB\n0ugd7SQMIHZ7MXxu3WSUGd0iXE3lWFIR5fU1D4VNoBcCXnnPoC6D38uWRZup\nqP2xYJ1mRz3iDIMH9PGVnZL4ebHiUBCcQDTjGshXiiXcwssXdFrMX3mlNOzb\nVeenMAs0cDotNGxayGjZBJr6qE//92rOAgUU1BiDpd3zgGI5TTlEKdPFmSmj\nPMydWKNpwxPsIkmcsy9quqVOrk1IoiuklncD0X/ruU14E3frAuSISKQkkNAv\nuVA1rTqX3WeM5URg0RGu/RRYHK6vKnGBStrBhig2D/ssIP1zHefrAG6ohiEl\n0rkq\r\n=GZ8S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5ZgJjd+YEBNWAWt1kVO4+apcE/eaP8Zx1S8gFqTNutAiEA5EcBrB1zE5FEzwEfwgJiVXN4X0fzGhGq8JUvBR1cBbw="}]},"_npmUser":{"name":"christiannunciato","email":"chris@nunciato.org"},"directories":{},"maintainers":[{"name":"christiannunciato","email":"chris@nunciato.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-jamstack-aws_0.1.1_1627054085434_0.9595141352617411"},"_hasShrinkwrap":false},"0.1.2":{"name":"@cnunciato/pulumi-jamstack-aws","version":"0.1.2","description":"A Pulumi component for managing static websites and serverless APIs on AWS.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cnunciato/pulumi-jamstack-aws.git"},"author":{"name":"Christian Nunciato","email":"chris@nunciato.org"},"license":"MIT","keywords":["pulumi","jamstack","aws","static-websites","cloudfront","api-gateway","serverless","cloud"],"devDependencies":{"@types/glob":"^7.1.4","@types/mime":"^2.0.3","typescript":"^4.3.5"},"dependencies":{"@pulumi/aws":"^4.11.0","@pulumi/awsx":"^0.30.0","@pulumi/pulumi":"^3.6.1","glob":"^7.1.7","mime":"^2.5.2"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"bugs":{"url":"https://github.com/cnunciato/pulumi-jamstack-aws/issues"},"homepage":"https://github.com/cnunciato/pulumi-jamstack-aws#readme","_id":"@cnunciato/pulumi-jamstack-aws@0.1.2","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-tLM2l6MOap0ykx3Yp08aKz17DDzHlON2QaRg3WlWPcpgIN0WNLq0ioqQJT1tCxz9qslA5xyuVdvguXimumakxg==","shasum":"0769d0766e5992846f28c263568cf393791f4247","tarball":"https://registry.npmjs.org/@cnunciato/pulumi-jamstack-aws/-/pulumi-jamstack-aws-0.1.2.tgz","fileCount":8,"unpackedSize":37407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+uLYCRA9TVsSAnZWagAAQPAP/RaztR7Ei9XGv3fMDiwm\nDnn+I+n5uUJE9keRlnApMc4GTQGZBuwVqvaiCochz/2epel7lY1qDWejSc6k\nbqxnFkZ+0GmLP5D97LcyqVLXYd472IZvFTSyvN3ZkGWPuKyGeyLz5w/i89ZD\ny3fA1Oc2jOFKiCaMua6pJJZ3KDLKJp4ABncewQiPgqj1ohzb2ZA71dg66aXJ\n5LUTOS21pD7OTLqB1ONPeS8uoxyDzYUs8a9XvD2766HlO09gIJBoaaRLNilF\nBw7V44tpwqFrlI6A/jCSIf6fGjxf5EvZrjChrDp/S1QBQ9dkEf8LuySD7LSy\nqGjsEnirXGaUenIkaMbcu8vJXY8tO2FQeRaIiehai7uSpse/TW/U67sl1Mhs\nUIHmd57pChlkdMvW45PRrATbCTiHyUiMJydSb9c9Gt5kSAcB13jh4yJo9k5F\nzjUWPkYasK1m+Sld7qUZJpnBlFcuB/E8f4nVnZq2zaNjZUV5iFxSdjr409D+\nTwWQnj9yYf5tiIp2IPAZJnEw3xYucNZaZZQTfavs8XQrhmPQI+LMgJaE6PoR\nVUCLtfmi5GFF5cF+q1FghoqVk203wX6h7AGsKzpD1RvWfS7KtX6VUrDLI3xq\nfbNdgaq6DHM1CM7UlsGBM1fV2kaLBy5qFqr0IuKclcfronvrawnvLUmUJ+FX\nYq/Z\r\n=S6XD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHx8Dn4fk4SqlL2ysO1adWFR0roTv+vrbs3c8mRQSRUaAiEAuUtxapo8+9Dax7gY8MLbdm5zj2jXbKNHPoylTbue+10="}]},"_npmUser":{"name":"christiannunciato","email":"chris@nunciato.org"},"directories":{},"maintainers":[{"name":"christiannunciato","email":"chris@nunciato.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-jamstack-aws_0.1.2_1627054808349_0.17109170845517974"},"_hasShrinkwrap":false},"0.1.3":{"name":"@cnunciato/pulumi-jamstack-aws","version":"0.1.3","description":"A Pulumi component for managing static websites and serverless APIs on AWS.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/cnunciato/pulumi-jamstack-aws.git"},"author":{"name":"Christian Nunciato","email":"chris@nunciato.org"},"license":"MIT","keywords":["pulumi","jamstack","aws","static-websites","cloudfront","api-gateway","serverless","cloud"],"devDependencies":{"@types/glob":"^7.1.4","@types/mime":"^2.0.3","typescript":"^4.3.5"},"dependencies":{"@pulumi/aws":"^4.11.0","@pulumi/awsx":"^0.30.0","@pulumi/pulumi":"^3.6.1","glob":"^7.1.7","mime":"^2.5.2"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"bugs":{"url":"https://github.com/cnunciato/pulumi-jamstack-aws/issues"},"homepage":"https://github.com/cnunciato/pulumi-jamstack-aws#readme","_id":"@cnunciato/pulumi-jamstack-aws@0.1.3","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-SBrcoXHSTNDpruh/o6D+8g6f/RmdYEqi0QutiEjLla5SKyS5nVWZhUpsCSlvB6Rb65cJW5qOkQSYpCVViXn9MQ==","shasum":"1701309b7f121c1d4d454babe8ec692c340a7bb8","tarball":"https://registry.npmjs.org/@cnunciato/pulumi-jamstack-aws/-/pulumi-jamstack-aws-0.1.3.tgz","fileCount":8,"unpackedSize":37636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/E8xCRA9TVsSAnZWagAA7hMP/0E5iLMtCPuji/8iSdqc\nobCn4b/sTe0kaP57q6vZYDmuDJ+/aNMGii+EpZgrbuYokzy7uPLRDpSRbUXJ\nZtq4c1O8iHG8UtZSFZNciaYyUI9t+H3anU4Hc1NRAhtBC/h7lwjTB1uHOtM9\nscVMSSSNAfguxcijv7pt4ovF1voSjirJT904HMchNMkRd7Et7XkS5Q29Z4sQ\ne3m36VNISuJve4uBIyMykH4lqpe6fsGAvGYTFyVXrraZ8J3UozGJ8ShIryIU\nM2NRvCZKEfiZ05riE+I5xETqm/G52SqlgYfDR/xMpmb7Uba6O07niNUmW/+w\ngVH3FXCk+hPTuDU/ZW02DU8CCt1D40fWAccyjJEMj89M0qxPL8c9ZusF90bD\nRJIq+fRVZQ5QJ04XbdRnyEqykEm3hbVAc3VH+dgasKCiAULm4eeOJ92fA688\n+gkc5rIVnrTUSponsnTNn915SH+zReAaWIGl5T0JuTjOLBkroab2UXCvK+oc\nMBC3XAnA5PL+9AdH+v4JiDx7muRFlP9SXARDn6+RmvkGyhAaQaE8RecniphK\nm06b7CxnCf2HIety68qrym7H4F046RlsJUWOt09idQ4gaXW/gGrG8n+j7njQ\nBQKf2zifRmg+n556cquaGzLw8MwM6v2o2jiaDSzYmqrZtIPmJIGsIRfOze39\nAQPQ\r\n=tRL+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmnRg99mLmT02tLRBzPJA7wJsHMcOtcrEFXzQfobokqgIgX6TQkKZqG5VNidByCNfXCDEoHK/6WZVyu+YeifuHZYw="}]},"_npmUser":{"name":"christiannunciato","email":"chris@nunciato.org"},"directories":{},"maintainers":[{"name":"christiannunciato","email":"chris@nunciato.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-jamstack-aws_0.1.3_1627148081062_0.9192827333381892"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-12T20:45:02.422Z","0.0.1":"2021-07-12T20:45:02.958Z","modified":"2022-04-04T23:52:08.054Z","0.0.2":"2021-07-12T20:55:21.640Z","0.0.3":"2021-07-12T21:02:20.643Z","0.0.4":"2021-07-16T21:39:35.153Z","0.0.5":"2021-07-18T19:55:19.576Z","0.0.6":"2021-07-18T20:25:11.473Z","0.0.7":"2021-07-18T20:28:00.263Z","0.1.0":"2021-07-22T21:28:53.308Z","0.1.1":"2021-07-23T15:28:05.604Z","0.1.2":"2021-07-23T15:40:08.492Z","0.1.3":"2021-07-24T17:34:41.229Z"},"maintainers":[{"name":"christiannunciato","email":"chris@nunciato.org"}],"description":"A Pulumi component for managing static websites and serverless APIs on AWS.","homepage":"https://github.com/cnunciato/pulumi-jamstack-aws#readme","repository":{"type":"git","url":"git+https://github.com/cnunciato/pulumi-jamstack-aws.git"},"author":{"name":"Christian Nunciato","email":"chris@nunciato.org"},"bugs":{"url":"https://github.com/cnunciato/pulumi-jamstack-aws/issues"},"license":"MIT","readme":"# pulumi-jamstack-aws\n\nA [Pulumi](https://pulumi.io/) component for managing JAMstack websites on AWS. ([What's a JAMstack](https://jamstack.wtf/)?)\n\n## Why do I need this component?\n\nMaking static websites is easy, but deploying them &mdash; into the cloud, on your own &mdash; is hard. This component aims to make that whole process a little less painful.\n\n## What does it do?\n\nGiven a folder containing a static website, an optional domain name, and an optional set of URL routes and accompanying functions, the component deploys the website on Amazon S3, gives it a domain name with Route 53, distributes it globally with CloudFront (including SSL/TLS), and deploys the functions as a set of serverless endpoints with AWS API Gateway.\n\n## Using the component\n\n### Step 0: Install Pulumi\n\nIf you haven't already, install Pulumi with your package manager of choice.\n\n```\n$ brew install pulumi\n```\n\n### Step 1. Make a static website\n\nIf you don't already have a folder containing a static website, create an empty folder, then put a static website into it. The following snippet creates a new React app, runs an initial build, and places the built website into the `build` folder.\n\n```\n$ npx create-react-app site\n$ cd site\n$ npm run build\n$ cd ..\n```\n\nAt this point, you'll have just the `site` folder containing your static-website source and build:\n\n```\n$ ls\nsite\n\n$ ls site/build\n... index.html ...\n```\n\n### Step 2. Create a Pulumi project and stack\n\nMake a new folder alongside the `site` folder for the Pulumi project and stack, change to that folder, and run the new-project wizard, following the prompts:\n\n```\n$ mkdir infra && cd infra\n$ pulumi new aws-typescript\n```\n### Step 3. Install this component from npm ✨\n\nStill in the `infra` folder, [install this component](https://www.npmjs.com/package/@cnunciato/pulumi-jamstack-aws):\n\n```\n$ npm install --save @cnunciato/pulumi-jamstack-aws\n```\n\n### Step 4. Declare a website\n\nReplace the contents of `infra/index.ts` with the following program (for example), which deploys the `../site/build` folder as a static website on Amazon S3, distributes it globally with a CloudFront CDN, uses a custom domain name (via Route 53) with SSL/TLS, and adds a single serverless API endpoint using AWS Lambda:\n\n```typescript\nimport { Website } from \"@cnunciato/pulumi-jamstack-aws\";\n\nconst site = new Website(\"my-site\", {\n    protocol: \"https\",\n\n    site: {\n        path: \"../site/build\",\n    },\n\n    domain: {\n        name: \"nunciato.org\",\n        host: \"site-dev\",\n    },\n\n    cdn: {\n        cacheTTL: 10 * 60,\n        logs: true,\n    },\n\n    api: {\n        prefix: \"api\",\n        routes: [\n            {\n                method: \"GET\",\n                path: \"/hello/{name}\",\n                eventHandler: async (event: any) => {\n                    return {\n                        statusCode: 200,\n                        body: JSON.stringify({\n                            message: `Hello, ${event.pathParameters?.name}!`,\n                        }),\n                    };\n                },\n            },\n        ],\n    },\n});\n\nexport const {\n    bucketName,\n    bucketWebsiteURL,\n    cdnDomainName,\n    cdnURL,\n    apiGatewayURL,\n    websiteURL,\n    websiteLogsBucketName,\n} = site;\n```\n\n### Step 5. Deploy!\n\nLaunch the website.\n\n```\n$ pulumi up\n\nPreviewing update (dev)\n...\n\nUpdating (dev)\n\nView Live: https://app.christian.pulumi-dev.io/cnunciato/pulumi-jamstack-aws-test-npm-infra/dev/updates/1\n\n     Type                                       Name                                    Status      Info\n +   pulumi:pulumi:Stack                        pulumi-jamstack-aws-test-npm-infra-dev  created     1 warning; 2 messages\n +   └─ pulumi-s3-static-website:index:Website  my-site                                 created\n +      ├─ aws:apigateway:x:API                 website-api                             created\n +      │  ├─ aws:iam:Role                      website-api6ec0544c                     created\n +      │  ├─ aws:lambda:Function               website-api6ec0544c                     created\n +      │  ├─ aws:iam:RolePolicyAttachment      website-api6ec0544c-4aaabb8e            created\n +      │  ├─ aws:iam:RolePolicyAttachment      website-api6ec0544c-74d12784            created\n +      │  ├─ aws:iam:RolePolicyAttachment      website-api6ec0544c-a1de8170            created\n +      │  ├─ aws:iam:RolePolicyAttachment      website-api6ec0544c-b5aeb6b6            created\n +      │  ├─ aws:iam:RolePolicyAttachment      website-api6ec0544c-6c156834            created\n +      │  ├─ aws:iam:RolePolicyAttachment      website-api6ec0544c-7cd09230            created\n +      │  ├─ aws:iam:RolePolicyAttachment      website-api6ec0544c-e1a3786d            created\n +      │  ├─ aws:iam:RolePolicyAttachment      website-api6ec0544c-019020e7            created\n +      │  ├─ aws:iam:RolePolicyAttachment      website-api6ec0544c-1b4caae3            created\n +      │  ├─ aws:apigateway:RestApi            website-api                             created\n +      │  ├─ aws:apigateway:Deployment         website-api                             created\n +      │  ├─ aws:lambda:Permission             website-api-c4bbce9d                    created\n +      │  └─ aws:apigateway:Stage              website-api                             created\n +      ├─ pulumi:providers:aws                 website-cert-provider                   created\n +      ├─ aws:s3:Bucket                        website-logs-bucket                     created\n +      ├─ aws:s3:Bucket                        website-bucket                          created\n +      ├─ aws:acm:Certificate                  website-cert                            created\n +      ├─ aws:route53:Record                   website-cert-validation-record          created\n +      ├─ aws:cloudfront:Distribution          website-cdn                             created\n +      ├─ aws:acm:CertificateValidation        website-cert-validation                 created\n +      └─ aws:route53:Record                   site-dev.nunciato.org                   created\n\nDiagnostics:\n  pulumi:pulumi:Stack (pulumi-jamstack-aws-test-npm-infra-dev):\n    warning: Default document \"404.html\" does not exist.\n    Uploading 19 files from ../site/build...\n    Uploaded 19 files.\n\nOutputs:\n    apiGatewayURL        : \"https://u7kqxfecol.execute-api.us-west-2.amazonaws.com/api/\"\n    bucketName           : \"website-bucket-bf3bb7b\"\n    bucketWebsiteURL     : \"http://website-bucket-bf3bb7b.s3-website-us-west-2.amazonaws.com\"\n    cdnDomainName        : \"d2kgpg37ae61cs.cloudfront.net\"\n    cdnURL               : \"https://d2kgpg37ae61cs.cloudfront.net\"\n    websiteLogsBucketName: \"website-logs-bucket-cdddca9\"\n    websiteURL           : \"https://site-dev.nunciato.org\"\n\nResources:\n    + 26 created\n\nDuration: 4m8s\n```\n\n### Step 6. Browse to the website and query the API endpoint\n\n```\n$ open $(pulumi stack output websiteURL)\n```\n\n![image](https://user-images.githubusercontent.com/274700/126080824-4cf49b45-4c93-4897-9c0f-e881acf3d4c0.png)\n\n```\n$ curl -v $(pulumi stack output websiteURL)/api/hello/chris\n{\"message\":\"Hello, chris!\"}\n```\n\n### Step 7. (Optional) Tear it all down\n\n```\n$ pulumi destroy -y\n\n...\nDestroying (dev)\n\n...\n\nResources:\n    - 26 deleted\n\nDuration: 4m12s\n```\n","readmeFilename":"README.md","keywords":["pulumi","jamstack","aws","static-websites","cloudfront","api-gateway","serverless","cloud"]}