{"_id":"@curtis.hughes/luna","_rev":"9-40f9b88bc2da58f67f5302de749c084f","name":"@curtis.hughes/luna","dist-tags":{"latest":"2.0.3"},"versions":{"1.0.0":{"name":"@curtis.hughes/luna","version":"1.0.0","main":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"luna:deploy":"ts-node src/index.ts deploy","luna:destroy":"ts-node src/index.ts destroy","lint":"tslint 'src/**/*.{ts}'","build":"tsc","prepare":"yarn lint && yarn build"},"bin":{"luna":"./lib/index.js"},"devDependencies":{"@types/inquirer":"^6.0.1","@types/joi":"^14.3.2","@types/mime-types":"^2.1.0","@types/node":"^11.9.5","@types/node-dir":"^0.0.33","ts-node":"^8.0.2","tslint":"^5.13.0","typescript":"^3.3.3333"},"dependencies":{"aws-sdk":"^2.441.0","chalk":"^2.4.2","commander":"^2.20.0","inquirer":"^6.3.1","mime-types":"^2.1.24","node-dir":"^0.1.17"},"description":"Luna is an opinionated command line tool for deploying single page applications to AWS. It provisions the necessary AWS resources and handles uploading build artifacts to S3.","directories":{"lib":"lib"},"repository":{"type":"git","url":"git+https://github.com/Curtis017/luna.git"},"keywords":["aws","spa","react","vue","hosting","deploy","s3","cloudfront"],"author":{"name":"Curtis Hughes"},"bugs":{"url":"https://github.com/Curtis017/luna/issues"},"homepage":"https://github.com/Curtis017/luna#readme","gitHead":"940a27e619c06381b5948d5fdf3fb0cc4338b151","_id":"@curtis.hughes/luna@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"curtis.hughes","email":"curtis.npm@gmail.com"},"dist":{"integrity":"sha512-ar+WM/R+6w0t3oSlPEFJ+08p+/cW5eclSWoEQEUlP5gO4Tlceg+QqwryIXmZ6R8W0mX8cM2vnxxbZHo9jBwm3g==","shasum":"2336a2fc42727f9373b1ec55af1f2b39599a13a4","tarball":"https://registry.npmjs.org/@curtis.hughes/luna/-/luna-1.0.0.tgz","fileCount":23,"unpackedSize":54869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6MKbCRA9TVsSAnZWagAAilYP/jQiQdK2pD32T1lK+zLJ\njUI6xgfTXR1b9Ws3IpRoZ2qco6gdlZymkx9PjlnNkpSudmwyCkLGSsKMYg0e\n2HnrEgX8eSZomhf+gkCX05JKIV0X9bG38WRWh22ylFBmEygseSlDPqutJQEm\nZXPjp3tAnqSW6sCMMAH2G+csXWhmUywL03FOwLWiAGPbXK/nTrMhcSHGgWJI\nmw0e6aPTGQ2sndtb1rBLx2jtaF97xF/ynCvYeHtmxwiiF5XYRk5sLAcztcha\netjRXMt2w3HfvbEV6DHUUW80O9TYWioHRv8lBtL9XjJAhpba91RCXoF+8Al0\nKAkbuHbllLnk2rQMRFx44fYJiG7EDq12Dg4pvCYlJUAKkTyb1XCrk9JQWISp\n9znD5m9Nc/3J9b+9LG02zttgBDeF0hmXC5gNAYHkNCEl2k7GBjHk15sm/LF0\n5taYrfX3QoYpJXSVrWavCweSQEYaj6Q7oVLdbHgBZPM4o4k84aWmsPBae9xo\n84NvUiQYHQQ1FLBWafo5CzrjZfPD4Z0IFFGlxidt3yzz0oUEFD93sPRr3QGq\nfDjFAr7QlOhhYWZfqALR3+4LGIE9XLXOWG7cOnSbbmbsTe+SwgE5WSn8dXYc\nMqbpb7UuaJRJMViWPI2HSyuX3Kvh1a1w5w0r39ZO5IbVbfKhCJIw4Oy574oh\nHWnN\r\n=CV6/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCseo4ZA/fPCXncyN5LZvMENps5/1nPCr6VCvKRAneuaQIhANbChPi4FMburC4aGcdIvd+hWJqH7Bh6a9IARGa+onvo"}]},"maintainers":[{"name":"curtis.hughes","email":"curtis.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/luna_1.0.0_1558758043030_0.09121182957646212"},"_hasShrinkwrap":false},"1.0.1":{"name":"@curtis.hughes/luna","version":"1.0.1","main":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"luna:deploy":"ts-node src/index.ts deploy","luna:destroy":"ts-node src/index.ts destroy","lint":"tslint 'src/**/*.{ts}'","build":"tsc","prepare":"yarn lint && yarn build"},"bin":{"luna":"./lib/index.js"},"devDependencies":{"@types/inquirer":"^6.0.1","@types/joi":"^14.3.2","@types/mime-types":"^2.1.0","@types/node":"^11.9.5","@types/node-dir":"^0.0.33","ts-node":"^8.0.2","tslint":"^5.13.0","typescript":"^3.3.3333"},"dependencies":{"aws-sdk":"^2.441.0","chalk":"^2.4.2","commander":"^2.20.0","inquirer":"^6.3.1","mime-types":"^2.1.24","node-dir":"^0.1.17"},"description":"Luna is an opinionated command line tool for deploying single page applications to AWS. It provisions the necessary AWS resources and handles uploading build artifacts to S3.","directories":{"lib":"lib"},"repository":{"type":"git","url":"git+https://github.com/Curtis017/luna.git"},"keywords":["aws","spa","react","vue","hosting","deploy","s3","cloudfront"],"author":{"name":"Curtis Hughes"},"bugs":{"url":"https://github.com/Curtis017/luna/issues"},"homepage":"https://github.com/Curtis017/luna#readme","gitHead":"6fdeb8243c1881b85dfb1186d6dbaae4e65a6bb6","_id":"@curtis.hughes/luna@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"curtis.hughes","email":"curtis.npm@gmail.com"},"dist":{"integrity":"sha512-vyyanlio1C8llzGVUpCUOukxkHhIaWz0EOOlpDt3730gR6++LDQSOpE+AEG3VdZ0vAgZJ+HdQmj1gdzV6xs3og==","shasum":"8490f37dc48a4acf46305815d1b17fc2dd81c38d","tarball":"https://registry.npmjs.org/@curtis.hughes/luna/-/luna-1.0.1.tgz","fileCount":68,"unpackedSize":107929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6MQOCRA9TVsSAnZWagAAfc4P/3KvsO1GPiOVEX5mwytM\nQ9WP2Uy/HQ8zrE43FY+SR6/6fFrXlmE2vVsojtq1NXLGb95bLfYGbTXqmYjE\nMyyJIZsue4en0vIqEG2rYeoE+Bt3DYvF883LvwcdxlNMzCwx7Bia0uvauTVx\nKGAbLO6ueeQiaxuuDg/aon/uXifI3ZZqGdERm0WJFwRL2fWCQTwmRxpvirtg\n29o8i3f1jmBInP16W4Y7i+ZGMalhztBdOq6+TLLsH1wJnQvp7Zo024RFkuOS\nzxWo8B5xhY8vmGrsFis09qXsBPdrkxBi1gWT4Ulu+2/TPGhN4Tw+BKI+ZZV4\nKXE8rOaQx89Wvhah5p+Awb0Xye50lA4hxidpYT7u3+F+4Cim/PtUXt05Z567\ndDLWleZpktm20BZqtpAQEfQb0A4aOT2FkclnkNheoGCatUUzbvfYCcAmYfGg\n0jSCe26RnTsIAllScVu9RypTJ8Odrpyh5TIvpm2VyyhINW+v9VPpNFvXuUBU\nmlkG+D3ZwxNe8JmmukIhh2AQhl83QEk58D8LpcAahoAYCWK4fIemdTNrKbL5\nRa010Y/6QrAjPtdxOsSp3+5YsCg3W/sWhcX/70LRZIXHwkcfrrQxKorPZrsr\nrMIONYFVTCpX1tm+aqi6JIa8eepIS3fhSAVGuJZUxo/k+tPRVJ4SYCXtdzfO\nnD/W\r\n=Jilh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIA1cmxotr7FKvmmsB7k8qGj0GN7LIOELnINJBhEDy9AiEA+WGBMGe+gamV4+RXIwW4KCajISGoT1ACwswmNXuUWc0="}]},"maintainers":[{"name":"curtis.hughes","email":"curtis.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/luna_1.0.1_1558758413958_0.961193551231311"},"_hasShrinkwrap":false},"1.0.2":{"name":"@curtis.hughes/luna","version":"1.0.2","main":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"luna:deploy":"ts-node src/index.ts deploy","luna:destroy":"ts-node src/index.ts destroy","lint":"tslint 'src/**/*.{ts}'","build":"tsc","prepare":"yarn lint && yarn build"},"bin":{"luna":"./lib/index.js"},"devDependencies":{"@types/inquirer":"^6.0.1","@types/joi":"^14.3.2","@types/mime-types":"^2.1.0","@types/node":"^11.9.5","@types/node-dir":"^0.0.33","ts-node":"^8.0.2","tslint":"^5.13.0","typescript":"^3.3.3333"},"dependencies":{"aws-sdk":"^2.441.0","chalk":"^2.4.2","commander":"^2.20.0","inquirer":"^6.3.1","mime-types":"^2.1.24","node-dir":"^0.1.17"},"description":"Luna is an opinionated command line tool for deploying single page applications to AWS. It provisions the necessary AWS resources and handles uploading build artifacts to S3.","directories":{"lib":"lib"},"repository":{"type":"git","url":"git+https://github.com/Curtis017/luna.git"},"keywords":["aws","spa","react","vue","hosting","deploy","s3","cloudfront"],"author":{"name":"Curtis Hughes"},"bugs":{"url":"https://github.com/Curtis017/luna/issues"},"homepage":"https://github.com/Curtis017/luna#readme","gitHead":"8ce52c07e3a09ca9d535679a1c210a8172d6d690","_id":"@curtis.hughes/luna@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"curtis.hughes","email":"curtis.npm@gmail.com"},"dist":{"integrity":"sha512-HEwMqxmB6CyPNIAo7X4fGzmwW6+eaU6idYJ2ln5JmQorZM6+bS0y+/vTAG48CHAw70iY/EppPlpqi7sQntDwpg==","shasum":"f8e90d8502ed2d26587c0bb7d434b0541555b1fa","tarball":"https://registry.npmjs.org/@curtis.hughes/luna/-/luna-1.0.2.tgz","fileCount":40,"unpackedSize":85265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6YcECRA9TVsSAnZWagAAMr8QAJ/iHnMKBAXno6Ya9UTt\nT3eGlqravVFvExYNnaZ26Idifarnspx6UNlwG3Ht8y7eGKSCI4hSLAzPCz17\nbJF/ovnK6c+2uu44DKXdZG4G7H9sZCMg/RIZNn8jPmMnYLrnNxfVx4MjzIfp\ncbn89VQqO/W9Jyi1K0MMyUjxq+xXk4gamKVFonoKeby2WqPJ4zLOrRJrvVL7\nvfnADPCH/f8h3Sr0KwLEhJeAXIYvNFNffdFHY6lqg1jrKe/BcMUoV+nFrawQ\n0SHQjXvhlSRmOWt9w8Wf1cJMM91zkm40E3uLfO6nXtYQQAkk12ZbNr2cnvHl\nSs2rMgEHQW0xv+VWwBPwsf9lBlagUf6hSddQSuk0gXKTYTnVrh6gYbuW1UyW\nu+UnuDfm9Ux7HZEZP2IRyDG3Ayhdsezr5n3SIydNb/PwU3juGZ9SShQGFAsK\nx5O1khTq8H5RXInBYEBeGuMrmwgrCy4OfJRCcNvovuHWcT+M98RMioyN8Bs7\nHcv1Kezp8OXFjL9jyh3FNJevpR4R/9/+++gsqZV1G/ySeZeQaEko4U1mtVFO\nr+hKQjcyc+PZdpoHes/VMYGaFfY5tU9XbNVY1CeHyJown40+Za0zEFL+tV4Y\nkjrMfIpZXaBNhr2AILai4eVUzpM/uquOJMWDeFzgjpmP/07V3toMLwgol4ZG\n3c1B\r\n=IM4q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHr1vVxZQ3oK7T2R7XgPUwHbqwdLTB355aQTbDwyd4+BAiAYrnSdMoeE3Cq42lBZkrvJPc0HMJG3ANoyheSVvnZgOA=="}]},"maintainers":[{"name":"curtis.hughes","email":"curtis.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/luna_1.0.2_1558808323829_0.34377836359023917"},"_hasShrinkwrap":false},"1.0.3":{"name":"@curtis.hughes/luna","version":"1.0.3","main":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"luna:deploy":"ts-node src/index.ts deploy","luna:destroy":"ts-node src/index.ts destroy","lint":"tslint 'src/**/*.{ts}'","build":"tsc","prepare":"yarn lint && yarn build"},"bin":{"luna":"./lib/index.js"},"devDependencies":{"@types/inquirer":"^6.0.1","@types/joi":"^14.3.2","@types/mime-types":"^2.1.0","@types/node":"^11.9.5","@types/node-dir":"^0.0.33","ts-node":"^8.0.2","tslint":"^5.13.0","typescript":"^3.3.3333"},"dependencies":{"aws-sdk":"^2.441.0","chalk":"^2.4.2","commander":"^2.20.0","inquirer":"^6.3.1","mime-types":"^2.1.24","node-dir":"^0.1.17"},"description":"Luna is an opinionated command line tool for deploying single page applications to AWS. It provisions the necessary AWS resources and handles uploading build artifacts to S3.","directories":{"lib":"lib"},"repository":{"type":"git","url":"git+https://github.com/Curtis017/luna.git"},"keywords":["aws","spa","react","vue","hosting","deploy","s3","cloudfront"],"author":{"name":"Curtis Hughes"},"bugs":{"url":"https://github.com/Curtis017/luna/issues"},"homepage":"https://github.com/Curtis017/luna#readme","gitHead":"d5ef76090d4a8d85b42b512f2c731c70ed4806fe","_id":"@curtis.hughes/luna@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"curtis.hughes","email":"curtis.npm@gmail.com"},"dist":{"integrity":"sha512-wvbN6LZjZLVSpxZAupwAH8/hjh2l7gyh6kCVqBCwZL2AW/+bx/W7KwSpRZ6+O2hkL1cal2CDhNc/F7T7Od6xOA==","shasum":"3f036224193e6296af7d8f2936429ae2dca6f3f7","tarball":"https://registry.npmjs.org/@curtis.hughes/luna/-/luna-1.0.3.tgz","fileCount":40,"unpackedSize":85999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+EMsCRA9TVsSAnZWagAAvSUP/jMsTlX6A8oU8qtYA6ZP\ng/xkyRpYko8Hjq7w0GlWCkAZVgJzEe1uIrWV+9X7ujsFHDP9RwB/z27308/W\nlSLp+YYKhguVVj7ZuVhyDuK/GBlCjMb/3mZUboAAGlx2vNXr3kkkH5Nyvn4Y\n8b6DAGpDxg6jsTqMYg8+CKVbqGRs/mER0BYYgD3ivOuNgV9Thw7AGCvhtUGg\n5TWDQ8X9mUOuK+ZTgEP147ONvcxNesDqVyZJcfaJBsIIjlvRTWp7lICBSJaa\nmb/iIgUoXLids0TvygXnDugdaN5gM48GwlSyLqQqQ2dHoTFXqbBJPAEhKABH\n3+isrHV+Zha2FGG+THVY3RISDG79o2+phRxybwNlolkPfTRtheKtK1z7kUb0\nYbKot/qRHs4Yh8InRoodxCcHZV+ko5nqG5vVp7URahZ7YFL2a6cyL83bt30W\no4647j+sMzKY0hceVN4QcT5ppImW4ggxUzaSXwPAulppekztuhkaTbCHdp8a\nwbguhC6Nb3AkPtFmm1EspqWkHZGpcjdQXnwcarxbZmZokkvNvJQkZvHM0cyj\n/ijPvvNS29+G1XiK/+hMhrTopddiwzueQNf2EuXdjRMiva4m9gqA6TGo3bMz\neLo4ckpRLg0X82hSHD1g1vFjUjgi6ZyrQtK5rwJL8wvOHPs2EXfxjqr/c6e+\nGIT7\r\n=MXh4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHYA+/5GMUALbA/5xjfsK/WFcFRJHVx6kQGk0XNS3NGwIgQ0qnVnkIFfzVkCV3F21n9v+CuUCbQtfbN739jFx7blo="}]},"maintainers":[{"name":"curtis.hughes","email":"curtis.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/luna_1.0.3_1559773995900_0.7552540551062399"},"_hasShrinkwrap":false},"1.0.4":{"name":"@curtis.hughes/luna","version":"1.0.4","main":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"luna:deploy":"ts-node src/index.ts deploy","luna:destroy":"ts-node src/index.ts destroy","lint":"tslint 'src/**/*.{ts}'","build":"tsc","prepare":"yarn lint && yarn build"},"bin":{"luna":"./lib/index.js"},"devDependencies":{"@types/inquirer":"^6.0.1","@types/joi":"^14.3.2","@types/mime-types":"^2.1.0","@types/node":"^11.9.5","@types/node-dir":"^0.0.33","ts-node":"^8.0.2","tslint":"^5.17.0","typescript":"^3.3.3333"},"dependencies":{"aws-sdk":"^2.441.0","chalk":"^2.4.2","commander":"^2.20.0","inquirer":"^6.3.1","mime-types":"^2.1.24","node-dir":"^0.1.17"},"description":"Luna is an opinionated command line tool for deploying single page applications to AWS. It provisions the necessary AWS resources and handles uploading build artifacts to S3.","directories":{"lib":"lib"},"repository":{"type":"git","url":"git+https://github.com/Curtis017/luna.git"},"keywords":["aws","spa","react","vue","hosting","deploy","s3","cloudfront"],"author":{"name":"Curtis Hughes"},"bugs":{"url":"https://github.com/Curtis017/luna/issues"},"homepage":"https://github.com/Curtis017/luna#readme","gitHead":"f969e6fbffa968af3fc801ee5c79c72714d14566","_id":"@curtis.hughes/luna@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"curtis.hughes","email":"curtis.npm@gmail.com"},"dist":{"integrity":"sha512-xi9fS1bztVUVfWoEIT17LStW1wGUvu2ZT3C1QkKoelYwnFcn5AcuX8NkrQpLtgkuDVCO9TkSqrRba5946Nx/zQ==","shasum":"d53f57f816fa5b43f33d9504b5eb9a33f721c323","tarball":"https://registry.npmjs.org/@curtis.hughes/luna/-/luna-1.0.4.tgz","fileCount":40,"unpackedSize":85040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAHRtCRA9TVsSAnZWagAAeH8P/jtTUG9EJ1ng2cHoBwDP\nbGu2IpBbzzW60T0PpD9wB2QiMUTFFCzZAomYF1C0r6G+/BAMcUh83YaGRQSW\nUKuzLzIUQ5dUP4mqmC541FjJzIBYpqW8hL7xojU2p3867do9Dme5ZahK/RH7\nJhLOzIVrJ4CmojkwY92GbBuRSxZkOuVayNUkaw29suJCVIZrRHQ7w/ZMtJCS\nHLkXgS4wT8+wCVBACoUJC9JZ3Db4+BRkVac46QjCUXEglcfx+uuwrDlXlI+F\nnbT94bB+/CC2Idwqm1Uj/OimoS9CW74vobSux/SfWHCJf6yAHPiwLmLnIoIk\nXBqPVvQXGmSXVJNPdtvU71XyRb4IDZqh5pDxPpo/VJ3EOo6dmzNtd2uGCeg5\neti2qukqSWWGffSSsvftDF1E0JNe+7jn+MgPQ1UyM6+VrWU6lihqPC5f4tZ0\n3qKpxOs9iXWSju5RIPOOgIc9yg5EM0L3ydd6swdnRwHZLCezg97Eruc0b2IZ\ngtRpHUjFp6VYicgoGwlTDFRy9d6BO7ElEqFf9YCf3Xx+bsy03X78TJMpCnDG\n4Roc9E7zTn90355eZEKDQlWy7m3gHQvhHQcCZ+72teAIIfLpuxPRmGubYgv/\nZDeuobycx4DRWa9NaeEzTcLvB1KLJF0lrq4q/18115LPWMnDyPP9cBQ+MIlo\nCXTA\r\n=689n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENyj+wmcD/CnIGt2oNbnGH65VE4lVzag/CLIc2fQubaAiAVtMAUbnbmPVxlw+jVC6LR7P5kRYQ1dGa7+ZUr9uL+nA=="}]},"maintainers":[{"name":"curtis.hughes","email":"curtis.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/luna_1.0.4_1560310892164_0.5227443397313187"},"_hasShrinkwrap":false},"2.0.0":{"name":"@curtis.hughes/luna","version":"2.0.0","main":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"luna:deploy":"ts-node index.ts deploy","luna:destroy":"ts-node index.ts destroy","lint":"tslint '**/*.{ts}'","build":"tsc","prepare":"yarn lint && yarn build"},"bin":{"luna":"./lib/index.js"},"devDependencies":{"@types/inquirer":"^6.0.1","@types/mime-types":"^2.1.0","@types/node":"^11.9.5","@types/node-dir":"^0.0.33","ts-node":"^8.0.2","tslint":"^5.17.0","typescript":"^3.3.3333"},"dependencies":{"aws-sdk":"^2.441.0","chalk":"^2.4.2","commander":"^2.20.0","inquirer":"^6.3.1","mime-types":"^2.1.24","node-dir":"^0.1.17"},"description":"Luna is an opinionated command line tool for deploying single page applications to AWS. It provisions the necessary AWS resources and handles uploading build artifacts to S3.","directories":{"lib":"lib"},"repository":{"type":"git","url":"git+https://github.com/Curtis017/luna.git"},"keywords":["aws","spa","react","vue","hosting","deploy","s3","cloudfront"],"author":{"name":"Curtis Hughes"},"bugs":{"url":"https://github.com/Curtis017/luna/issues"},"homepage":"https://github.com/Curtis017/luna#readme","gitHead":"a928fc32d527e324391d0a99640b8fe3a5dcdfe9","_id":"@curtis.hughes/luna@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"curtis.hughes","email":"curtis.npm@gmail.com"},"dist":{"integrity":"sha512-qAFMVMRs05u9x8AWZPMjgGlBRnDqx0b5kL8baUbDLPA+FQK9MAhr1DaZ5lp7uKEFhgb1QxgJZlAnEU0UAls1pw==","shasum":"31bd4e036606c6d74170794c2f92eb85c6bd5949","tarball":"https://registry.npmjs.org/@curtis.hughes/luna/-/luna-2.0.0.tgz","fileCount":40,"unpackedSize":89256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdISxzCRA9TVsSAnZWagAAYSsQAJwmQYJOjdekg4WUBNqF\n50H6UT2y9tbuUpq+umOONDYVoGMSuicn3r8EvyCaHkxBA4EJu0n2rWr10lDG\nVPZAji+GbSFdXdp8iaXslI/AxUSNtPC2G/ukkN6GlyWWDcKTzVpNiBv3Oiwy\nrrWYtTTOZs8umopCtZku0K6BSc3LhYC3fgeKxrIhVIeC7xuK+GGQ1a6CkRNd\nSi9Hcuf3NCCnXVd9qxoNJEtNZcQhVBQVUHVyN7cqZnY5BF5hpG2dJ+q1n0gb\n5Gabgknnbr6tAbXryx/iRPDomzD2yad+wY1+NGFtVD8cIpH0q3ieprzlYNzN\nW4OyMojVQvCJ5KbKOADT73T8R3D3drpjiEB/8dKULAN32mXtTg1PMzfb3frL\nONyLJljD2e6G5DmXTnODrSCsJ1nvSDMayacaohoMNRyYtsUvp0FPPtyUTBqD\nfjkhWjZ/3u9VTjlD+9BesX6TJAsqsv7yoacceu19IguOthBlu/waneO9mAvi\nih7eGMHBNO10bkPJ0sZxT9OErAhnitSMghteoaTLG8mn3qzlBez9pcaTugZA\nNHv6wr+UdiinUOaxwE1M/tPwTqkvcntmuaYQacfs7a+w4/PPH3/R33ZKtWoJ\nvGDCR0lqURDHNNvCr569o/wHLdYaq4lq83Nbql9J9m8CdOIUZaQiveFeK/mQ\nCxUa\r\n=Tn8p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+VSNSpj+4u/axUdIVrp9npHkxODKFyniy61cDHQwLPAiEApJSo3CjqQed7MBl8gMTs26sIUBfWTnXtO5Fn64zqqO0="}]},"maintainers":[{"name":"curtis.hughes","email":"curtis.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/luna_2.0.0_1562455155075_0.3795023827472457"},"_hasShrinkwrap":false},"2.0.1":{"name":"@curtis.hughes/luna","version":"2.0.1","main":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"luna:deploy":"ts-node index.ts deploy","luna:destroy":"ts-node index.ts destroy","lint":"tslint '**/*.{ts}'","build":"tsc","prepare":"yarn lint && yarn build"},"bin":{"luna":"./lib/index.js"},"devDependencies":{"@types/inquirer":"^6.0.3","@types/mime-types":"^2.1.0","@types/node":"^11.9.5","@types/node-dir":"^0.0.33","ts-node":"^8.0.2","tslint":"^5.17.0","typescript":"^3.3.3333"},"dependencies":{"aws-sdk":"^2.441.0","chalk":"^2.4.2","commander":"^2.20.0","inquirer":"^6.5.0","mime-types":"^2.1.24","node-dir":"^0.1.17"},"description":"Luna is an opinionated command line tool for deploying single page applications to AWS. It provisions the necessary AWS resources and handles uploading build artifacts to S3.","directories":{"lib":"lib"},"repository":{"type":"git","url":"git+https://github.com/Curtis017/luna.git"},"keywords":["aws","spa","react","vue","hosting","deploy","s3","cloudfront"],"author":{"name":"Curtis Hughes"},"bugs":{"url":"https://github.com/Curtis017/luna/issues"},"homepage":"https://github.com/Curtis017/luna#readme","gitHead":"9c0a4d49a6d47d19f07522cb4f43452593af936e","_id":"@curtis.hughes/luna@2.0.1","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-o2CN+e4ctDoIoVFW7jM4vqsNG0Mkx+8TvrXz3M+NrkNufmjMwLalelY4ZxrOdlSpqicC3YXeEuhshnmhUh58Ew==","shasum":"3c045bbde4524a0eb4d144ab3d0d81f0e6bf168e","tarball":"https://registry.npmjs.org/@curtis.hughes/luna/-/luna-2.0.1.tgz","fileCount":40,"unpackedSize":69819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKgBhCRA9TVsSAnZWagAA+XkQAI8Y8mBfNkB5zhbMM9EI\nmiV1gTi6Ux2fQ0EcmMqQqt39ZGjk3jyiCH+a/2Ytlb5VE6Gr4fY62fMo/toz\ncIk7SsY+BjXqHrVbNE89HA0sUai0Z6rc1XpTjrAuTEuKRz9eve6sTzPwpuNh\nzoe9mZlEGQK+4u1qIrKwXhK9yArYREAeiEYt3JR8m/5yFzbWEnb1pIByp+Di\nsFVQE9ZumNL1L7wzgMmbztWJA0+nvRI76PCKBkQGj+xIjgtENkCdvDtEqsDN\nsK4M8HxnaU78ZrpPNHEhEKsSM2keLJsTZciYKQXNsZN8Ah+RopZLHQgBbspJ\nB6oYjAe9a6rPrzZGTN+APXhHq+Soms/44qnXkDme4o9x3gf/YcrsTdN/9Ndd\n11AR9siTcARdE3okNoHeHTWFWTz/5e5LTR0/cixhhEagSzZTnmUcBzxcNeqQ\nW/oSmsmhfn+VMjFDjKlIokVDOoxFVhZ5Qzdjd4EKJa2NvYzbPXOvCyo56ZgP\n39Jmh31b+AT1uTM562JbSUhcYC8hYFHll57ZWfYayHfndTdxloTtjR1lKAZK\ndsYNcPiShlpXli8ft8lBgCbVaHW4EoK4JhJDEDACbK7h5jKhnqKSV/puL9Ge\nBmua3yLshTJsVbd73Z9gWElHCnQleXzuTaTHrQp1lYOv9MkQmHBGDBvVOT+m\n1h4G\r\n=Ni64\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5ZEOfn3erHl1RrAbw6xwUW+vuEyQrY2ZdXOgYKsMOjgIhAIn7sOIJlm41oxq1Nq/TIhsDXnNusDytpYuJXuO8bhoa"}]},"maintainers":[{"name":"curtis.hughes","email":"curtis.npm@gmail.com"}],"_npmUser":{"name":"curtis.hughes","email":"curtis.npm@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/luna_2.0.1_1563033696245_0.46946248695870474"},"_hasShrinkwrap":false},"2.0.2":{"name":"@curtis.hughes/luna","version":"2.0.2","main":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"luna:deploy":"ts-node index.ts deploy","luna:destroy":"ts-node index.ts destroy","lint":"tslint '**/*.{ts}'","build":"tsc","prepare":"yarn lint && yarn build"},"bin":{"luna":"./lib/index.js"},"devDependencies":{"@types/inquirer":"^6.0.3","@types/mime-types":"^2.1.0","@types/node":"^11.9.5","@types/node-dir":"^0.0.33","ts-node":"^8.0.2","tslint":"^5.17.0","typescript":"^3.3.3333"},"dependencies":{"aws-sdk":"^2.441.0","chalk":"^2.4.2","commander":"^2.20.0","inquirer":"^6.5.0","mime-types":"^2.1.24","node-dir":"^0.1.17"},"description":"Luna is an opinionated command line tool for deploying single page applications to AWS. It provisions the necessary AWS resources and handles uploading build artifacts to S3.","directories":{"lib":"lib"},"repository":{"type":"git","url":"git+https://github.com/Curtis017/luna.git"},"keywords":["aws","spa","react","vue","hosting","deploy","s3","cloudfront"],"author":{"name":"Curtis Hughes"},"bugs":{"url":"https://github.com/Curtis017/luna/issues"},"homepage":"https://github.com/Curtis017/luna#readme","gitHead":"a6396ea72b766d0001b900779bdcfedb477fb966","_id":"@curtis.hughes/luna@2.0.2","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6lg672J9j1maD8BbFmDa3UIHLo9OoDTdRJYDz6v3d70CicUCm5iWPTbKjvR0w/oNJYgGXL7oso1zmGHlfkXqoA==","shasum":"b421f650849c105e91fb987b100062e1b1ccd170","tarball":"https://registry.npmjs.org/@curtis.hughes/luna/-/luna-2.0.2.tgz","fileCount":46,"unpackedSize":80099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdM9OWCRA9TVsSAnZWagAA+isP/128Si0n80c9xuSoRoSg\nxiKIB2RaPLrMHFy/xtOBk7OcbnQETaVwACaf89lbSgTlOX5D/nqc7tg4BK8x\ntLf3Jh1fnEwDDPCtnoYublJQTu37WfsVSq0YlN2YfcEzscEMS3TpntmkMgyB\nUY1rgc6PL8+e98Ey+HFZMRF95ZkGgQ67NBWcFXrOhhu/So9uPCTtyhVe6Ks/\nHXUnXQ01lmzpJPbN4bY7fMBPOr/QqMfTrObxzgnvGye19sbfpFboinrp3nI/\nWlvb5iLlVedlrZs2WWFeYti/ywpLDC4UPBNIvyFOLEX/pzZDhzZD0aZ5Xx8X\nayobuPR9WgXa82D6tXQyUsYAKEFOavYujCydI/Tj4lg74imR1r0Hh88hIvia\nqP1iIOKtRZyELpxakcGOfwvi2J2VwIRwPjdYOOeX0naOxiigUB6pxWV6VFIy\nh5zw6B6An49UOfk1ml+7VR7pKjCQwPUWBf3RbP3Y5Jw8YKxm06EMg2lFnP9R\ntpXLSKEAuWj27lZGbhryW/GIW6/O5lyXA24YzzTa5W2++bui/c9M6K4pog43\nO5OxGYlwxiH/KuVo/TKBww4+trHuYSSp+1UtKjpwWFlG9qfMnFpGScncJ0JE\n7HXGc6SITFiCF2GlrjpmmgEfoIePhX6G9kyiGRmFyoKFPkDBWQ35RAuDR04z\nbvDb\r\n=6wwH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv06c01kmJReP1+XWNqucITw6aXrXZOMn7dJc8pPYdnwIgWvSB5s2Wj/kX4iFQxmMxi3oNFY/2zxsVG+iAm1FB9VI="}]},"maintainers":[{"name":"curtis.hughes","email":"curtis.npm@gmail.com"}],"_npmUser":{"name":"curtis.hughes","email":"curtis.npm@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/luna_2.0.2_1563677590018_0.3244321006201909"},"_hasShrinkwrap":false},"2.0.3":{"name":"@curtis.hughes/luna","version":"2.0.3","main":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"luna:deploy":"ts-node index.ts deploy","luna:destroy":"ts-node index.ts destroy","lint":"tslint '**/*.{ts}'","build":"tsc","prepare":"yarn lint && yarn build"},"bin":{"luna":"./lib/index.js"},"devDependencies":{"@types/inquirer":"^6.0.3","@types/mime-types":"^2.1.0","@types/node":"^11.9.5","@types/node-dir":"^0.0.33","ts-node":"^8.0.2","tslint":"^5.17.0","typescript":"^3.3.3333"},"dependencies":{"aws-sdk":"^2.441.0","chalk":"^2.4.2","commander":"^2.20.0","inquirer":"^6.5.0","mime-types":"^2.1.24","node-dir":"^0.1.17"},"description":"Luna is an opinionated command line tool for deploying single page applications to AWS. It provisions the necessary AWS resources and handles uploading build artifacts to S3.","directories":{"lib":"lib"},"repository":{"type":"git","url":"git+https://github.com/Curtis017/luna.git"},"keywords":["aws","spa","react","vue","hosting","deploy","s3","cloudfront"],"author":{"name":"Curtis Hughes"},"bugs":{"url":"https://github.com/Curtis017/luna/issues"},"homepage":"https://github.com/Curtis017/luna#readme","gitHead":"8eb48827a2f8a8d99b6b0b470a49cef17024ff37","_id":"@curtis.hughes/luna@2.0.3","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pHBnNODUJIxXQU/X6UoI02Go6/ChVuXtPApjgHMtL7KOleye/OEJKYzStDHaazFHmYXU918yWzFZzQNZODgJYw==","shasum":"74ba514745d62b8e027e0e9bb345ee110eb4b163","tarball":"https://registry.npmjs.org/@curtis.hughes/luna/-/luna-2.0.3.tgz","fileCount":46,"unpackedSize":81183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdM9auCRA9TVsSAnZWagAA2JoP/iu+NvX3Pyeeh+ivWIWv\nEqoGiR4xN4Bau+q+Q7Qb0feRJ3WbBR43w+uUpRf6YiwJESLtBOZiIRIa1DeV\nYSbevskayz0nevrllpAUKVKnNyt162mFTJiyuUYD4SWlWfAK+xLQ8gvjg2c9\nt+IWHK8C0UNLV0Z/B5gD20mVhJGNOx3hWmwWHu5CmIMoMF8oIYozLT4KVWAq\nZtudWaTn2IqjCL0wwBoKY48n149zDU8Gav94iMVWbMbReGAMOQ0qUabqh9ka\nAYEA07NmsRQSpjMYr3RyNFJYJ1KhcNsMKPE4sKKw0RD/srG7Mr1vOxJhsjOZ\nvVKoRcbco6Z1TE3neQNKEymbLKPCkgCu66nyYgPELxRYEEl+dhKIxugjGx6v\nlVj5CVjtm4BAR0shcnxiCifebprFPqsiGV5ktTXet8Z0cGwGnP9IOENhH+uK\nR48+hYSBfU7rcJ5si5D5eQhiSlqS1O7SQQku6S874LVSa3hG2EvkVXqnr/OL\nZWiGI1plRVbOf/Gzyf4qp9GCNAMAjheK+IvPL0h6iPnFGG6qxDbd7wOsTfiW\nbkAtSB1wths4yETl999TWq7XkYjXNC/jNtRPBuGrgA8yoQAZWqhOX/dILsv4\nwmr5SGT7K4M4QsM/kfUF6+Qz0MSbkCgbC9b6BixB8va02yEsm8zhGN09EV62\noIzD\r\n=12eI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsEZ7LHqTC4RkeeOPTvUM5ZMqbn5UxDWzOdE6k7pLTWAiEAx4SEMrSHsbHvtCZqNQ7kkHTDJlrkFTkbQ3LZ3z+veC4="}]},"maintainers":[{"name":"curtis.hughes","email":"curtis.npm@gmail.com"}],"_npmUser":{"name":"curtis.hughes","email":"curtis.npm@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/luna_2.0.3_1563678381345_0.9549595979001555"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-25T04:20:42.955Z","1.0.0":"2019-05-25T04:20:43.242Z","modified":"2022-04-05T02:20:45.572Z","1.0.1":"2019-05-25T04:26:54.230Z","1.0.2":"2019-05-25T18:18:44.059Z","1.0.3":"2019-06-05T22:33:16.032Z","1.0.4":"2019-06-12T03:41:32.314Z","2.0.0":"2019-07-06T23:19:15.246Z","2.0.1":"2019-07-13T16:01:36.458Z","2.0.2":"2019-07-21T02:53:10.134Z","2.0.3":"2019-07-21T03:06:21.616Z"},"maintainers":[{"name":"curtis.hughes","email":"curtis.npm@gmail.com"}],"description":"Luna is an opinionated command line tool for deploying single page applications to AWS. It provisions the necessary AWS resources and handles uploading build artifacts to S3.","homepage":"https://github.com/Curtis017/luna#readme","keywords":["aws","spa","react","vue","hosting","deploy","s3","cloudfront"],"repository":{"type":"git","url":"git+https://github.com/Curtis017/luna.git"},"author":{"name":"Curtis Hughes"},"bugs":{"url":"https://github.com/Curtis017/luna/issues"},"license":"MIT","readme":"# Luna\nLuna is an opinionated command line tool for deploying single page applications to AWS. It provisions the necessary AWS resources and handles uploading build artifacts to S3. \n\nThe primary purpose of Luna is to automate the infrastructure necessary for hosting single page web applications. Other frameworks and tools like Terraform and Ansible are great for projects with lots of resources. However, they require a substantial amount of installation and setup that might not be worth it for every project. Luna runs in a Node.JS executable environment, which means the only thing you need to have installed is Node.JS. It also means you could potentially use the same server to deploy your project as you do to build and run unit tests.\n\n### Resources\nLuna uses a CloudFormation stack to define and allocate AWS resources. Along with the CloudFormation stack, the following resources will be provisioned when you run the deployment script (Note: it will prompt you with a brief summary before executing the stack): \n* S3 Bucket\n* CloudFront Distribution\n* CloudFront Origin Access Identity\n\n### Usage\nTo deploy a project:\n```\nnpx @curtis.hughes/luna deploy <project-name> <distribution-folder>\n```\n\nTo destroy an existing project: \n```\nnpx @curtis.hughes/luna destroy <project-name>\n```\n\n**NOTE:** This assumes that you have the appropriate AWS environment variables setup in your executable environment (ie `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, `AWS_REGION`). \n\n### Flags\n```bash\n-s, --sync # Synchronously wait for resources to be deployed/destroyed\n-y, --yes  # Automatically reply yes for all prompts.\n```\n\n### TODO\n* Throw error if required aws env variables are not set.\n* use project name from package.json as default. (use env flag for prod vs dev)\n* status check for each resource to make sure it still exists.\n* create minimum policy for deployments\n","readmeFilename":"README.md"}