{"_id":"@atombrenner/cfn-stack","_rev":"9-39b31b4daa53119ec3c5e4674059136a","name":"@atombrenner/cfn-stack","dist-tags":{"latest":"2.3.0"},"versions":{"1.1.0":{"name":"@atombrenner/cfn-stack","version":"1.1.0","description":"Manage Cloudformation Stacks with Typescript","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"prepublish":"npm run build","build":"tsc","clean":"rm -rf dist","stack":"ts-node -T test/stack.ts"},"author":{"name":"atombrenner@gmail.com"},"license":"GPL-3.0-or-later","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"aws-sdk":"^2.918.0","word-wrap":"^1.2.3"},"devDependencies":{"@tsconfig/node14":"^1.0.0","@types/node":"^12.20.13","prettier":"^2.3.0","ts-node":"^10.0.0","typescript":"^4.3.2"},"gitHead":"ec16cf00bba1fafe3e2e645b1f7c6661113ca26a","_id":"@atombrenner/cfn-stack@1.1.0","_nodeVersion":"14.15.4","_npmVersion":"7.5.2","dist":{"integrity":"sha512-g+Y6ExmLjIOs7ZMB7/zy9csLpMjtHLbCwJzHvLX3slyMb9Pardpdb3+luEvH7SMIlEhWY4aFuwfh3bDPSWYMjg==","shasum":"8e71b863e3e215626058bbf6f0207ec483906f8e","tarball":"https://registry.npmjs.org/@atombrenner/cfn-stack/-/cfn-stack-1.1.0.tgz","fileCount":9,"unpackedSize":41959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguPNKCRA9TVsSAnZWagAA3iUP/RQKh3bUG47l0KUHyzTf\nZuG1YWJOcPzCrCCNzMXucOFPCpzcGzKymXj5ITjF2E3BR99WFZN4My4N+VNI\nXkwBRuYLeq4pxGvzh0FVGcfEfOVha7is5T2Uc5Z3xS3ZaVJC5OvP8lpoGkEO\nIvr5dmYm+RSEOWH5P35LIaJ6HOcpN5tQiWyxxP+nAxaYcyZTJkyvsTz61E2t\nxnsj/Md1UbpaGsC7z3VRdbTLJd7y81dfrQ+FXBi3BKYmejZRp0nHd5U3ENti\nxb8zH1u7b3pCfIMet3/dwbykUG8mKPGQFq07e0E3vW1hN3N9yPAyatVk48bE\nCH6rAA4G7d3Xh+HyLu4ol7Myt1oEL9q329KXL/z3Qu1Wmdtc1lr2hv9bfbxW\nywW2ulRZ8Q8VMUtaYQL4LQBpTKvOrPkPeRf98mFD1gWDtZZTW8AMSiZrTyqW\n1fwsxXnqdIqOHSOAIoOSbILum8e1LC1IUlVY0eH8V6Ma0UuEBL8PlYTLP9fX\nXMcM3a1x6BONGiZEZUDlfure7gUWxNgWsp9fQZwQA55NVB0oJTL2hZu55ldr\nzJiF0Zk0hW7tfM0cLTuLhDaTLxSORTP3+J55VoqHVZFTCpSeMy75siwY7wv2\nMertRohq7Vm4Via2fl/Pw6xGqFEcPzsZuuAK7O2XkU0HatpjNRSVBv1asbLH\nRQ84\r\n=qakU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSkrwjKLPl6ImfqaMfhf+cqEGKDolbwKeCPulihLO88AIhAKUuzEy10nUBcaqE3QgAvOVmTNikG7afzmiUYLJUAPBF"}]},"_npmUser":{"name":"atombrenner","email":"atombrenner@gmail.com"},"directories":{},"maintainers":[{"name":"atombrenner","email":"atombrenner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-stack_1.1.0_1622733642615_0.07838737845123434"},"_hasShrinkwrap":false},"2.0.0-rc.1":{"name":"@atombrenner/cfn-stack","version":"2.0.0-rc.1","description":"Manage Cloudformation Stacks with Typescript","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"prepublish":"npm run build","build":"tsc","clean":"rm -rf dist","stack":"ts-node -T test/stack.ts"},"author":{"name":"atombrenner@gmail.com"},"license":"GPL-3.0-or-later","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"@aws-sdk/client-cloudformation":"^3.17.0","@aws-sdk/client-sts":"^3.17.0","@aws-sdk/credential-provider-node":"^3.17.0","word-wrap":"^1.2.3"},"devDependencies":{"@tsconfig/node14":"^1.0.0","@types/node":"^12.20.13","prettier":"^2.3.0","ts-node":"^10.0.0","typescript":"^4.3.2"},"gitHead":"f395e6a113e1f72df1fb76cded545b10b002d440","_id":"@atombrenner/cfn-stack@2.0.0-rc.1","_nodeVersion":"14.15.4","_npmVersion":"7.5.2","dist":{"integrity":"sha512-nlgPfpqC5imK0w6j2c5Gr9csGc9KHjfCTbAAG3/2a5EftaZrhPFnYqA73gg5CH1oe3B3qJ/ithkYvh0DzLlN+Q==","shasum":"33c40783ba4e7c02ad522823879b42b4883f442a","tarball":"https://registry.npmjs.org/@atombrenner/cfn-stack/-/cfn-stack-2.0.0-rc.1.tgz","fileCount":10,"unpackedSize":79597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgui31CRA9TVsSAnZWagAAAfkP/3K00iXFjE9BfpxqPPqD\nEyvvaaBzMiyM31X9ZoJf959bW5eipZA4k6MIYYuFnkEvlFiXlPJGP8pek0VP\nulXphSOkt1DQxCvkAJe2YOdcBNO5dTTYFztwzmWXw3g9uMEFVKUpXL3k5lXw\n8mq08iGz5sLcBCRYRJbHrzm/+WUOiypKWHdfDIz41+WhPW+pUuB2NhD7ionD\ncp9eeP0cl+PoMzZNurpW/jc2kNndAjpx8v3c1EPAih599jRF2laLJpl0wBoG\nBQFRVOUu9IwVnCEfZz/U75qAQPmI7c7ffKZwS6cSKvyr2zMVEXU0U2ZEnuJN\n2/YMSrVeN6wwMtZjQxt3m6pgvVgmfPvGhOVVwtvxkTNbsbJAcUJp/jDp1OtS\nHJPXTmdYhdA5MhjIRlRBtYWI3QRxveQa2HBIuedyN9sBp6Cm6WWJsy1Io62o\n/0ukCR5Brx06xwTo16Fn7tQDqYcvQCvhpp5q6Jee1knm7/bdqOyrtL+klcZC\nZwuWwf4gDtHJhWzZqB4OLMMCs3IJFEz1k58eJiS+iZi48De8i0iJ6qKnIhFv\n/8LSSlh4I8Y0gP508m1Spcbxz1wA9s1KI8QxU1u4Kti1rYj/wmxkPBPsJC3f\nXqoeGWgV5GewT76hWqXMCEKRSLlI/VlGwO9CxoDRtBambDjsPBsIowFWAqkW\nKYfD\r\n=hjBY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ1FBihLW8mLxcya/she3Bfr1gI97nLvrSUIn1hcXkfAIgReOFBjGJOnPCRtzPYUF9C1QdQEhnaoFjgoQvRKCB44A="}]},"_npmUser":{"name":"atombrenner","email":"atombrenner@gmail.com"},"directories":{},"maintainers":[{"name":"atombrenner","email":"atombrenner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-stack_2.0.0-rc.1_1622814196870_0.8087130862130099"},"_hasShrinkwrap":false},"2.0.0-rc.2":{"name":"@atombrenner/cfn-stack","version":"2.0.0-rc.2","description":"Manage Cloudformation Stacks with Typescript","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"prepublish":"npm run build","build":"tsc","clean":"rm -rf dist","stack":"ts-node -T test/stack.ts"},"author":{"name":"atombrenner@gmail.com"},"license":"GPL-3.0-or-later","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"@aws-sdk/client-cloudformation":"^3.41.0","@aws-sdk/client-sts":"^3.41.0","@aws-sdk/credential-provider-node":"^3.41.0","word-wrap":"^1.2.3"},"devDependencies":{"@tsconfig/node14":"^1.0.0","@types/node":"14.x","prettier":"^2.3.0","ts-node":"^10.0.0","typescript":"^4.5.0"},"gitHead":"11e107cbb58ef868ebd170d16196dc4fd7b7ea92","_id":"@atombrenner/cfn-stack@2.0.0-rc.2","_nodeVersion":"16.1.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-Ur5xCgasPEYShCxPHXRPJAS4o5oxdfjWEHp2ZmsAKEHYuwJzdnJKcpx7cUY2C5IP+DfjVVOmqASr7J01yE36OQ==","shasum":"f97fbc75e36b6c37158cd8ef426f4f8dba59a00c","tarball":"https://registry.npmjs.org/@atombrenner/cfn-stack/-/cfn-stack-2.0.0-rc.2.tgz","fileCount":6,"unpackedSize":78697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrfpECRA9TVsSAnZWagAATkwQAJNOPBHM1cPAIDEyjnfT\nrqAuET3GIQNzYw+btL/HaYy5hCBVf0qUQKb3VPPm9jpFjDla0tZrmhWHbbWq\nbqbMbv6Uva9O5bKTtOyNm2/nU0SEhu9PTWC1KWP5FvOa8ZNVq0yomVj5b3L6\nTwr8LpFKyyC4Fe1q9ZIvFyl3O/Op41wd2TXidPZLfq+iy6sATO/hOZYLFs2Q\n85a/CKKRowehCj6RSJQRg5pRabxGOwayspn3Ar053aLS+24PeGgIHS9rv1w4\nA9T6aYqDlguJ+8ar19scUYWjLK1VqCQjcskeKiSWKAiVJvySZz7FphlKkI+/\n4WBupTvjVOeiu8hnWNVCyd/fkb8aXjEa6j4FzbVG6h/+xzUEYrh5J7+Q2HG4\n+haheKdERDwy3mF00pSy2Tehh5oVqbOzLFlDHSA6gjoSx5Ggd9Y5VBN1PcCv\nzpDOZ/iYjitqKpeokIOldG5KPyt7AJ6ysoaqZnHhLhYC1Nke55hL7R6eiVTN\nc65Zu/yZyXvTMHt2Ejz+2OsSbb16j/IsKA9WW4414yEuDUj+PyVt4ocXFZGg\njTGmEnWJBNaTSVwDhx2oS5DedKAovDuae8eZqVAjQVd2kepPetbfHJNkK9UB\n2jCyOyHv/4Hft3mKmAV5mMd3WmqTWVUSYZ84k9MuQWSeSoq9hubPgpiw4oxg\n+dWU\r\n=pj7S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9TrhbxCOYTwxfvNC6qI4fvQ3oO6YBqCD6gp0nvec6QAiEAw2+SvwPpijHjxoG/xAyYEsCGk/ex6g5DNsQdr9thXGA="}]},"_npmUser":{"name":"atombrenner","email":"atombrenner@gmail.com"},"directories":{},"maintainers":[{"name":"atombrenner","email":"atombrenner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-stack_2.0.0-rc.2_1638791748417_0.25725152197020806"},"_hasShrinkwrap":false},"2.0.0":{"name":"@atombrenner/cfn-stack","version":"2.0.0","description":"Manage Cloudformation Stacks with Typescript","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"prepublish":"npm run build","build":"tsc","clean":"rm -rf dist","stack":"ts-node -T test/stack.ts"},"author":{"name":"atombrenner@gmail.com"},"license":"GPL-3.0-or-later","engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"@aws-sdk/client-cloudformation":"^3.41.0","@aws-sdk/client-sts":"^3.41.0","@aws-sdk/credential-provider-node":"^3.41.0","word-wrap":"^1.2.3"},"devDependencies":{"@tsconfig/node14":"^1.0.0","@types/node":"14.x","prettier":"^2.3.0","ts-node":"^10.0.0","typescript":"^4.5.0"},"gitHead":"c8c32a79dbbcf472ea93e6e3eb4d670ea630e91e","_id":"@atombrenner/cfn-stack@2.0.0","_nodeVersion":"16.1.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-uAfRRo0nuBrZByuiq9Xm4C6LqqElX9mUsiGZjqffIOQ6AkkU7wJSMLZLwP2HOuIBqW4LTZs3V2KbVKYCaorkqw==","shasum":"29467eda804dffa093b7b10ce3602e07e72a3e08","tarball":"https://registry.npmjs.org/@atombrenner/cfn-stack/-/cfn-stack-2.0.0.tgz","fileCount":6,"unpackedSize":78692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrkRJCRA9TVsSAnZWagAA0JsP/1tLott0r9GeBGMTkWOw\n366A1Xa/rNurnSejAZRQ5d/Mvg6vITCHEkxpgyLQAQQcuDXd+sfyc/D/jqLs\nz7i4voCdnAWw3k/KJQXBF4uut4W2DVtc/lejNAvM/hxtWDarTh3X8Rw4fwIe\nPTaTejRsSQ0ejqOIbnSXp2A2Odb7HGcOLbzFIenr9p6KW1ZJHhhkjxVbNVDh\nKVyDzTc479pC0NI/DUFdU4nL6r0NeATWO0AbCQq8vGbJRYBfV0AS6q8C3m3z\nnQWuCLq2tAfVt85dn4p0bR13gA6X5ukBmXtMUZCgQr04VZmBrjRnlzhoaq0v\ncgBVyZL3WlIN/Wz5jSXNgiAsOG1tWFuzvyi8Epsw2kJt6TivfkOTxHjXbkeR\noQYMl51xx9I6LJeh6iCM467bKJLTCemlCpBzxyLBWUY+j2bPj+84shsjLMvn\neCTC5F8mb+Rg2WYpDcyZDbcm+c18BQH4vNnt4r2oW/BpayWHtUGF7UP6NuID\ncmlMVl0wr4zGWlCfSLZCqGeqCBtex43dqHI+SBjVGJx1P/VVsjFzZRU3nD+w\nwKagV9uL86rZ0p4IX6xQJN/F6tb43KNmhSCQUKF0R6UfWuqIvXIPt3d+vS9D\nj9L19MGJzZTGxAPaOmT7OO7GbAzzuvSbxX6Wtro3NSuMFPN66XB2cQ34T1am\n3EGF\r\n=FkE4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYGwJC24fydf0t77BYks0LOuZ1yRDADtm46hOgyxkJsgIgXcFxEqYkuE/vGM+MgrNIuwN99g+TMM0WsZOyIDo/zh8="}]},"_npmUser":{"name":"atombrenner","email":"atombrenner@gmail.com"},"directories":{},"maintainers":[{"name":"atombrenner","email":"atombrenner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-stack_2.0.0_1638810696823_0.742161601205193"},"_hasShrinkwrap":false},"2.0.1":{"name":"@atombrenner/cfn-stack","version":"2.0.1","description":"Manage Cloudformation Stacks with Typescript","author":{"name":"Christian Rodemeyer","email":"atombrenner@gmail.com"},"license":"GPL-3.0-or-later","homepage":"https://github.com/atombrenner/cfn-stack#readme","repository":{"type":"git","url":"git+https://github.com/atombrenner/cfn-stack.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"prepack":"npm run build","build":"tsc","clean":"rm -rf dist","stack":"ts-node -T test/stack.ts"},"engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"@aws-sdk/client-cloudformation":"^3.41.0","@aws-sdk/client-sts":"^3.41.0","@aws-sdk/credential-provider-node":"^3.41.0","word-wrap":"^1.2.3"},"devDependencies":{"@tsconfig/node14":"^1.0.0","@types/node":"14.x","prettier":"^2.5.0","ts-node":"^10.0.0","typescript":"^4.5.0"},"gitHead":"ca07339863ef44bce4e895a74b7e74db0db97230","bugs":{"url":"https://github.com/atombrenner/cfn-stack/issues"},"_id":"@atombrenner/cfn-stack@2.0.1","_nodeVersion":"16.1.0","_npmVersion":"8.5.0","dist":{"integrity":"sha512-c2ybPYdmEyyCFeWewuwsAAAaJshL0/OT6NGEz/JWJiq/ZdTN/FTpBjH4T8XPmXqypHgMadNFd+yxoYp48JxmZA==","shasum":"2e34046e0e85d143f08114f9351de5f9d7224fbc","tarball":"https://registry.npmjs.org/@atombrenner/cfn-stack/-/cfn-stack-2.0.1.tgz","fileCount":5,"unpackedSize":78164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCUSYCRA9TVsSAnZWagAAL5EP/3le5QctWKH/LlPpy7pZ\ndNNeVkXm5HXQP12SlUmY1PQwm+j41y1x7vNFVRC2aEMdf7t5yDPl77/gUiWk\nJWptmALE+Qca5wnHLpmtY7bRWogOEQlGEgu92zVXJ3iHKMVhMI0CfGcQbsoe\ndBWhUAnwVfkzcRY1IlzmTvbgYN27U/qt6keTGxbovGM8Z7v5wzyM38wSDy05\nr5UwQNYHs8ybknutkYuHeuGGXgXx/P7D4FelCRFvC56n9d0Or0r2aFH9r0DB\nDCIU05DtTh0654U9KzapizKtb3L9wQtrlj4KyYKswGjIDvYmmlpWUuraYUki\nc+/1YZ5JK0teulla1KD1GtW3iMaVdS80SL+gOEm4PP2A45UfKGvY5z0QY5qh\n9paGQfYslFU/BAZqTtqkM8ag1IXYw8zP9m7SJcqNi+UdtBTjcGPVLZPzatiZ\nQUZ49EGKWZr0ma9SdTDkGU5cD/dmi7E0dZB2XSKyZG7VvQKsLJ17eRd3pFcw\n3u8DY9EPtUm0x5kKYHYwDUKEpd3aFJcwiL0oo67K/1zCoxbqh2oaz+1/RMq0\n8tPA3gZFE1n2FrC+8to6HkkROMzOjHHUDFodXfcOP53+lN2UGu7mKBXixJMt\nc2W0OJ5RXlHBqTP7WRmK0+4EuZc3UO7WXlP6yGSzD8zA65E3p/8rBne7lgt5\nrbl5\r\n=358L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC52q7btK6/E2hQa7BBWyd0rTE53ILhMogixW/p/JFTVwIgGXS/ky2xGLhU6CGgZCDQHYCAiqe4HAhxW6VHQs9aF8c="}]},"_npmUser":{"name":"atombrenner","email":"atombrenner@gmail.com"},"directories":{},"maintainers":[{"name":"atombrenner","email":"atombrenner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-stack_2.0.1_1644774552509_0.032974057074078855"},"_hasShrinkwrap":false},"2.0.2":{"name":"@atombrenner/cfn-stack","version":"2.0.2","description":"Manage Cloudformation Stacks with Typescript","author":{"name":"Christian Rodemeyer","email":"atombrenner@gmail.com"},"license":"GPL-3.0-or-later","homepage":"https://github.com/atombrenner/cfn-stack#readme","repository":{"type":"git","url":"git+https://github.com/atombrenner/cfn-stack.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"prepack":"npm run build","build":"tsc","clean":"rm -rf dist","stack":"ts-node -T test/stack.ts"},"engines":{"node":">=12.0.0","npm":">=6.0.0"},"dependencies":{"@aws-sdk/client-cloudformation":"^3.41.0","@aws-sdk/client-sts":"^3.41.0","@aws-sdk/credential-provider-node":"^3.41.0","word-wrap":"^1.2.3"},"devDependencies":{"@tsconfig/node14":"^1.0.0","@types/node":"14.x","prettier":"^2.5.0","ts-node":"^10.0.0","typescript":"^4.5.0"},"gitHead":"5e280d8c0ce8e3fdcb69943b8b1961ba7f9ecabe","bugs":{"url":"https://github.com/atombrenner/cfn-stack/issues"},"_id":"@atombrenner/cfn-stack@2.0.2","_nodeVersion":"16.1.0","_npmVersion":"8.5.3","dist":{"integrity":"sha512-ASzU9hjbXB3KBx1FCks4GYwQ6phmFmXDs0CV2OwPL+77v30Sej0QE1QHRcMnPf8g1+31kJtuD6t9lj0fmnTE0A==","shasum":"b96cb64e917ced3142b859d73257403acddb35df","tarball":"https://registry.npmjs.org/@atombrenner/cfn-stack/-/cfn-stack-2.0.2.tgz","fileCount":6,"unpackedSize":78828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJNO9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKkw/+LQ6s6bmAM3xstv35/6aLfumRLMogl/vgdVt8CqPE7wPFN/dZ\r\nLa224Wkj4++25DggjLZSFOZ+btejVDUwZyzuSmeSBeMK5SI+AT5WJOeUrAYT\r\n4yt8DPv7HVlAD0rnDylpGx+S2r1/yQT2kRNcRAlkz4iX/MQWnMYWaeXre3f5\r\nC+re/vE1XrkOcZ1Z+CMw6PTRrGnHG/adKdrpLbRCHW40H9Z3V1gFeuuQnPHa\r\nOFYINrqrZNHS8TQmkKCuozbeuXTfNi4oT+8hxVesxRhSok05GxZDLBRNhXXW\r\nQEUy+HQ8Npyg7e/+HIWj8ZRhyzcKhMv7X7xAeItGWffMVfHD22WPhnBstAAq\r\nrmb30BC3H2bnp3KgjvCUhshgmISSgma+P3JJX7MTi2Ie/7J+qQ7TR/Qc9vcK\r\nRT29OuhS/bzgjZkYOuf9nRLFGsKKWjV1oIcJWeCsXB/i/dVGBeP5s8w2s6x8\r\nSBfqFkzMsxvohL76fK8Q3w7+qOmInpIRoj3wgowuoPdQ6Rx2l32wF2crb6wc\r\nctD8tm1e1FyrMkEg38gRq+KejQs0a4A0ur8SS120pVGs+/PkUgKT1PGBcfTl\r\ngmxzfxbpBFfA2Q0o8SH+zHkXJC0a+I1+skEa7YEBvNmW9VgL2DUNOJ4h+DNX\r\nyW+WBb3pr9KeK1KyMP4aldrBDltMStpJXWg=\r\n=oCz4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQIS5iqzZWYX7jT82yzukig46DxXR3NDlQzpbsJjgmNgIgKSKHKhkPl5T2T9yVatZpYCHu5SvKPK9riEABWpdg05s="}]},"_npmUser":{"name":"atombrenner","email":"atombrenner@gmail.com"},"directories":{},"maintainers":[{"name":"atombrenner","email":"atombrenner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-stack_2.0.2_1646580669005_0.7661097763760156"},"_hasShrinkwrap":false},"2.1.0":{"name":"@atombrenner/cfn-stack","version":"2.1.0","description":"Manage Cloudformation Stacks with Typescript","author":{"name":"Christian Rodemeyer","email":"atombrenner@gmail.com"},"license":"GPL-3.0-or-later","homepage":"https://github.com/atombrenner/cfn-stack#readme","repository":{"type":"git","url":"git+https://github.com/atombrenner/cfn-stack.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"prepack":"npm run build","build":"tsc","clean":"rm -rf dist","stack":"ts-node -T test/stack.ts"},"engines":{"node":">=16.0.0","npm":">=8.0.0"},"dependencies":{"@aws-sdk/client-cloudformation":"^3.41.0","@aws-sdk/credential-provider-node":"^3.41.0","word-wrap":"^1.2.3"},"devDependencies":{"@tsconfig/node16":"^1.0.0","@types/node":"16.x","prettier":"^2.5.0","ts-node":"^10.0.0","typescript":"^4.5.0"},"gitHead":"ae3858c4bc1e8c25b089294f5135c3e45f060e5f","bugs":{"url":"https://github.com/atombrenner/cfn-stack/issues"},"_id":"@atombrenner/cfn-stack@2.1.0","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"integrity":"sha512-LiS4KAW+qIeaWZuAC9alW6NGPzOO3X+A8xtZ2Pgk0pzp62fBTIxh/rbmVIKuhQR65TrwIlphMpdF4WWWyALJ+w==","shasum":"31a1a87b36f1d722307fc514710a457b9658e8cc","tarball":"https://registry.npmjs.org/@atombrenner/cfn-stack/-/cfn-stack-2.1.0.tgz","fileCount":6,"unpackedSize":78706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeGMFI1E8chkjFyOF2K7PsryKPAuryayldiu8AqOaDVgIgKtYG5/17JgjM4tFsnddonwNeX8xk7Z7riDJyPkpBFZY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhfwGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMVRAAixkTbSUP+KYrgLIMEkuiTRB0a2+lQYS0OVx87YO8hH0XTfE2\r\n93m2Bj+wd0v5aVxXKX/266mxuhJy7xd32me4f3FvGyJhqpqmv5pLdOgo/Ja2\r\n6a8+39xZhr+vMfzJqs8WupCyxG6uQCdcjSwDaBog7SntORqsy1y0NLqYkPLO\r\nSP5IKFYkl9Uzlgex5WYjHz/tBNKy4IXcciKsh1gAtG8161qe+oJ7lvKVex9X\r\nwR3DGTW13030fKCD7f5orPS0V1ogoqqZMo/XQ7a03X5754SpdICG/2yWqOHw\r\nNjtsHo7kWD06h57FH8Xj8cX0XC6LV54KwBhzIUbx2rn/Nw2L5X9egrV8jyMz\r\ni/dViq5+YLX70XHkKMNwQXcDUUQ2cidpvl61g0k3YwcTCJXCZ6F5rXfba21N\r\nKsWsiXAnp8C279F1C0rp6TgVVNMv7+S21FppFT6oyZZ464vw/Cp8ewA+Lgrt\r\nY0YR8E4TNZV56R1pOTvO7QXI6wQg6Ofy81VpbhyiQktmfd1FHU8++udgnFVm\r\n1ZgNlWRfmblo69xAI1eERj6WxlF7cvO4akPPPgkIRZ/1RBGh3NF6SImZVoFs\r\nTSpqv7bKUPApECGE5LGiUFFBhujbTxd+khsa2PX/pMFdjfAAZvXVeoSl4LK5\r\ne9jj2jg4YP3qxKzoKfbnbyENkU8umwPhbrY=\r\n=VUQT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"atombrenner","email":"atombrenner@gmail.com"},"directories":{},"maintainers":[{"name":"atombrenner","email":"atombrenner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-stack_2.1.0_1669725190195_0.4216437342511947"},"_hasShrinkwrap":false},"2.2.0":{"name":"@atombrenner/cfn-stack","version":"2.2.0","description":"Manage Cloudformation Stacks with Typescript","author":{"name":"Christian Rodemeyer","email":"atombrenner@gmail.com"},"license":"GPL-3.0-or-later","homepage":"https://github.com/atombrenner/cfn-stack#readme","repository":{"type":"git","url":"git+https://github.com/atombrenner/cfn-stack.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"prepack":"npm run build","build":"tsc","clean":"rm -rf dist","stack":"ts-node -T test/stack.ts"},"engines":{"node":">=16.0.0","npm":">=8.0.0"},"dependencies":{"@aws-sdk/client-cloudformation":"^3.350.0","@aws-sdk/credential-provider-node":"^3.350.0","word-wrap":"^1.2.3"},"devDependencies":{"@tsconfig/node16":"1.x","@types/node":"16.x","prettier":"^2.8.8","ts-node":"^10.0.0","typescript":"^5.1.3"},"gitHead":"2ee73936e7aef625bd81568efd30290786d5120d","bugs":{"url":"https://github.com/atombrenner/cfn-stack/issues"},"_id":"@atombrenner/cfn-stack@2.2.0","_nodeVersion":"20.2.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-D60GQVOXObTW5M8+B5OzxkmschlYaOLC42KJBZt7i/IJOp4jIeoRQCRkKgLnzWPp5esMNxWbdPPICdWHSWLpig==","shasum":"c9d3efcaa3cc1c9a71e44dc46dbc396a04a9821e","tarball":"https://registry.npmjs.org/@atombrenner/cfn-stack/-/cfn-stack-2.2.0.tgz","fileCount":6,"unpackedSize":78705,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2wGewSlHsCjOegv1S8e+i2pNTUtCJ/TWKw5zfpQVKBAiEAnhuhfUBfCycFOkCW6ZsmsobrFfqvHDgcVxid4eqCmhQ="}]},"_npmUser":{"name":"atombrenner","email":"atombrenner@gmail.com"},"directories":{},"maintainers":[{"name":"atombrenner","email":"atombrenner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-stack_2.2.0_1686662357798_0.9296217914536948"},"_hasShrinkwrap":false},"2.3.0":{"name":"@atombrenner/cfn-stack","version":"2.3.0","description":"Manage Cloudformation Stacks with Typescript","author":{"name":"Christian Rodemeyer","email":"atombrenner@gmail.com"},"license":"MIT","homepage":"https://github.com/atombrenner/cfn-stack#readme","repository":{"type":"git","url":"git+https://github.com/atombrenner/cfn-stack.git"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"prepack":"npm run build","build":"tsc","clean":"rm -rf dist","stack":"tsx test/stack.ts"},"engines":{"node":">=20.0.0","npm":">=8.0.0"},"dependencies":{"@aws-sdk/client-cloudformation":"^3.350.0","@aws-sdk/credential-provider-node":"^3.350.0","word-wrap":"^1.2.3"},"devDependencies":{"@tsconfig/node20":"20.x","@types/node":"20.x","prettier":"3.x","tsx":"4.x","typescript":"5.x"},"_id":"@atombrenner/cfn-stack@2.3.0","gitHead":"c2ba24f7bd844e240898422b31006150dff2ac77","bugs":{"url":"https://github.com/atombrenner/cfn-stack/issues"},"_nodeVersion":"20.10.0","_npmVersion":"10.2.5","dist":{"integrity":"sha512-yjUsRFp35FVYmLjFwLNu3bvZPsdyWSzHIswOlDSd/nooYXLN0y2BXs1gptT7HFRh3UnfR9ag8oWPo1HnsdvNbw==","shasum":"f7979e19e9edc8516b5271e87c0da37c1e7b5913","tarball":"https://registry.npmjs.org/@atombrenner/cfn-stack/-/cfn-stack-2.3.0.tgz","fileCount":5,"unpackedSize":9416,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDikLiez09u80bG/GrRYS5se2W1L6O7xKJfLy1jm+/G0AIgDQ9kNfB1Sm6ysJVni0dbUxeELsmViAFY7kcjg8WAUmw="}]},"_npmUser":{"name":"atombrenner","email":"atombrenner@gmail.com"},"directories":{},"maintainers":[{"name":"atombrenner","email":"atombrenner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfn-stack_2.3.0_1703771364767_0.679768943078616"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-03T15:20:42.562Z","1.1.0":"2021-06-03T15:20:42.798Z","modified":"2023-12-28T13:49:25.121Z","2.0.0-rc.1":"2021-06-04T13:43:17.018Z","2.0.0-rc.2":"2021-12-06T11:55:48.626Z","2.0.0":"2021-12-06T17:11:37.057Z","2.0.1":"2022-02-13T17:49:12.667Z","2.0.2":"2022-03-06T15:31:09.149Z","2.1.0":"2022-11-29T12:33:10.428Z","2.2.0":"2023-06-13T13:19:17.992Z","2.3.0":"2023-12-28T13:49:24.930Z"},"maintainers":[{"name":"atombrenner","email":"atombrenner@gmail.com"}],"description":"Manage Cloudformation Stacks with Typescript","author":{"name":"Christian Rodemeyer","email":"atombrenner@gmail.com"},"license":"MIT","readme":"## @atombrenner/cfn-stack\n\nManage CloudFormation Stacks with Typescript\n\n### Installation\n\n`npm i -D @atombrenner/cfn-stack`\n\n### Usage\n\n```typescript\nimport { Stack } from '@atombrenner/cfn-stack'\nimport * as fs from 'fs'\n\nasync function main() {\n  const stack = new Stack({ name: 'cfn-stack-test', region: 'eu-west-1', profile: 'atombrenner' })\n  const template = fs.readFileSync('./cloudformation.yaml', { encoding: 'utf-8' })\n\n  // create or update stack and wait for completion log events\n  const params: Record<string, string> = { Env: 'stage' }\n  await stack.createOrUpdate(template, params)\n\n  // access stack outputs\n  const outputs: Record<string, string> = await stack.getOutputs()\n  console.log('Outputs: ' + JSON.stringify(outputs))\n}\n\nmain().catch((err) => {\n  console.error(err.message)\n  process.exit(1) // exit the process with an error code\n})\n```\n\n### Example Output\n\n```\n16:27:28 Updating stack \"cfn-stack-test\"\n========\n16:27:28 CREATE_COMPLETE AWS::CloudFormation::Stack \"cfn-stack-test\"\n16:27:30 UPDATE_IN_PROGRESS AWS::CloudFormation::Stack \"cfn-stack-test\"\n         User Initiated\n16:27:34 UPDATE_IN_PROGRESS AWS::IAM::Role \"SomeRole\"\n         Requested update requires the creation of a new physical resource; hence creating one.\n16:27:35 UPDATE_IN_PROGRESS AWS::IAM::Role \"SomeRole\"\n         Resource creation Initiated\n16:27:53 UPDATE_COMPLETE AWS::IAM::Role \"SomeRole\"\n16:27:55 UPDATE_COMPLETE_CLEANUP_IN_PROGRESS AWS::CloudFormation::Stack \"cfn-stack-test\"\n16:27:56 DELETE_IN_PROGRESS AWS::IAM::Role \"SomeRole\"\n16:27:58 DELETE_COMPLETE AWS::IAM::Role \"SomeRole\"\n16:27:59 UPDATE_COMPLETE AWS::CloudFormation::Stack \"cfn-stack-test\"\n========\n```\n","readmeFilename":"README.md","homepage":"https://github.com/atombrenner/cfn-stack#readme","repository":{"type":"git","url":"git+https://github.com/atombrenner/cfn-stack.git"},"bugs":{"url":"https://github.com/atombrenner/cfn-stack/issues"}}