{"_id":"@araido/js-terraform","_rev":"7-49fc71a95f39545eaffd7176c3d4365b","name":"@araido/js-terraform","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@araido/js-terraform","version":"0.0.1","main":"dist/index.js","author":{"name":"Martin Wentzel","email":"wentzel@stocard.de"},"homepage":"https://github.com/Stocard/terraform-js","description":"A TypeScript/JavaScript wrapper around terraform and terragrunt","license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/Stocard/terraform-js.git"},"bugs":{"url":"https://github.com/Stocard/terraform-js/issues"},"scripts":{"lint":"tslint -c tslint.json 'test/**/*.ts' 'src/**/*.ts'","clean":"rm -rf dist","build":"yarn clean && tsc","test":"mocha --ui bdd --recursive --timeout 30000 --require ts-node/register \"test/**/*.ts\"","test:coverage":"nyc yarn test"},"keywords":["terraform","terragrunt"],"dependencies":{},"devDependencies":{"@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.6","@types/node":"10.14.2","fs-extra":"^7.0.1","mocha":"^6.0.2","nyc":"^13.3.0","rimraf":"^2.6.3","ts-node":"^8.0.3","tslint":"^5.15.0","tslint-config-airbnb":"^5.11.1","typescript":"^3.4.1"},"gitHead":"7489a0a89e04baa47cc167390703b2610391bc53","_id":"@araido/js-terraform@0.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-w6Y4ovVPxQiqw3y3FE5y9lxVOH0NTrPnQzSSox1aO7avhFJFr0A2V/PIJ2fZIFEDa05hCVCqZEPs+duwZDBpnA==","shasum":"625ef899deac1ef295c8b6bcbefaea2fdcd1b377","tarball":"https://registry.npmjs.org/@araido/js-terraform/-/js-terraform-0.0.1.tgz","fileCount":11,"unpackedSize":30666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOGoSCRA9TVsSAnZWagAAdy8P/2ixWwtoovTagFUNVmd/\nNifB8x1gd8FiJ7ERA0dQVdFR0+6SEKEl80bZSbPBF4fPNvkqqw8OcgUy7U00\npfXtOb2B+01Xe2RVrjMlQBclZfrYeIxWblInWXzqmA/WzPN94XauWwPaPf60\nZHFL8h0iFdT7YNa5lubg4MoLiCgct2PLNqU9Mka0gtEX9ahD5YYNJj/bO8M7\nzKs5QPPS/+5Cdf4PalPuUkM8Fn8TZnFauUbVRdVuHFTSvQXhy1Z718RuTN20\n4nQpClqqAJEICBrR4gE4P7pgrOV1gSQOt9ZYkr3Rt1hu3WAeConnd9slUKrB\n1RJP0fQHqKDeMOEqfINob8grsX3eJ4yVHRypxJYoidwuJ2WUZtEjLRH0g6Fw\nq0r6eQou3doEiB1aMy016xlZgpYIFUSOoJJr/oaYbVbnKxTksQjq46z3noe3\nYJtXnVKSAkbn1yUOUQCVvsCq+GS7+rlYFroyvmhcSdQQrEnsyO5asd+tglxS\nVRQvgzzsx9ubhfujQ3tK/nTFc/AsDdwfw4dr/1tSXfiseA2lMeftaa5aJvC/\nou6P/BsUsCVttlMHDOzOv1QszBO2YRwraQDraaHOkwLPYfSAqPaxvQlzqGxY\n/MDb2M2C1tgsPpQDvTAB+lKXdRf+NX5HjBXnkyYZcf3/J5y2+aeL/78jcfrN\nwSFh\r\n=KSII\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQ7ni61z3Evkg58KDeQNSUlldi/nHfTIHAXmvZzTwtmAiBK3qDeyWUe//+SiobYOiAYgYorFuG/iIYRxSxb7wa+CQ=="}]},"maintainers":[{"name":"dominikdesmit","email":"info@araido.com"}],"_npmUser":{"name":"dominikdesmit","email":"info@araido.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-terraform_0.0.1_1563978258208_0.32638237953200266"},"_hasShrinkwrap":false},"0.0.2":{"name":"@araido/js-terraform","version":"0.0.2","main":"dist/index.js","author":{"name":"Martin Wentzel","email":"wentzel@stocard.de"},"homepage":"https://github.com/Stocard/terraform-js","description":"A TypeScript/JavaScript wrapper around terraform","license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/Stocard/terraform-js.git"},"bugs":{"url":"https://github.com/Stocard/terraform-js/issues"},"scripts":{"lint":"tslint -c tslint.json 'test/**/*.ts' 'src/**/*.ts'","clean":"rm -rf dist","build":"yarn clean && tsc","test":"mocha --ui bdd --recursive --timeout 30000 --require ts-node/register \"test/**/*.ts\"","test:coverage":"nyc yarn test"},"keywords":["terraform","terragrunt"],"dependencies":{},"devDependencies":{"@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.6","@types/node":"10.14.2","fs-extra":"^7.0.1","mocha":"^6.0.2","nyc":"^13.3.0","rimraf":"^2.6.3","ts-node":"^8.0.3","tslint":"^5.15.0","tslint-config-airbnb":"^5.11.1","typescript":"^3.4.1"},"gitHead":"a4eff689c195d3b98d15caa4cb6738bacb6639b2","_id":"@araido/js-terraform@0.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DNZhJEECIeqhnFrUPChnd4FGhZYMnkETEGoFwAUHY0UWcM6T0uFOOUFFRBL5UNe0nX4ZyFVSKFEI8BNNGSTe/w==","shasum":"315ab335a8042026f1340985842d495555ee3247","tarball":"https://registry.npmjs.org/@araido/js-terraform/-/js-terraform-0.0.2.tgz","fileCount":11,"unpackedSize":29543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOHHYCRA9TVsSAnZWagAAp9EQAIkcdEF6SaTB7zSzfeOc\nsaq/rGI23l/ItVYul0nSruSOHT3CQuhRM31+q8Xaimwx/DH1F6qIbkJJQGMm\nFEPV482VEsSS08BAAyvBohCjkYdF03zdMR0NGV/km67uuy9T+33N5r+j5we3\nmPhN3WnDYLC8k4S66MRri4NLb3dSfZerFy80B0TM/3gvb/ju3IPcL201ylMk\n7S7vHaKv8X1n2Hy0z6B9rljgyQ12UuwF3rH3S5M5WnQ5t+3fxSuBUYZICNgE\nNJ/R9g4rkt8ggHDh9vU5lh6jHLvZj4EhrOKNugqS4G1qHcpdn62xm4wTrcNJ\n7LaTzRDS3JWmxbBp8d1LzuYi76s09PJPom3EfghrMoHtwEU5TxyP5XUVb5II\na1n2z1iQxnGsNU+iLQj9mebno7pREaLgJx7J3IFJqLqWhaAr+YK6SrNPjrQc\nobSjIqtUAqBPXty53ahZBjXdrBBHwAgTaGggySbR2SbndTCRoC+OmP34TPYg\n2iBLXB6u9xGU3lKZXXCHSywigQgxkY7rfExBtqjABOUzxf8cSGArBRbMgphr\nDlYwNbf2JlNsrRaMhYkOPooPsKJjcNNwcRcQddOWcAbeRsq4paWiiaUTESkS\nViRMtZPXmC8XTjbvwCKiUjbRfircChDjVWSxfvKTSuN9xjdXY3cMaKEGa+Im\n1YKF\r\n=Qzat\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPIjakaV3Aneelh8S256tsFa5bsfS2RX0s17I5rhgWpgIgOqA0d3mmQI25UOdy8L7MWBNOP6Ei1k8PQXr+3A9bK6o="}]},"maintainers":[{"name":"dominikdesmit","email":"info@araido.com"}],"_npmUser":{"name":"dominikdesmit","email":"info@araido.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-terraform_0.0.2_1563980247510_0.34336519302289115"},"_hasShrinkwrap":false},"0.0.3":{"name":"@araido/js-terraform","version":"0.0.3","main":"dist/index.js","author":{"name":"Martin Wentzel","email":"wentzel@stocard.de"},"homepage":"https://github.com/Stocard/terraform-js","description":"A TypeScript/JavaScript wrapper around terraform","license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/Stocard/terraform-js.git"},"bugs":{"url":"https://github.com/Stocard/terraform-js/issues"},"scripts":{"lint":"tslint -c tslint.json 'test/**/*.ts' 'src/**/*.ts'","clean":"rm -rf dist","build":"yarn clean && tsc","test":"mocha --ui bdd --recursive --timeout 30000 --require ts-node/register \"test/**/*.ts\"","test:coverage":"nyc yarn test"},"keywords":["terraform","terragrunt"],"dependencies":{},"devDependencies":{"@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.6","@types/node":"10.14.2","fs-extra":"^7.0.1","mocha":"^6.0.2","nyc":"^13.3.0","rimraf":"^2.6.3","ts-node":"^8.0.3","tslint":"^5.15.0","tslint-config-airbnb":"^5.11.1","typescript":"^3.4.1"},"gitHead":"fdf20134b4754bac536229440943365676f018f8","_id":"@araido/js-terraform@0.0.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-t0cihFRxx9tnqAq8nV5Q+iEdDOGdEgkZAq2z/DMD9Nm92549gBa41JC1OdLxPzWvMWaZAr1zfC7Ii3SGKtL+7g==","shasum":"41b9a2a4c1d188bb2be36a39dbddc270fd1c80fc","tarball":"https://registry.npmjs.org/@araido/js-terraform/-/js-terraform-0.0.3.tgz","fileCount":11,"unpackedSize":29625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOL6qCRA9TVsSAnZWagAA+LQP/0vwQbcPl3SOCCrh224X\nqMRJWSkGGr5Vul/wbNuxNFbXG0LHf/q3yIZzUqjPgA9bByQlEJE0uml6J/MH\nDmXm5x3eqSbzKSqQhZp5+OTOV1tuT8pb3F7LxrZE9TeQKLHstmvn1EzGBdrd\nro4YoWPIl3oQ39WvA5LYC1DBZMWlK5GRaILURLsKbkKuatHEVXf3kJZaPosd\ngs65FDtaZI6Xfg81IU05GVUhIBJuoSUbdGeaFHw6liqfLTO2HUxyGm+5jDr2\nt6ZCKIVw2NGPqzfVjzDsWbkKw1cymN7YPhpVSs31Uk/PmYQlOACXX5clq3KP\ns3kEbK7tktIKDm6VNXMD+jpwJwUnGPvLdSNJay+9UAOhufkR6na/Y10fPQij\nExYKcR6dH/2OqwolIKjSP9m3NcChJPRHIRqfPRO2aXR0WWm3FO2Y+/im5Ojl\nlen7Hesua5NWiJ3LMEdUlBKJ4SdDjSjV/nbw14zd4r+KPb76JqOJIPGOL6aS\niimGEBBwUb5hNvoR2N7wxzVQA/afyuGsANlOTaq23zEWTp8HTp66i+/8MO2V\nEdZynWn3tuRO6iOSOvLbF1hd3Ww8JsJgvdUFPbk02jzBO+epUs7BDgjaZTBV\nT50cyOu2Zq2+KCm/7A6xiakHdS9r4rRigiwZ/zITWVwOTfDBwirFHFBxWbPH\noBo0\r\n=C+lj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMfkq9p50+56LkpBM0p/neHwuE3Fyo5sCYGyJpSivXCwIhAIR1vIwLX/SDN/gR51Hpqb0wK1y/grYF9fkSB+m1Qv2S"}]},"maintainers":[{"name":"dominikdesmit","email":"info@araido.com"}],"_npmUser":{"name":"dominikdesmit","email":"info@araido.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-terraform_0.0.3_1563999913243_0.4776787249151606"},"_hasShrinkwrap":false},"0.0.4":{"name":"@araido/js-terraform","version":"0.0.4","main":"dist/index.js","author":{"name":"Martin Wentzel","email":"wentzel@stocard.de"},"homepage":"https://github.com/Stocard/terraform-js","description":"A TypeScript/JavaScript wrapper around terraform","license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/Stocard/terraform-js.git"},"bugs":{"url":"https://github.com/Stocard/terraform-js/issues"},"scripts":{"lint":"tslint -c tslint.json 'test/**/*.ts' 'src/**/*.ts'","clean":"rm -rf dist","build":"yarn clean && tsc","test":"mocha --ui bdd --recursive --timeout 30000 --require ts-node/register \"test/**/*.ts\"","test:coverage":"nyc yarn test"},"keywords":["terraform","terragrunt"],"dependencies":{},"devDependencies":{"@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.6","@types/node":"10.14.2","fs-extra":"^7.0.1","mocha":"^6.0.2","nyc":"^13.3.0","rimraf":"^2.6.3","ts-node":"^8.0.3","tslint":"^5.15.0","tslint-config-airbnb":"^5.11.1","typescript":"^3.4.1"},"gitHead":"90f6f8e294203750d349a11ee24b603e5ec43b7b","_id":"@araido/js-terraform@0.0.4","_nodeVersion":"8.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-7q6sEgJONKgTxo6dQx7o41VT8Zn8N//4k4lIQn8vxFUnPPcK7z2qp0m1Y4sWI1tD3xpTe/klQtL9dbKqyfEC0g==","shasum":"10d55268a0938ac9ca7fca03f16674485c1f2a1a","tarball":"https://registry.npmjs.org/@araido/js-terraform/-/js-terraform-0.0.4.tgz","fileCount":11,"unpackedSize":29711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdR0NjCRA9TVsSAnZWagAANDMQAIr9+ojalFwKd/3sK9vu\n1HgjCrpyv5/fIInGkeFR2RGqSqJD2ZmyoH4dVxGOUo/jxj93ysTciR9T+Dfl\nxhwroSsBdT7ALMoAbPbnP4Aa8meGaybPAmyLrFwRFBIHkNYihj9CaeugnmCH\nqRTsDYre9gEQw9pqdSVhqq7AYjarxK1m+/Ji5iPqrGwlhEOTsqWx1pXug8Xd\n/Kd1SS+4cA1MMcz6l9EPskmf9L94/E1I9/zhQjoRBpdYURNIBSdu4UG76V9m\nLMxNNPp10/lT4hP9s2SgHZfQ3fKUxF/Aghe66ELW8JIrfvuiYqfOqC8ZJ7Ng\nx0fY6bger3M94BAv8A6TjRo8S3xlhkbHq9hS80bhxQy251U3hQ5Mq24EUgKH\nTdKaTzejEpaf4LuxL2RcxscTuknICWW6HnGYET1nH8MAOdxc6jb3fjS0c7NW\nTOh+S1R4MA9d/fcndYUYeilYPB+Hbq5bJH1a3SAUFh0eocidaShtZxCcDdQ2\nNxERoaJV4x8d+j7SSfzv1g7Z4t5UZykt8/sDlQqQtJJyMi1EuJ4U3uzGYoqn\nh9vNH1moM62uNfCZcEsqFxUeTrx63G6UyMmgVo6Ldolp81/W53iLdSkRig8f\naVPeBx3eRVuRb+pcpoz60723T9EGFMo5sAcDksH3kjenFN75ktaSFuotzgXG\nZH+s\r\n=8T/m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ4G02+xhNeTxs6mMb5Fnch8EWB2vDlthJ6kZYiZK8rgIgIwd8kJP0RCgHGZMTk7Wa2eKyN6qomMQj0nUkUBOb3zM="}]},"maintainers":[{"name":"dominikdesmit","email":"info@araido.com"}],"_npmUser":{"name":"dominikdesmit","email":"info@araido.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-terraform_0.0.4_1564951394654_0.2689615616995711"},"_hasShrinkwrap":false},"0.0.5":{"name":"@araido/js-terraform","version":"0.0.5","main":"dist/index.js","author":{"name":"Martin Wentzel","email":"wentzel@stocard.de"},"homepage":"https://github.com/Stocard/terraform-js","description":"A TypeScript/JavaScript wrapper around terraform","license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/Stocard/terraform-js.git"},"bugs":{"url":"https://github.com/Stocard/terraform-js/issues"},"scripts":{"lint":"tslint -c tslint.json 'test/**/*.ts' 'src/**/*.ts'","clean":"rm -rf dist","build":"yarn clean && tsc","test":"mocha --ui bdd --recursive --timeout 30000 --require ts-node/register \"test/**/*.ts\"","test:coverage":"nyc yarn test"},"keywords":["terraform","terragrunt"],"dependencies":{},"devDependencies":{"@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.6","@types/node":"10.14.2","fs-extra":"^7.0.1","mocha":"^6.0.2","nyc":"^13.3.0","rimraf":"^2.6.3","ts-node":"^8.0.3","tslint":"^5.15.0","tslint-config-airbnb":"^5.11.1","typescript":"^3.4.1"},"gitHead":"5bfd939815a2e6314600060ee72b734196c0a073","_id":"@araido/js-terraform@0.0.5","_nodeVersion":"8.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Y6B5X3fUwL5/YjdUZ/hbCuI40bgqkw986TmLd2JzBiKPPWAcoFgApBhEDq6Xv7IAT13BaS8vMjsHsbzae+7G9g==","shasum":"82cf5c25bed8aa4beba09932eb2eee8c092ab73e","tarball":"https://registry.npmjs.org/@araido/js-terraform/-/js-terraform-0.0.5.tgz","fileCount":11,"unpackedSize":29957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfk/zCRA9TVsSAnZWagAA7nEP/RWy0eFFIqL3ICdGgzqM\neGs4VEhx/J52kriN6RiO5VjzUhVCoJiEkX52za5dOpIyfDmPBp2prMJ9Z7uI\nPxyNmloj5fwECppYFl4tpXOYE3KtQ8QL0uGpYQJpTjkatm6jjseRTlWRqw1p\nrwuGrMXWg2oMqLkxPx1mwvUB8o+8+p7rZFxcFBza1OzDfAjgN4wg/H6uCXyR\nA+N3IaDmDTA45XUeu5unsz0CfriISxYId1WqSAppRqA5VuQycDMjn7auVyRy\nFo160e3LxHhG65i0aosaMvuh6cRbSHCIpi3JTp8WT6wkp2jYzZKZO/BGPcRY\nb3uNo1DoNzmnmKZgkh8u/Tnetetbw/jGdc+6eQ+hS5qamfxplxYjLhaQ66rQ\n+drzjU6iTmFKdtR4zvZfgRv/g8BbSfn5t+3bbFvLOUdUZAjO6nwYHV59VmHU\n59Me1sj8XFkFoxvJ2Bbrr9U1nz3z9E0pRezuB4h3+cxpulE5SQSw2sVu1ApJ\nEHcXAjZwaZrwWRCbR6B1vHpR7eewEjwp6mUfl02legma4wseQ4ZmsGPG/lbT\nCUFYitc6YSvCpQHGhbEZWj2Zsc3IHeUamc327XgYMysxOekusf+WaPAT0EhW\nKuNV0NWrQkyo7KVV7iT/2Ai5je/nUme8YSJEvuZIJGMIitie3sPTOt8cIMH3\nQmFl\r\n=E79n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7DGxPAjzNSaQEzZwF/UI/PfPpwi8ZxbrWlIpb3XlT/AIhAIsyjQ/mM4H3D+gRl4yzcQz1UYAmSALxA5aRyRb9TsWE"}]},"maintainers":[{"name":"dominikdesmit","email":"info@araido.com"}],"_npmUser":{"name":"dominikdesmit","email":"info@araido.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-terraform_0.0.5_1568559090712_0.045095132137395355"},"_hasShrinkwrap":false},"0.0.6":{"name":"@araido/js-terraform","version":"0.0.6","main":"dist/index.js","author":{"name":"Martin Wentzel","email":"wentzel@stocard.de"},"homepage":"https://github.com/Stocard/terraform-js","description":"A TypeScript/JavaScript wrapper around terraform","license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/Stocard/terraform-js.git"},"bugs":{"url":"https://github.com/Stocard/terraform-js/issues"},"scripts":{"lint":"tslint -c tslint.json 'test/**/*.ts' 'src/**/*.ts'","clean":"rm -rf dist","build":"yarn clean && tsc","test":"mocha --ui bdd --recursive --timeout 30000 --require ts-node/register \"test/**/*.ts\"","test:coverage":"nyc yarn test"},"keywords":["terraform","terragrunt"],"dependencies":{},"devDependencies":{"@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.6","@types/node":"10.14.2","fs-extra":"^7.0.1","mocha":"^6.0.2","nyc":"^13.3.0","rimraf":"^2.6.3","ts-node":"^8.0.3","tslint":"^5.15.0","tslint-config-airbnb":"^5.11.1","typescript":"^3.4.1"},"gitHead":"267e4c207c420d0e9997792adaa61a0e0a2fe89a","_id":"@araido/js-terraform@0.0.6","_nodeVersion":"8.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-QG+tmETWdc8hv0ZAaiKuunHs9JflGbEGn7o27mh81YPP33XsHGZIkeUosQAVGOe4NVUerTHTpvziBNtKGJqXcA==","shasum":"414caa0a1fabdd74f4a4439e12f3bbbfd263cda3","tarball":"https://registry.npmjs.org/@araido/js-terraform/-/js-terraform-0.0.6.tgz","fileCount":11,"unpackedSize":29979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2rw1CRA9TVsSAnZWagAAsrUP/3tfFTgKUofalQkfc5Q7\np+Qk+sMGkE7H1vcmiP4iztS9/LCZt5Eni8QuwcfkRNZkgpixhF1D7DZdIipQ\nRWX/fTlASjL0AbAEcUGk4TNRhk44Mpyo/UWrFWK6CjR8sPFJm+UQNJ/TbJf4\n2jXoWCYAvpje2b5o85NI6D3ar4kFY7Xt9FRxwz/28aEnrkxaZP5QoEnAtVOx\nDdizXn8vzvWTclz/vT/mpNdwJbPL/6vzD2qCxB23HpKQKY0mTeie7wndi4eT\nATkR4uEKbX3NLeOepKLQgPyLgGrZp2cRrZPp3fYcl/zeb0tJKO9xs9e+1vcO\nNFv+MawB1hQTVu/7A1nIQojk5VTxWxDm1wdQylyEFMI9m8n10+Ysf991x3VM\nb1t0KucEE5+JkakK7mczlrESr5XToPpWkhgIwuwlmpTQAm2uAXXbuBgrmFa2\n4QoFDHwSQD0ENwcuj3mC2b9o9+ukj8aZfZ0GikL9fzg+ZDV34NlfFYoIg49T\nn7xfwdGo7Hcq16WGVTkaHYmaLyW3lrKlawrEK1FlVY5S+muDUD0WvLi4tlYe\ng4X/ftE/UYu5qcKMNeTJCqBaPUKfkVFaQH7MN54BcZeimU4P8vg/5Tq38Tn5\ngXdtBDD9fSNiiXPP8pwApeAXGnk1gvFUUfXEplBKBDz/lNn5VsvXNGfDOjXa\n60Rq\r\n=u+7n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJfIjrA0uh6WWqhdZ4rBL2n82HO8fJXHqWrpP56FDhEwIgCpNzj5hi9AHBDO2h1tVAgxhvgaK6k/Oi16s7DBwvXnk="}]},"maintainers":[{"name":"dominikdesmit","email":"info@araido.com"}],"_npmUser":{"name":"dominikdesmit","email":"info@araido.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-terraform_0.0.6_1574616116832_0.3147398185153456"},"_hasShrinkwrap":false},"0.0.7":{"name":"@araido/js-terraform","version":"0.0.7","main":"dist/index.js","author":{"name":"Martin Wentzel","email":"wentzel@stocard.de"},"homepage":"https://github.com/Stocard/terraform-js","description":"A TypeScript/JavaScript wrapper around terraform","license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/Stocard/terraform-js.git"},"bugs":{"url":"https://github.com/Stocard/terraform-js/issues"},"scripts":{"lint":"tslint -c tslint.json 'test/**/*.ts' 'src/**/*.ts'","clean":"rm -rf dist","build":"yarn clean && tsc","test":"mocha --ui bdd --recursive --timeout 30000 --require ts-node/register \"test/**/*.ts\"","test:coverage":"nyc yarn test"},"keywords":["terraform","terragrunt"],"dependencies":{},"devDependencies":{"@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.6","@types/node":"10.14.2","fs-extra":"^7.0.1","mocha":"^6.0.2","nyc":"^13.3.0","rimraf":"^2.6.3","ts-node":"^8.0.3","tslint":"^5.15.0","tslint-config-airbnb":"^5.11.1","typescript":"^3.4.1"},"gitHead":"3001878407a12b66023b2e9accd647da52d81023","_id":"@araido/js-terraform@0.0.7","_nodeVersion":"8.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-KxPD6YDKnyjcCcvPwhGpquhbOGY2dM5bEzYCjjeBeKGFbM4TJy/ydqZb6uQS7OibZa88saV+hVUYctdUnWVp0Q==","shasum":"85a18d37e04101f91974e78412d3988eb9123003","tarball":"https://registry.npmjs.org/@araido/js-terraform/-/js-terraform-0.0.7.tgz","fileCount":11,"unpackedSize":29973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2r2PCRA9TVsSAnZWagAAXUwP/1iLAGHX+Y7riMGK6Tc5\nSgqi+xLMxttQ1lc7eY2+kbol+ggmW0kJnBu+Kcy6YunumC9h+WzQMzK4CZlv\nIAo2AYgQ1i1B5cf/CxBErxUpu1hVazjvQLa4MGdwURkZxeYgKSbZ/LSkGnYJ\nFdnumSummFOlleFkg3xxKF/HV2AIdkm4w7UbYgFZkCUaUn9f3+zFUqJ0+nxL\n4hOSR3FXlYqRMPD2DdoNW4O8ta2MDXVnEdEbcLv5QpziBK9ab1rQmulsdMor\nrshMJQ3FVwrrMpBMQWGKvNH8P37sYRrLTBpFd5eUGg/387uNQnN0YheWHmt3\nRnerN3b1ZUemyymUWD5PLTLciGBadJZ18xDIEczghHOc0d9ysg9+p5CwdAWf\ncLVSFAEr/TJOPONM8Jd1PiOwhyxSq7L7XqKZttn+XyXfPcu9IHi6MbzQ9sMg\nluYzk7ysoPk1szuexzTAuuwyaxOAGIHRyIfcJCq0vxVOyrddES4plndNR7QI\nvjw/6Qd8qDb7b60hbIYEKtOfRKxEIy+rQ26ZD6HH7Sw5XeJ5JSUcTAznyShU\nmbhDu+1CiuRgDndW1OvjA7KmpQCxF0c0xXDDoI8XodZWTAujCxJWscu/mQB2\nl2OcbgjOHO7MMXakfkt6v5tFOO6j37V55+KLWO/oP+juD12dlOJ/v5MgNsCA\nOTcC\r\n=74DE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuz6Kvb/vxmMZSo9B4PJOfBDEBkhi81/cqJ1ddrrDZPgIgaDGh8XrfVykrMAnSyVWOQS/wbVfS/jECANZubWZXR0o="}]},"maintainers":[{"name":"dominikdesmit","email":"info@araido.com"}],"_npmUser":{"name":"dominikdesmit","email":"info@araido.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-terraform_0.0.7_1574616463230_0.6932227474574066"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-24T14:24:17.997Z","0.0.1":"2019-07-24T14:24:18.334Z","modified":"2022-04-04T15:14:54.915Z","0.0.2":"2019-07-24T14:57:27.674Z","0.0.3":"2019-07-24T20:25:13.444Z","0.0.4":"2019-08-04T20:43:14.797Z","0.0.5":"2019-09-15T14:51:30.875Z","0.0.6":"2019-11-24T17:21:56.963Z","0.0.7":"2019-11-24T17:27:43.413Z"},"maintainers":[{"name":"dominikdesmit","email":"info@araido.com"}],"description":"A TypeScript/JavaScript wrapper around terraform","homepage":"https://github.com/Stocard/terraform-js","keywords":["terraform","terragrunt"],"repository":{"type":"git","url":"git+https://github.com/Stocard/terraform-js.git"},"author":{"name":"Martin Wentzel","email":"wentzel@stocard.de"},"bugs":{"url":"https://github.com/Stocard/terraform-js/issues"},"license":"SEE LICENSE IN LICENSE","readme":"# JS-Terraform\n\nA TypeScript/JavaScript wrapper around Terraform. Fully Promise-based.\n\n* [Installation](#installation)\n* [Terraform](#terraform)\n* [Terragrunt](#terragrunt)\n\n## Installation\n\n```sh\n$ npm install js-terraform\n```\nor\n\n```sh\n$ yarn add js-terraform\n```\n\n## Terraform\n\nCreate a new `Terraform` instance:\n```js\nconst terraform = new Terraform()\n```\n\n### Functions\n\n#### `init(path: string, options: ExecuteOptions): Promise<void>`\n\nExecutes `terraform init` on the given `path`.\n\nOptions: [ExecuteOptions](#ExecuteOptions): `silent` defaults to `true`\n\n#### `plan(path: string, options: ExecuteOptions): Promise<ResourceCounts>`\n\nExecutes `terraform plan` on the given `path`. Returns [ResourceCounts](#ResourceCounts).\n\nOptions: [ExecuteOptions](#ExecuteOptions): `silent` defaults to `true`\n\n#### `destroy(path: string, options: DestroyOptions): Promise<ResourceCounts>`\nExecutes `terraform destroy` on the given `path`. Returns [ResourceCounts](#ResourceCounts).\n\nOptions: [DestroyOptions](#InteractiveOptions): `silent` defaults to `false`, `autoApprove` defaults to `false`\n\n#### `apply(path: string, options: ApplyOptions): Promise<ResourceCounts>`\n\nExecutes `terraform apply` on the given `path`. Returns an `ResourceCounts` object with information how many resources were added, changed or destroyed.\n\nOptions: [ApplyOptions](#InteractiveOptions): `silent` defaults to `false`, `autoApprove` defaults to `false`\n\n#### `getOutputKeys(path: string, options: ExecuteOptions) Promise<string[]>`\n\nExecutes `terraform output -json` on the given `path` and returns the keys. E.g. when you have two outputs \n  ```hcl\n  output \"output_1\" {\n    value = \"1\"\n  }\n  output \"output_2\" {\n    value = \"2\"\n  }\n  ```\n\n  the function would return `['output_1', 'output_2]`\n  \nOptions: [ExecuteOptions](#ExecuteOptions): `silent` defaults to `true`\n\n#### `outputValue(path: string, value: string, options: OutputOptions) Promise<SimpleOutput | Output>`\n\nExecutes `terraform output -json ${value}` on the given `path` and returns the value. E.g. for\n  ```hcl\n  output \"output_1\" {\n    value = \"1\"\n  }\n  ```\n\n  the function would return `{'output_1': 1}` (when `simple: true`) or \n\n  ```js\n  output_1: {\n        sensitive: false,\n        type: 'string',\n        value: '1'\n    }\n  ```\n  when `simple: false`\n\nOptions: [OutputOptions](#OutputOptions): `silent` defaults to `true`, `simple` defaults to `true`\n\n#### `outputValue(path: string,options: OutputOptions) Promise<SimpleOutput | Output>`\n\nExecutes `terraform output -json` on the given `path` and returns the values. E.g. for\n  ```hcl\n  output \"output_1\" {\n    value = \"1\"\n  }\n  output \"output_2\" {\n    value = \"2\"\n  }\n  ```\n\n  the function would return `{'output_1': 1, 'output_2': 2}` (`simple: true`) or \n\n  ```js\n  output_1: {\n        sensitive: false,\n        type: 'string',\n        value: '1'\n    },\n    output_2: {\n        sensitive: false,\n        type: 'string',\n        value: '3'\n    }\n  ```\n\n  when `simple: false`\n\nOptions: [OutputOptions](#OutputOptions): `silent` defaults to `true`, `simple` defaults to `true`\n\n\n#### ExecuteOptions\n\n```ts\ninterface ExecuteOptions {\n  silent?: boolean\n}\n```\n\n#### OutputOptions\n\n```ts\ninterface OutputOptions {\n  silent?: boolean\n  simple?: boolean\n}\n```\n\n\n#### InteractiveOptions\n\n```ts\ninterface InteractiveOptions {\n  autoApprove?: boolean\n  silent?: boolean\n}\n```\n`DestroyOptions` and `ApplyOptions` are an alias for `InteractiveOptions`\n\n#### ResourceCounts\n```js\ntype ResourceCounts = {\n  addCount: number\n  changeCount: number\n  destroyCount: number\n}\n```\nInformation how many resources are added, changed or destroyed. \n\n## Silent mode\n\nMany functions have the possibility to be executed in silent mode by passing a `silent` flag in the options object. If `silent: true` no output is passed to any logger nor the output streams (more on that below)! \n\nThe default depends on the function, please read the documentation carefully!\n\n## Custom loggers\n\nThere are two different ways of \"logging\", the `logger` and `outputStreams`\n\n* `logger`: Is used for any `terraform` function which does not need any interactive input (`plan`, `output`..). The default logger is `console.log`. You can pass a custom logger by calling `setLogger` for, e.g. writing data to a file. But be careful, `silent` must be `true` when you use custom logger and want to get the output\n\n* `outputStreams` (`out` and `err`): Are used for any `terraform` function which needs input by the user (`apply`, `destroy`...) The default streams are `process.stderr` and `process.stdout`\n","readmeFilename":"README.md"}