{"_id":"terraform-plan-parser","_rev":"169-57fc66bf4b923c0c8b3102829eae477e","name":"terraform-plan-parser","dist-tags":{"latest":"1.6.0"},"versions":{"1.2.0":{"name":"terraform-plan-parser","version":"1.2.0","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.2.0","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"bin":{"parse-terraform-plan":"node ./cjs/src/cli.js"},"dist":{"shasum":"8d0b02799180a189b7d5f579d9f94be4ca8168a7","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.2.0.tgz","integrity":"sha512-X/jLpf1/Z93rU1UmS2WHMNQHlvELlDSszmXnVHTRW7VR/gLjTwB1obo1vmXXH0rClT8wnHlqxVfDxWRg3PtZzQ==","signatures":[{"sig":"MEQCIBhT/enTLjK9snE/isB3+dYlH2aTjkcl9xv4V1/NfiTMAiBb3l0H3z91lOqbD2tkUgJQAo0l7AE/jakHG3qR5vRN0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cjs/index.js","module":"es6/index.es.js","scripts":{"lint":"tslint --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"nyc ava 'work/dist-test/test/unit/**/*.test.js'","build":"yarn bundle","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","compile-src":"rm -rf work/dist && yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext","compile-test":"rm -rf work/dist-test && tsc -p tsconfig-test.json && cp -r test/unit/data work/dist-test/test/unit/","publish-minor":"(cd work/dist; np minor --yolo)","compile-src-cjs":"tsc -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","postcompile-src":"./tools/bin/write-output-package-json > ./work/dist/package.json","prepublish-minor":"yarn test && yarn compile-src","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"typings":"dist/typings/node-entry.d.ts","_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"5.6.0","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"esnext/index.es.js","_nodeVersion":"8.6.0","dependencies":{"strip-ansi":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser-1.2.0.tgz_1516918527519_0.5602496033534408","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"terraform-plan-parser","version":"1.0.2","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.0.2","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"bin":{"parse-terraform-plan":"./cjs/src/cli.js"},"dist":{"shasum":"5729db2ba96dbb458525bbc7eb527ebf12033f5d","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.0.2.tgz","integrity":"sha512-3X+Vxy4IiYjoWTJ+hHiF/QKLsvIVAA3b2NUMWUk+FdU7TS6K2tdq7WtbOnDPwr7Tnz34/vOw0BXeC+6GAJsvPg==","signatures":[{"sig":"MEUCIQCTXodLT0M96hqdCSox1VHTrXE0MuGjCUVMoiRCpne1tAIgTXg1cJb7HRG0YxBBS+bziXNn3q/LvNUnfHcoIB91bjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cjs/index.js","module":"es6/index.es.js","scripts":{"lint":"tslint --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"nyc ava 'work/dist-test/test/unit/**/*.test.js'","build":"yarn bundle","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","compile-src":"rm -rf work/dist && yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext && chmod +x work/dist/cjs/src/cli.js","compile-test":"rm -rf work/dist-test && tsc -p tsconfig-test.json && cp -r test/unit/data work/dist-test/test/unit/","publish-patch":"(cd work/dist; np patch --yolo)","compile-src-cjs":"tsc -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","postcompile-src":"./tools/bin/write-output-package-json > ./work/dist/package.json","prepublish-minor":"yarn test && yarn compile-src","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"typings":"dist/typings/node-entry.d.ts","_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"5.6.0","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"esnext/index.es.js","_nodeVersion":"8.6.0","dependencies":{"strip-ansi":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser-1.0.2.tgz_1516918987092_0.7910249282140285","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"terraform-plan-parser","version":"1.0.4","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.0.4","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"bin":{"parse-terraform-plan":"./cjs/src/cli.js"},"dist":{"shasum":"2111d01de6863a7e44dc8f50003469366939b731","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.0.4.tgz","integrity":"sha512-sYkHnwUPfkqgBeobCqR8Pd9NDN19Eldb2opMe/je8jchblDsfrPMrHoOn7EB3Lmv+03WsmZCmuSajCa1x0VjPw==","signatures":[{"sig":"MEQCIFUGV4Ja1BspyhmhzwNKj4H7ghwlkqCZWA7fQchG4RRuAiAyEPn1j6OY7xX6dXnHiFleDDT24sSj0Qjb4Py36s0+oQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cjs/index.js","module":"es6/index.es.js","scripts":{"lint":"tslint --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"nyc ava 'work/dist-test/test/unit/**/*.test.js'","build":"yarn bundle","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","compile-src":"rm -rf work/dist && yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext && chmod +x work/dist/cjs/src/cli.js","compile-test":"rm -rf work/dist-test && tsc -p tsconfig-test.json && cp -r test/unit/data work/dist-test/test/unit/","compile-src-cjs":"tsc -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"typings":"dist/typings/node-entry.d.ts","_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"esnext/index.es.js","dependencies":{"yargs":"^11.0.0","strip-ansi":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser-1.0.4.tgz_1516920051737_0.4894685179460794","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"terraform-plan-parser","version":"1.0.5","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.0.5","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"bin":{"parse-terraform-plan":"./cjs/src/cli.js"},"dist":{"shasum":"dab52c74ade4452552170868a96f295d09ef7570","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.0.5.tgz","integrity":"sha512-QnzPcYSzM+bXnfCIrGk44Y2AqDVpEAIXFvVF1UJdz/wKlo7xePbZdIty07w3fRX7CgWjEZVj68uBTk+HMiu4tg==","signatures":[{"sig":"MEUCIQCRmxHnYnB26CVGCELYUDCUmrQ3hAAQILlDUVH4iykUgAIgIkDwhujLhzdmoaa0eIvzJ24sg6S2hHTZPN1n+4CA4cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cjs/index.js","module":"es6/index.es.js","scripts":{"lint":"tslint --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"nyc ava 'work/dist-test/test/unit/**/*.test.js'","build":"yarn bundle","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","compile-src":"rm -rf work/dist && yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext && chmod +x work/dist/cjs/src/cli.js","compile-test":"rm -rf work/dist-test && tsc -p tsconfig-test.json && cp -r test/unit/data work/dist-test/test/unit/","compile-src-cjs":"tsc -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"typings":"dist/typings/node-entry.d.ts","_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"5.6.0","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"esnext/index.es.js","_nodeVersion":"8.6.0","dependencies":{"yargs":"^11.0.0","strip-ansi":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser-1.0.5.tgz_1516920350317_0.9877039121929556","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"terraform-plan-parser","version":"1.0.6","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.0.6","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"bin":{"parse-terraform-plan":"./src/cli.js"},"dist":{"shasum":"004c2dcccb0c2f71f07694deec1a1ffe84aed627","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.0.6.tgz","fileCount":14,"integrity":"sha512-qU8LpCR43TbLCvSKV5p2Rdzyn0GaRonH1vyeOGht/lkRVQNkXGwlt4umVot9m1elKUjbLhbq3oC++IHPlRB9wQ==","signatures":[{"sig":"MEQCIACXRzPcgBKT6NdawedlBGidMdGewzP2mcr3FljkgrHwAiA2RWzP9+Yw6W9rq+XFomql++si0x/zigGyxQNj0REhuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55254},"main":"./src/","module":"./es6/src/","_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"5.6.0","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"./esnext/src/","_nodeVersion":"8.6.0","dependencies":{"yargs":"^11.0.0","strip-ansi":"^4.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser_1.0.6_1518145874792_0.17720326276044518","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"terraform-plan-parser","version":"1.0.7","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.0.7","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"bin":{"parse-terraform-plan":"./src/cli.js"},"dist":{"shasum":"9652121f00e3313ff202b0b568e4bdf1e12e7125","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.0.7.tgz","fileCount":15,"integrity":"sha512-bs/nRum5Qll1iwHhRzeinwG25mgtYisYF1IiL8xQ/2SDwFc0QSkURJ30Cr/rOKY43SCcBCNvDkJAb22lcSKafA==","signatures":[{"sig":"MEUCIQDhVCtRs9GBQZKFzHo+8mDcB31pNwfWo3O0tNFReWNXAwIgbkw3oryo1KN2AaDSwKovY7yOGMEu71hu0Y82qF0bGck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55829},"main":"./src/","module":"./es6/src/","_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"5.6.0","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"./esnext/src/","_nodeVersion":"8.6.0","dependencies":{"yargs":"^11.0.0","strip-ansi":"^4.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser_1.0.7_1518148639885_0.6223696629171391","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"terraform-plan-parser","version":"1.0.8","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.0.8","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"bin":{"parse-terraform-plan":"./src/cli.js"},"dist":{"shasum":"c51f41dd9280b34d31ded383811a5f16c9836be2","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.0.8.tgz","fileCount":15,"integrity":"sha512-0XqglClOBGelEVie/+1HrDZz2RWxfkAxUmLM90/RU2t+eKWbgxVhQK9yuyX0R+hE9iC3gy3u4Bpriquo4Y/RUA==","signatures":[{"sig":"MEUCIQCxtIWI1wrETX7WaQ8K86p7lsoJeEFZYngbgZ0aplDrwAIgLc2stfAwGSwYu+5z2yM5Gx0EY2BhU6Et3+cxq3x57YM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55464},"main":"./src/","module":"./es6/src/","_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"5.6.0","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"./esnext/src/","_nodeVersion":"8.6.0","dependencies":{"yargs":"^11.0.0","strip-ansi":"^4.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser_1.0.8_1518149086992_0.626286943557403","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"terraform-plan-parser","version":"1.0.9","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.0.9","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"ava":{"require":["source-map-support/register"]},"bin":{"parse-terraform-plan":"./src/cli.js"},"nyc":{"sourceMap":false,"instrument":false},"dist":{"shasum":"b1286af12bb19235dae341b201a41c0dcc038922","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.0.9.tgz","fileCount":17,"integrity":"sha512-1YwPTL+Zb6n4snHN2FnKcQUVgwig/DbNgeF6ARv/z6EjPOlO7vLk85qpj/Hb59WXZHlXMHqpWILF6GLm9XisDw==","signatures":[{"sig":"MEQCIFopRofmcLPJ7eohoVW+EiHyQKqDFyq5VhkcR5hEELIxAiAoM4FG17AZ/zO9S88p4CjXCMCfSTkIVdR5tENrzmzszQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58257},"main":"./src/","types":"./src/index.d.ts","module":"./es6/src/","scripts":{"lint":"tslint --format codeFrame --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"BABEL_ENV=test nyc ava 'work/dist-test/test/**/*.test.js'","build":"yarn compile-src && ./tools/bin/postbuild","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","prebuild":"yarn test","compile-src":"yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext","compile-test":"tsc -p tsconfig-test.json && yarn transpile-test-js","publish-major":"yarn build && ./tools/bin/publish major","publish-minor":"yarn build && ./tools/bin/publish minor","publish-patch":"yarn build && ./tools/bin/publish patch","precompile-src":"rm -rf ./work/dist","compile-src-cjs":"tsc --declaration --declarationDir ./work/dist -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","precompile-test":"rm -rf ./work/dist-test","postcompile-test":"cp -r test/unit/data ./work/dist-test/test/unit/","transpile-test-js":"BABEL_ENV=test babel work/dist-test --out-dir work/dist-test --source-maps","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"5.6.0","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"./esnext/src/","_nodeVersion":"8.9.4","dependencies":{"yargs":"^11.0.0","strip-ansi":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","chalk":"^2.3.1","tslint":"^5.9.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","proxyquire":"^1.8.0","typescript":"^2.7.2","@types/node":"^9.4.6","babel-plugin-istanbul":"^4.1.5","tslint-config-semistandard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser_1.0.9_1518809797953_0.9656861736143811","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"terraform-plan-parser","version":"1.0.10","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.0.10","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"ava":{"require":["source-map-support/register"]},"bin":{"parse-terraform-plan":"./src/cli.js"},"nyc":{"sourceMap":false,"instrument":false},"dist":{"shasum":"67a4001e45ce69015ead7b5cff6ee17abadfaa46","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.0.10.tgz","fileCount":18,"integrity":"sha512-Yg/QwXEqooC090IyOFqIahzeNxCjojhd6CV5cDj6+zVmad8VLVHR64iQHNEKBbzExwHu1trY2mv1ziuoM/xRpA==","signatures":[{"sig":"MEQCIEjDJc9jWePUsnfSX5fKTw0eP9S2UWlrsaHucmU0YFsJAiAwI6AHQhYU1EfWi7Dp6s4aZuxQsV4rCxljdjJ4+yKZBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64635},"main":"./src/","types":"./src/index.d.ts","module":"./es6/src/","scripts":{"lint":"tslint --format codeFrame --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"BABEL_ENV=test nyc ava 'work/dist-test/test/**/*.test.js'","build":"yarn compile-src && ./tools/bin/postbuild","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","prebuild":"yarn test","compile-src":"yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext","compile-test":"tsc -p tsconfig-test.json && yarn transpile-test-js","publish-major":"yarn build && ./tools/bin/publish major","publish-minor":"yarn build && ./tools/bin/publish minor","publish-patch":"yarn build && ./tools/bin/publish patch","precompile-src":"rm -rf ./work/dist","compile-src-cjs":"tsc --declaration --declarationDir ./work/dist -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","precompile-test":"rm -rf ./work/dist-test","postcompile-test":"cp -r test/unit/data ./work/dist-test/test/unit/","transpile-test-js":"BABEL_ENV=test babel work/dist-test --out-dir work/dist-test --source-maps","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"5.6.0","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"./esnext/src/","_nodeVersion":"8.9.4","dependencies":{"yargs":"^11.0.0","strip-ansi":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","chalk":"^2.3.1","tslint":"^5.9.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","proxyquire":"^1.8.0","typescript":"^2.7.2","@types/node":"^9.4.6","babel-plugin-istanbul":"^4.1.5","tslint-config-semistandard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser_1.0.10_1518809893487_0.20939916296845196","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"terraform-plan-parser","version":"1.0.11","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.0.11","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"ava":{"require":["source-map-support/register"]},"bin":{"parse-terraform-plan":"./src/cli.js"},"nyc":{"sourceMap":false,"instrument":false},"dist":{"shasum":"58e62e8e73d7514eb88a323616c760d7477f26cb","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.0.11.tgz","fileCount":18,"integrity":"sha512-W82hTL3AxVHEc1+DKSTG/yLqSqd3NMQw+aRQ4W2qv6wJO7Rg5GW1genAxID+p8HaoVS4/WsOYHld+xu97OeFrQ==","signatures":[{"sig":"MEUCID0dBE7i/tOe5k4GipqydvsMqYQI+FdD0YIbzejLxyAFAiEA6MnSEFUmdlXRVaqZTzs2U0OaYURa1hd92AUKpdT14Ks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64727},"main":"./src/","types":"./src/index.d.ts","module":"./es6/src/","scripts":{"lint":"tslint --format codeFrame --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"BABEL_ENV=test nyc ava 'work/dist-test/test/**/*.test.js'","build":"yarn compile-src && ./tools/bin/postbuild","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","prebuild":"yarn test","compile-src":"yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext","compile-test":"tsc -p tsconfig-test.json && yarn transpile-test-js","publish-major":"yarn build && ./tools/bin/publish major","publish-minor":"yarn build && ./tools/bin/publish minor","publish-patch":"yarn build && ./tools/bin/publish patch","precompile-src":"rm -rf ./work/dist","compile-src-cjs":"tsc --declaration --declarationDir ./work/dist -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","precompile-test":"rm -rf ./work/dist-test","postcompile-test":"cp -r test/unit/data ./work/dist-test/test/unit/","transpile-test-js":"BABEL_ENV=test babel work/dist-test --out-dir work/dist-test --source-maps","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"5.6.0","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"./esnext/src/","_nodeVersion":"8.9.4","dependencies":{"yargs":"^11.0.0","strip-ansi":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","chalk":"^2.3.1","tslint":"^5.9.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","proxyquire":"^1.8.0","typescript":"^2.7.2","@types/node":"^9.4.6","babel-plugin-istanbul":"^4.1.5","tslint-config-semistandard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser_1.0.11_1519093484565_0.05920492691744417","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"terraform-plan-parser","version":"1.1.0","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.1.0","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"ava":{"require":["source-map-support/register"]},"bin":{"parse-terraform-plan":"./src/cli.js"},"nyc":{"sourceMap":false,"instrument":false},"dist":{"shasum":"6583a459d51438fd7db67a628c0977144d83806a","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.1.0.tgz","fileCount":18,"integrity":"sha512-e6fovIAJTxdEV88FlYDaImXEVDI2PASS0WSai7npxGxmBOS8qz+qGXai4l+6mGAT6Ecu8iJ1qnRz38y2IFQ4yA==","signatures":[{"sig":"MEUCIB4GAzb/CRH8uQ5tjl1QL+GbWMO6ORfn1HAu1ZsTb+tNAiEAvVx5mdU20Chr0Ga6EpdEv3BVRNvLBY29vmMYH+JVVO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65137},"main":"./src/","types":"./src/index.d.ts","module":"./es6/src/","scripts":{"lint":"tslint --format codeFrame --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"BABEL_ENV=test nyc ava 'work/dist-test/test/**/*.test.js'","build":"yarn compile-src && ./tools/bin/postbuild","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","prebuild":"yarn test","compile-src":"yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext","compile-test":"tsc -p tsconfig-test.json && yarn transpile-test-js","publish-major":"yarn build && ./tools/bin/publish major","publish-minor":"yarn build && ./tools/bin/publish minor","publish-patch":"yarn build && ./tools/bin/publish patch","precompile-src":"rm -rf ./work/dist","compile-src-cjs":"tsc --declaration --declarationDir ./work/dist -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","precompile-test":"rm -rf ./work/dist-test","postcompile-test":"cp -r test/unit/data ./work/dist-test/test/unit/","transpile-test-js":"BABEL_ENV=test babel work/dist-test --out-dir work/dist-test --source-maps","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"5.6.0","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"./esnext/src/","_nodeVersion":"8.9.4","dependencies":{"yargs":"^11.0.0","strip-ansi":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","chalk":"^2.3.1","tslint":"^5.9.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","proxyquire":"^1.8.0","typescript":"^2.7.2","@types/node":"^9.4.6","babel-plugin-istanbul":"^4.1.5","tslint-config-semistandard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser_1.1.0_1520284318872_0.6340840581993521","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"terraform-plan-parser","version":"1.1.1","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.1.1","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"ava":{"require":["source-map-support/register"]},"bin":{"parse-terraform-plan":"./src/cli.js"},"nyc":{"sourceMap":false,"instrument":false},"dist":{"shasum":"ce44a13b1f066674a677e24bdb8e81e288713e1c","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.1.1.tgz","fileCount":18,"integrity":"sha512-I2Gt0NkPjOxSSkIgdn7iRS3QJU7G2GDAgAXglF4KqQVOT1rESW1zxE+0TiphvXL1BQEZ2fwmhaBoVmGIp9OuFA==","signatures":[{"sig":"MEYCIQDCs4PPMQiEuhICh61FU5yAuKHkkamSaYdjBvPDddHJ4QIhALeVz3hbMNXxoN1YQ3rCcMgJH3D7+2v1Rlr+eKo8UoFJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66469},"main":"./src/","types":"./src/index.d.ts","module":"./es6/src/","scripts":{"lint":"tslint --format codeFrame --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"BABEL_ENV=test nyc ava 'work/dist-test/test/**/*.test.js'","build":"yarn compile-src && ./tools/bin/postbuild","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","prebuild":"yarn test","compile-src":"yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext","compile-test":"tsc -p tsconfig-test.json && yarn transpile-test-js","publish-major":"yarn build && ./tools/bin/publish major","publish-minor":"yarn build && ./tools/bin/publish minor","publish-patch":"yarn build && ./tools/bin/publish patch","precompile-src":"rm -rf ./work/dist","compile-src-cjs":"tsc --declaration --declarationDir ./work/dist -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","precompile-test":"rm -rf ./work/dist-test","postcompile-test":"cp -r test/unit/data ./work/dist-test/test/unit/","transpile-test-js":"BABEL_ENV=test babel work/dist-test --out-dir work/dist-test --source-maps","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"5.6.0","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"./esnext/src/","_nodeVersion":"8.9.4","dependencies":{"yargs":"^11.0.0","strip-ansi":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","chalk":"^2.3.1","tslint":"^5.9.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","proxyquire":"^1.8.0","typescript":"^2.7.2","@types/node":"^9.4.6","babel-plugin-istanbul":"^4.1.5","tslint-config-semistandard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser_1.1.1_1520606050517_0.792985768303353","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"terraform-plan-parser","version":"1.1.2","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.1.2","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"ava":{"require":["source-map-support/register"]},"bin":{"parse-terraform-plan":"./src/cli.js"},"nyc":{"sourceMap":false,"instrument":false},"dist":{"shasum":"3ba8765e57051464129f3a97d0e14f8486c0d43c","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.1.2.tgz","fileCount":18,"integrity":"sha512-3g7KNGBTlSzUDU79dJbsH51VLGx4iEIfCJQjAOhcqUnAFWwbUAsu97SWAeAL6zCAiJb6CBgd2KtX/5dfdeHsog==","signatures":[{"sig":"MEYCIQDXvpfpwM+OIYDQImlOOVhMilzVwMvHCsqfU04ExhSfWAIhALp9QpK76z0ijzKb8zqT3GQ3howG+hEI65wdVChRxXj7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66469},"main":"./src/","types":"./src/index.d.ts","module":"./es6/src/","scripts":{"lint":"tslint --format codeFrame --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"BABEL_ENV=test nyc ava 'work/dist-test/test/**/*.test.js'","build":"yarn compile-src && ./tools/bin/postbuild","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","prebuild":"yarn test","compile-src":"yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext","compile-test":"tsc -p tsconfig-test.json && yarn transpile-test-js","publish-major":"yarn build && ./tools/bin/publish major","publish-minor":"yarn build && ./tools/bin/publish minor","publish-patch":"yarn build && ./tools/bin/publish patch","precompile-src":"rm -rf ./work/dist","compile-src-cjs":"tsc --declaration --declarationDir ./work/dist -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","precompile-test":"rm -rf ./work/dist-test","postcompile-test":"cp -r test/unit/data ./work/dist-test/test/unit/","transpile-test-js":"BABEL_ENV=test babel work/dist-test --out-dir work/dist-test --source-maps","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"5.6.0","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"./esnext/src/","_nodeVersion":"8.9.4","dependencies":{"yargs":"^11.0.0","strip-ansi":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","chalk":"^2.3.1","tslint":"^5.9.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","proxyquire":"^2.0.0","typescript":"^2.7.2","@types/node":"^9.4.6","babel-plugin-istanbul":"^4.1.5","tslint-config-semistandard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser_1.1.2_1520606167203_0.6264664166090819","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"terraform-plan-parser","version":"1.3.0","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.3.0","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"ava":{"require":["source-map-support/register"]},"bin":{"parse-terraform-plan":"./src/cli.js"},"nyc":{"sourceMap":false,"instrument":false},"dist":{"shasum":"a19f5ff4c7b482bcefb7ff13d5a641d9266c897f","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.3.0.tgz","fileCount":18,"integrity":"sha512-9lpIhZSUZcaoFIBeItWLsiiBEqv0wMJUJUFxAN0YAE2gHf//ziEjAi8Zq7sfRkoQu2Pe8YsNjQpjBXq/xQLKsw==","signatures":[{"sig":"MEYCIQCLwxxu+GvLDeTzp5ofGTYUUCIR7RAUAg/+at1/g63t/QIhAIL64qiPm9MDBE9PGvC96MVxXHpOGw0fgOUB1rL/EHkk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa34e3CRA9TVsSAnZWagAAwKMP+gL4eAIeHIQ/FafCjo1F\nudD9JXXOq8KNt+7c4ocLRhZ7v6McojyghV9GLsX0FeiGXWCQdik4L3h/mHty\nORouQ9YbAayKPYV8TO17Cs2ohiVEu2qcAeYxDhcQz9KQK671oHusc7n7+b1z\n+63I0lggxXKF4feBviDAb0rhXeCYWfrJWiOhcVYIiCCq6E1iQZQ7kGvB2PcZ\nJzkkaxNa3yuxVWMuxg2qZATgV49Nx4KOKVcC9cyRnsK1nwbQzIs7WBka/NiO\nqkqyG1mUbXALjl/GgW2sncIgNij+G2XaG98IkkQs84F39NuyQYjJqSTJX6vU\neaTFN5YOWAzJVO3Uv/EwyMZc/CV3p6kIbl4UDIsL3z+S32xSk3E1XCJUMqUe\nL+qej4Ys/lsaVbr2SXWWmtm3sF/+RByxFzM9+ZR8fjlHivEp/QF1H3KDr+2l\nZrco5FL7w05Q1aGAH4l2QnVz9iAfZHV01yPct2GjvYX/uJvBD+X554XuvKeM\nhhGc1cAciuDLPztdU0Sn6jMyplsbOuH0kK+pp0oP7AQgGv3NT6mu7Nc2nFLZ\nu7Azz2qarqy/dHsSL/uoBlx/wg6ZX8TYTfhxLGOo5t5BAwuClisf7ETT4y23\nvYLEsAA4nwKLCogP8T51SlcveSXFxF7rf+SRONhe8H0fL+sC0HBJKkbc5736\nRbp7\r\n=YQBI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/","types":"./src/index.d.ts","module":"./es6/src/","scripts":{"lint":"tslint --format codeFrame --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"BABEL_ENV=test nyc ava 'work/dist-test/test/**/*.test.js'","build":"yarn compile-src && ./tools/bin/postbuild","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","prebuild":"yarn test","compile-src":"yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext","compile-test":"tsc -p tsconfig-test.json && yarn transpile-test-js","publish-major":"yarn build && ./tools/bin/publish major","publish-minor":"yarn build && ./tools/bin/publish minor","publish-patch":"yarn build && ./tools/bin/publish patch","precompile-src":"rm -rf ./work/dist","compile-src-cjs":"tsc --declaration --declarationDir ./work/dist -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","precompile-test":"rm -rf ./work/dist-test","postcompile-test":"cp -r test/unit/data ./work/dist-test/test/unit/","transpile-test-js":"BABEL_ENV=test babel work/dist-test --out-dir work/dist-test --source-maps","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"5.8.0","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"./esnext/src/","_nodeVersion":"8.9.4","dependencies":{"yargs":"^11.0.0","strip-ansi":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","chalk":"^2.3.1","tslint":"^5.9.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","proxyquire":"^2.0.0","typescript":"^2.7.2","@types/node":"^9.4.6","babel-plugin-istanbul":"^4.1.5","tslint-config-semistandard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser_1.3.0_1524598710279_0.33705724978552154","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"terraform-plan-parser","version":"1.4.0","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.4.0","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"ava":{"require":["source-map-support/register"]},"bin":{"parse-terraform-plan":"./src/cli.js"},"nyc":{"sourceMap":false,"instrument":false},"dist":{"shasum":"3730c2927493455f4acdd8055ee52b9fa18ac451","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.4.0.tgz","fileCount":18,"integrity":"sha512-gJ1I88eNWMDurChi679iyBCt124FsysWVvTdzQ01IqcQPEnCVNX81O8yOGyd6Ju1kTWP7I/EpKiHKuFVnvxz7g==","signatures":[{"sig":"MEQCIEDcYJ6MUf8MKJYok7lEhuB5CAEi22dXcqhLz8wU8vwoAiAkPH8k6M4vqKnfxTQG0jevSfRmISwGLvAN1HCewHFxcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAvfqCRA9TVsSAnZWagAARsUP/A1acDsX7oV4goPV8DF9\n7JFM13XjjdE5o1Ci6nAQBM4cyFINCEldMNj136+1rYzLJ2u6ZEv96Z/DMOdP\nrCW4QN+3G1nan0p0pAF7AwFUuoDrTlxLPZRS4utC+Fcw7KpQcxqaQyueelnR\n/jWdtKeu2bL2xfAJHyy3ffAivJ0FGrQMjQmZnEleUDE9Y9GAB/J0Nr8grDRd\nGVT2DQxrimOUMQfe0ENx3cEKCpO5Pj86Ktc0MiFq3ghkqNtq96wFFsYp3DRT\nLsCh9cmgAnrnBBwITcmDQjhefe4iKdfiAZPciSMb7JCMojw/N3kEF7q3Mbv/\n644H+dPJJ37YfapipvXs6Ik66RVltXhrQopML6DtxY6w8zhtebQgWNuTH58l\nQgPxrzyAQiGGJyzxb2iBWNtRQ2tr3hvppH4UEXHrxY5bGv0rTnoNYMI11/h/\nQiRhE8374cjj1hxbmarT//Y/PI1alsYbgj8HCdOOEDJQ7AKtu0bW/KrvksmE\na2gDQ03rPQnnK6r23eYpQ2SSAmNN+31ojJUsF0teyqkJ828L6SqFltxzkK7g\nzzP5bT3WA+Dk6aT4O4nKNsrof+92e0PaEWM4uSSWkOwQgH3y3KyPDJlnBZXH\nidVZ0dn63bvWfbjrB056LAv4JbIsCcxLszeWaXP7i/DZ00gKBk8WAXd5mDVB\n9pPy\r\n=wspq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/","types":"./src/index.d.ts","module":"./es6/src/","scripts":{"lint":"tslint --format codeFrame --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"BABEL_ENV=test nyc ava 'work/dist-test/test/**/*.test.js'","build":"yarn compile-src && ./tools/bin/postbuild","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","prebuild":"yarn test","compile-src":"yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext","compile-test":"tsc -p tsconfig-test.json && yarn transpile-test-js","publish-major":"yarn build && ./tools/bin/publish major","publish-minor":"yarn build && ./tools/bin/publish minor","publish-patch":"yarn build && ./tools/bin/publish patch","precompile-src":"rm -rf ./work/dist","compile-src-cjs":"tsc --declaration --declarationDir ./work/dist -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","precompile-test":"rm -rf ./work/dist-test","postcompile-test":"cp -r test/unit/data ./work/dist-test/test/unit/","transpile-test-js":"BABEL_ENV=test babel work/dist-test --out-dir work/dist-test --source-maps","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"5.6.0","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"./esnext/src/","_nodeVersion":"8.10.0","dependencies":{"yargs":"^11.0.0","strip-ansi":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^11.4.1","chalk":"^2.3.1","tslint":"^5.9.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","proxyquire":"^2.0.0","typescript":"^2.7.2","@types/node":"^10.0.7","babel-plugin-istanbul":"^4.1.5","tslint-config-semistandard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser_1.4.0_1526921193792_0.6239796609666881","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"terraform-plan-parser","version":"1.5.0","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.5.0","maintainers":[{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"ava":{"require":["source-map-support/register"]},"bin":{"parse-terraform-plan":"./src/cli.js"},"nyc":{"sourceMap":false,"instrument":false},"dist":{"shasum":"739a6aa944e0f1c55a49cd68922bc959744a7099","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.5.0.tgz","fileCount":18,"integrity":"sha512-76qLbqp1hwGlQBC4vYc0ks40rRCBa3RJTLVTPWNBBcLkBM+7zccuVysL8w7mEdBnUsHu8PKNezOmsAWo5qUV9g==","signatures":[{"sig":"MEUCIFKVLMU1kvLIfqypJmESBBxjuZC+cmpyPx4DOXFW9QyyAiEAhzotRPV40ZcFebdISikmOKlcgmhRbGtHa18Ly+xd06I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYIX4CRA9TVsSAnZWagAA6lAQAIGmTimqhtIf1NF6ZVdZ\nUNGlBmbYwGNKgZE9HAZOaEd//OBw/dIMW4UHXwrB77V+gZRJCJ0iudwfDpSE\nrvt4SInZUsCGpmNF9tIgryTgm7JaMaA6gPsOuPqDhA+WPo0LxmclYWbZLpZY\n6A83JWhVf1rsCtNlMlI93S4h23oAcDIYuD4uYIk/FimoOa1keCijjXi0Na7O\nUjcTk6PQvxVIN/rgHCXy+c6P18PA4c9VaJIkAF/g7WVH4dSJ6tuRcMQhxlKG\n7b58fm+d4Q4EY9zqKvZs9XohEd00OHJ8NEKgDSmqgxUDw4vB89/icMp5zh4J\nJn+FSwW6jeJVs893Oqdr6bDGnCfYjgKQC9/iic6pumjphlQ0cKPzilvjwHBY\nGz66Tg/3RsmLzvaumRFNrOKifFauJw93vGSRa2GrlPxwCTskD8Wur7jlSYlm\nMBX83AgrmDT4QsPQD8lB7frwuc2M2qswWuHSyd6Fu5OYq/j3X4h+p8+oFFt+\nel/sPB/a7nnf8kNtoETJj1J8CJGka+0iBnOED69Nh7UGgIecIK7XYkVejkWr\nbJCOeZ07y5u1DHOpflft5FKM4wtlR8reAgwtUzYbIeCi00Xe2wA2PWWGei8d\ngYEOPmGq/ZV04BYvXLfDtjh2F92lugoOkbJR9+fSQ+jzN+555otNH9OEHSaW\nQykT\r\n=dsxz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/","types":"./src/index.d.ts","module":"./es6/src/","scripts":{"lint":"tslint --format codeFrame --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"BABEL_ENV=test nyc ava 'work/dist-test/test/**/*.test.js'","build":"yarn compile-src && ./tools/bin/postbuild","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","prebuild":"yarn test","compile-src":"yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext","compile-test":"tsc -p tsconfig-test.json && yarn transpile-test-js","publish-major":"yarn build && ./tools/bin/publish major","publish-minor":"yarn build && ./tools/bin/publish minor","publish-patch":"yarn build && ./tools/bin/publish patch","precompile-src":"rm -rf ./work/dist","compile-src-cjs":"tsc --declaration --declarationDir ./work/dist -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","precompile-test":"rm -rf ./work/dist-test","postcompile-test":"cp -r test/unit/data ./work/dist-test/test/unit/","transpile-test-js":"BABEL_ENV=test babel work/dist-test --out-dir work/dist-test --source-maps","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"_npmUser":{"name":"philidem","email":"phillip.idem@gmail.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"6.1.0","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"./esnext/src/","_nodeVersion":"10.3.0","dependencies":{"yargs":"^12.0.1","strip-ansi":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^12.0.1","chalk":"^2.3.1","tslint":"^5.9.1","inquirer":"^6.0.0","babel-cli":"^6.26.0","coveralls":"^3.0.0","proxyquire":"^2.0.0","typescript":"^2.7.2","@types/node":"^10.0.7","babel-plugin-istanbul":"^4.1.5","tslint-config-semistandard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser_1.5.0_1533052408692_0.6363461626095976","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"terraform-plan-parser","version":"1.5.1","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.5.1","maintainers":[{"name":"lifeomicdev","email":"npm-lifeomicdev@lifeomic.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"ava":{"require":["source-map-support/register"]},"bin":{"parse-terraform-plan":"./work/dist/src/cli.js"},"nyc":{"sourceMap":false,"instrument":false},"dist":{"shasum":"3ff7fe420729d02928934431c2008424df8bb691","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.5.1.tgz","fileCount":48,"integrity":"sha512-0Rw2Ce9iBUN3wWMaK04CuXSVgKEDx7k4cv/zCHYMgmSxHtw8uXqkAgjBdgfokjt3+J/5OV6yQTrflZfYWq80QA==","signatures":[{"sig":"MEUCIH+zwoojX9z9bHhXLeIKcqPlvOI+7qJclqaJ96Ku05e5AiEAnE0AiWCP5laO9IE03UY+nOLiW82JXwNhO42WROwLVr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN1o6CRA9TVsSAnZWagAArVUQAKG0TGwsOaHYlPVtm61v\nHoxTg9ivFiEoID+6LPZVBI+EmgDvPSSp7DqJ6yedck54TzIKWnFRD+FLdOtN\nzyaBBKzMbXyUev1ivuBb49oEPyldoqfgInPjedaIQNdaCJQ0OhoR+L8fc/ed\ntTrHohFvfxkYLEIlSgsNj3C7xl/nfrEJaYrYpuPoSwaxj0adiAH5mILa0t89\nw2MDAkbHVPvHxeMRQH7BerJqAdro3cgzXBKHYPQD6BGTRUFPju8fPHSc1L1k\n0MGFMQLUiOm9kVSxNsJWGgYzsZpa1ZY31ApwnMOwaJqUSJ4nALfUp6P0gWEl\niPw4H+tqao2PTiCcsOM8c0aFP9NRI/RLv3EzHA+Jv/uuEZmYGcvw0DbAitF+\nQnZ7FaN571jm7LtC1OWwRxYzMBBE41PBRkPE4gCIiRUj0M2d3ut7P2JpGxeR\nTenGSi+K2aVjsGIjRxXSrg2grl4vAde34U2yCEhZVjXEqat1jUsM3taEkeRm\nzxGWrbUa1UoPLU+rqZZfl/KtLzErKah3eflNzWBn2+5dCT1Sc72lioABptQf\nFZaqqX94/Ew4JC5t+ck3oGCbVI/GhieIZDJydMZFhL4mr5JltcZbgwSo8+9O\nDIPbsr5v2ZYlO06Cx9rraIaVDmp/LTC0AArwFosUIDel/GeCF8ixHU6v/ztp\nusVq\r\n=QyqM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./work/dist/src/","types":"./work/dist/src/index.d.ts","module":"./work/dist/es6/src/","gitHead":"0e6512ce1de895409a3c562f24e2078a525faacf","scripts":{"lint":"tslint --format codeFrame --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"BABEL_ENV=test nyc ava 'work/dist-test/test/**/*.test.js'","build":"yarn compile-src && ./tools/bin/postbuild","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","prebuild":"yarn test","compile-src":"yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext","compile-test":"tsc -p tsconfig-test.json && yarn transpile-test-js","publish-major":"yarn build && ./tools/bin/publish major","publish-minor":"yarn build && ./tools/bin/publish minor","publish-patch":"yarn build && ./tools/bin/publish patch","precompile-src":"rm -rf ./work/dist","compile-src-cjs":"tsc --declaration --declarationDir ./work/dist -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","precompile-test":"rm -rf ./work/dist-test","postcompile-test":"cp -r test/unit/data ./work/dist-test/test/unit/","transpile-test-js":"BABEL_ENV=test babel work/dist-test --out-dir work/dist-test --source-maps","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"_npmUser":{"name":"lifeomicdev","email":"npm-lifeomicdev@lifeomic.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"6.4.1","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"./work/dist/esnext/src/","_nodeVersion":"8.15.0","dependencies":{"yargs":"^12.0.1","strip-ansi":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^12.0.1","chalk":"^2.3.1","tslint":"^5.9.1","inquirer":"^6.0.0","babel-cli":"^6.26.0","coveralls":"^3.0.0","proxyquire":"^2.0.0","typescript":"^2.7.2","@types/node":"^10.0.7","babel-plugin-istanbul":"^4.1.5","tslint-config-semistandard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser_1.5.1_1547131449303_0.569460775866534","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"terraform-plan-parser","version":"1.5.3","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.5.3","maintainers":[{"name":"lifeomicdev","email":"npm-lifeomicdev@lifeomic.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"ava":{"require":["source-map-support/register"]},"bin":{"parse-terraform-plan":"./src/cli.js"},"nyc":{"sourceMap":false,"instrument":false},"dist":{"shasum":"35c58c4f415d6d8d95f493a5b2715fba18fe4d36","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.5.3.tgz","fileCount":18,"integrity":"sha512-CtGXWTS30LU9aS8uimEJ/zSUheHfkFWMDV9oNzXnWkO1xaRyC2a1E8bjtQF83y4pyoBTvw31KS19CyY722vEoQ==","signatures":[{"sig":"MEUCIQDjoNlypLgreCxqrYSjoe2BNkm+7IXDPOEgGH+So8x7nQIgOY6LPjRR6zmdDDsTdBwi6Uu4Zy7xA3pl6n6W58CJMpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN21HCRA9TVsSAnZWagAAx0gP/3TDx8p8wfm9h9Dw5vmR\na6bO039mhf9ZYhh8HrfklvSyz7XBi2crnpEnZSJgld+3reHPUyYet/oAVPzt\n0HJ6AbRj0fbzyBTrC1RPGm9FOKn/iF7Pi9lEBpGn4jk6d5R7MnGWFsoFvmtv\n1ygGqCXaVVeP1wWZL5iwHkYuXMc3+gcifKPUIfRE1yJ/0BPUMzr+s7Ql4TTY\n1Cfbk8SKN9f/+vlfozpqm72VxVBfpilDS0EwvjoZOpn6xrJZKZPtjKBmVl3o\nZ43q7iQrg9ETS2rWglmUYCXUzXJxA57NVloMGPF3D3RFX/AZhez/FFZxBFL2\nWs+fii8hEkgCMQxEOQv2tY62sMTRa1KiO1x8U/B5aNcPVHudCFAlyo5l+KQJ\nWK0eokX+Oy7ePsdHrkY9Jq1HMRgeHYuh0c1KS4zwQOpnsdUaiq0dRbCY9X2X\n3hGpoyk4kku7586ysG6IROdFnVX9uR9NHu0cEsLM/gO18LX5y7oqXgLBS2UT\nnRpDPML/5My2aokSptzc3gQpHsPijDFKjbx7aSKJu/FAixE12oNFSkfsomaL\n8xWykf/Akd2plUn+a2GW2RuL8W4hyZjtIGdYBk2V1h4C8iVdwIIiodFDCn1l\nBpfC6vUBG+zetbjgeHj285S1U1f+E6Vz7UmGA/JZqL9HsRp4oA8wzzqqhCDy\nU/tf\r\n=SEUh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/","types":"./src/index.d.ts","module":"./es6/src/","scripts":{"lint":"tslint --format codeFrame --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"BABEL_ENV=test nyc ava 'work/dist-test/test/**/*.test.js'","build":"yarn compile-src && ./tools/bin/postbuild","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","prebuild":"yarn test","compile-src":"yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext","compile-test":"tsc -p tsconfig-test.json && yarn transpile-test-js","publish-major":"yarn build && ./tools/bin/publish major","publish-minor":"yarn build && ./tools/bin/publish minor","publish-patch":"yarn build && ./tools/bin/publish patch","precompile-src":"rm -rf ./work/dist","compile-src-cjs":"tsc --declaration --declarationDir ./work/dist -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","precompile-test":"rm -rf ./work/dist-test","postcompile-test":"cp -r test/unit/data ./work/dist-test/test/unit/","transpile-test-js":"BABEL_ENV=test babel work/dist-test --out-dir work/dist-test --source-maps","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"_npmUser":{"name":"lifeomicdev","email":"npm-lifeomicdev@lifeomic.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"6.4.1","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"./esnext/src/","_nodeVersion":"8.15.0","dependencies":{"yargs":"^12.0.1","strip-ansi":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^12.0.1","chalk":"^2.3.1","tslint":"^5.9.1","inquirer":"^6.0.0","babel-cli":"^6.26.0","coveralls":"^3.0.0","proxyquire":"^2.0.0","typescript":"^2.7.2","@types/node":"^10.0.7","babel-plugin-istanbul":"^4.1.5","tslint-config-semistandard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser_1.5.3_1547136327312_0.17488677107261497","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"terraform-plan-parser","version":"1.6.0","author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","_id":"terraform-plan-parser@1.6.0","maintainers":[{"name":"lifeomicdev","email":"npm-lifeomicdev@lifeomic.com"},{"name":"philidem","email":"phillip.idem@gmail.com"}],"homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"ava":{"require":["source-map-support/register"]},"bin":{"parse-terraform-plan":"./src/cli.js"},"nyc":{"sourceMap":false,"instrument":false},"dist":{"shasum":"3cae2d197f62e3da531d5990db126b4cf2daecb6","tarball":"https://registry.npmjs.org/terraform-plan-parser/-/terraform-plan-parser-1.6.0.tgz","fileCount":18,"integrity":"sha512-v2wUr2wiDepiZx2dv3gsiePHkUKYPghndBZwzhCKzyZLCdZyjaJK/YDlWd+ZSxwwgyeSGvyFxUVBc1mIv945VA==","signatures":[{"sig":"MEUCIQCmde3GwQsMR662BEpwbBBuCqWidFDoMw5JQY/ghfP33QIgCdjZP8f6+o4r/S88gSgeEnWVjCnur2nXOySL8zr68eY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYeloCRA9TVsSAnZWagAAYH8P/06VgFGtVDS6zPlDNKoB\n4kyOgBTLStL+JsevC1Bf+cyEwzUtb/5gDfnGRH8oY9x3a1FWE6LuaS8eKLLt\nC44PTmANH2UEnBeg76uQc0z7Z/V0DxRoNYC6o8JitVZRodtn0JbIMg3pizaY\nfMWuAil+1U6FMfzj5WW1hVCda7qN7i9vH7BcKm3bD6BqCv4F0x+w9Sd8n2mF\nQ03pstI3R7RS4xdsIOJQ3SQA5wZzyTnxwSo0pS4qAH985BGuR51bSxv1lorn\niCY/dhImHspXy2IhPwiy/R7qWQ1+of+o9OMa6j1qNBbDxQIfBPThJ/8DGGzU\nUNKxHAeKNo6MwJf1HzXByhsYKhXEsSxweBv0KcPwYaDq7PC8VMdi+lrs7836\nMZg4WKApsYUXGNyijLxCIok+ZVSfS0u52FJxcl6XgI5uuGVky7aWUc8OiupZ\nA126AAAmaLmbN6fIMCuaSoiQhiDTayFmEYWuE7p3h7RUa+Sh13+l8UoYmU7g\nRjEq08xVQNScP3PeCXLMJk4y29w4XkZPKAeTZvesj/l4GcuX2QrFS8xPBAOU\nLhbatGmX/AaxDQJA5LYwxuB1A+Ou3YSS/AsmS1HB1n8/3daIFUthX3ZtUyl+\n9dAzqAFOKZzavG7FhQcW7f1rkUb9migLqleQneTT5xLR6KEB1+JJh6jVWgfm\n/Goy\r\n=5xL0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/","types":"./src/index.d.ts","module":"./es6/src/","scripts":{"lint":"tslint --format codeFrame --project tsconfig.json 'src/**/*.ts' 'test/**/*.ts'","test":"BABEL_ENV=test nyc ava 'work/dist-test/test/**/*.test.js'","build":"yarn compile-src && ./tools/bin/postbuild","pretest":"yarn lint && yarn compile-test","coverage":"nyc report --reporter=text-lcov | coveralls","prebuild":"yarn test","compile-src":"yarn compile-src-cjs && yarn compile-src-es6 && yarn compile-src-esnext","compile-test":"tsc -p tsconfig-test.json && yarn transpile-test-js","publish-major":"yarn build && ./tools/bin/publish major","publish-minor":"yarn build && ./tools/bin/publish minor","publish-patch":"yarn build && ./tools/bin/publish patch","precompile-src":"rm -rf ./work/dist","compile-src-cjs":"tsc --declaration --declarationDir ./work/dist -p tsconfig-src-cjs.json","compile-src-es6":"tsc -p tsconfig-src-es6.json","precompile-test":"rm -rf ./work/dist-test","postcompile-test":"cp -r test/unit/data ./work/dist-test/test/unit/","transpile-test-js":"BABEL_ENV=test babel work/dist-test --out-dir work/dist-test --source-maps","compile-src-esnext":"tsc -p tsconfig-src-esnext.json"},"_npmUser":{"name":"lifeomicdev","email":"npm-lifeomicdev@lifeomic.com"},"repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"_npmVersion":"6.4.1","description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","directories":{},"jsnext:main":"./esnext/src/","_nodeVersion":"8.15.0","dependencies":{"yargs":"^12.0.1","strip-ansi":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","nyc":"^12.0.1","chalk":"^2.3.1","tslint":"^5.9.1","inquirer":"^6.0.0","babel-cli":"^6.26.0","coveralls":"^3.0.0","proxyquire":"^2.0.0","typescript":"^2.7.2","@types/node":"^10.0.7","babel-plugin-istanbul":"^4.1.5","tslint-config-semistandard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terraform-plan-parser_1.6.0_1549920616180_0.17459214159735637","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-01-25T22:15:28.663Z","modified":"2026-08-28T18:51:20.099Z","1.2.0":"2018-01-25T22:15:28.663Z","1.0.2":"2018-01-25T22:23:07.962Z","1.0.4":"2018-01-25T22:40:51.991Z","1.0.5":"2018-01-25T22:45:50.375Z","1.0.6":"2018-02-09T03:11:15.480Z","1.0.7":"2018-02-09T03:57:20.614Z","1.0.8":"2018-02-09T04:04:48.236Z","1.0.9":"2018-02-16T19:36:38.099Z","1.0.10":"2018-02-16T19:38:13.792Z","1.0.11":"2018-02-20T02:24:44.681Z","1.1.0":"2018-03-05T21:11:59.121Z","1.1.1":"2018-03-09T14:34:10.616Z","1.1.2":"2018-03-09T14:36:07.315Z","1.3.0":"2018-04-24T19:38:30.448Z","1.4.0":"2018-05-21T16:46:34.054Z","1.5.0":"2018-07-31T15:53:28.800Z","1.5.1":"2019-01-10T14:44:09.417Z","1.5.3":"2019-01-10T16:05:27.411Z","1.6.0":"2019-02-11T21:30:16.290Z"},"bugs":{"url":"https://github.com/lifeomic/terraform-plan-parser/issues"},"author":{"name":"Phil Gates-Idem","email":"phil.gates-idem@lifeomic.com"},"license":"MIT","homepage":"https://github.com/lifeomic/terraform-plan-parser#readme","repository":{"url":"git+https://github.com/lifeomic/terraform-plan-parser.git","type":"git"},"description":"This module provides functionality for parsing stdout from \"terraform plan\" and converting it to JSON that can be more easily analyzed.","maintainers":[{"email":"npm-lifeomicdev@lifeomic.com","name":"lifeomicdev"},{"email":"npm-lifeomicdev-github@lifeomic.com","name":"npm-lifeomicdev-github"},{"email":"tom.callis@gmail.com","name":"tcallis"},{"email":"phillip.idem@gmail.com","name":"philidem"}],"readme":"# Terraform Plan Parser\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/lifeomic/terraform-plan-parser.svg)](https://greenkeeper.io/) [![Build Status](https://travis-ci.org/lifeomic/terraform-plan-parser.svg?branch=master)](https://travis-ci.org/lifeomic/terraform-plan-parser) [![Coverage Status](https://coveralls.io/repos/github/lifeomic/terraform-plan-parser/badge.svg?branch=master)](https://coveralls.io/github/lifeomic/terraform-plan-parser?branch=master) [![npm version](https://badge.fury.io/js/terraform-plan-parser.svg)](https://badge.fury.io/js/terraform-plan-parser)\n\nThis project provides a CLI and JavaScript API for parsing terraform\nplan output.\n\n**IMPORTANT:** This tool does not parse the file produced by the `-out=path`\nargument to `terraform plan` which is a binary file. There is not a stable\nspecification for this binary file format so, at this time, it is safer\nto parse the somewhat structured textual output that gets written to `stdout`.\n\n## Why should I use this?\n\nThis parser allows the textual log output from `terraform plan` to be converted\nto JSON which is more machine readable.\n\nHere are some suggested use cases:\n\n- Send notification when certain types of changes are detected.\n  For example, email security team if an IAM policy is modified.\n- Validate that certain changes are allowed for a given _change management_\n  request before invoking `terraform apply`.\n- Kick-off a special workflow for certain types of changes to the\n  infrastructure (possibly, before calling `terraform apply`).\n\nIf you wish to perform linting or enforcement of best practices then your\nbetter option might be to analyze the source terraform code instead of\nonly looking at the changes that are described by the `terraform plan`\noutput.\n\n## Usage\n\n### JavaScript API\n\n**NPM:**\n\n```bash\nnpm install terraform-plan-parser\n```\n\n**Yarn Package Manager:**\n\n```bash\nyarn add terraform-plan-parser\n```\n\n**IMPORTANT:**\n\nThis project requires [Node v8.9.0 (LTS)](https://nodejs.org/en/blog/release/v8.9.0/)\nor newer because the source code utilizes language features such as\n`async` / `await`. If you are using an unsupported version of Node then you\nwill see `SyntaxError: Unexpected token function`. It's possible to use\n`babel` to transpile the code for older versions of the Node runtime.\nThe [babel-preset-env](https://github.com/babel/babel/tree/master/packages/babel-preset-env)\nis a good package for supporting this.\n\n### Parse string that contains stdout logs from terraform plan\n\n```javascript\nconst fs = require('fs');\nconst parser = require('terraform-plan-parser');\n\nconst stdout = fs.readFileSync('terraform-plan.stdout', {encoding: 'utf8'});\nconst result = parser.parseStdout(stdout);\n```\n\n### Command Line\n\n**NPM:**\n\n```bash\nnpm install -g terraform-plan-parser\n```\n\n**Yarn Package Manager:**\n\n```bash\nyarn add global terraform-plan-parser\n```\n\n**Command help:**\n\n```bash\n# Get help on using command\nparse-terraform-plan --help\n```\n\n```\nOptions:\n  --help        Show help                                              [boolean]\n  --version     Show version number                                    [boolean]\n  -i, --input   Input file (stdin is used if not provided)              [string]\n  -o, --output  Output file (stdout is used if not provided)            [string]\n  --pretty      Output JSON in pretty format          [boolean] [default: false]\n```\n\n**Read from stdin and write to stdout**:\n\n```bash\n# Pipe output from \"terraform plan\" to parser which will convert it to JSON\nterraform plan | parse-terraform-plan --pretty\n```\n\n**Read from file and write to file**:\n\n```bash\n# Store \"terraform plan\" output in file\nterraform plan > terraform-plan.stdout\n\n# Read from \"terraform plan\" output file and write to JSON file\nparse-terraform-plan --pretty -i terraform-plan.stdout -o terraform-plan.json\n```\n\n## Output Schema\n\nThe output is an object with these top-level properties:\n\n- **`errors`:** An array of parsing errors\n- **`changedResources`:** An array of changed resources\n- **`changedDataSources`:** An array of changed data sources\n\nEach _changed resource_ has the following properties:\n\n- **`action`:** One of `\"create\"`, `\"destroy\"`, `\"replace\"`, `\"update\"`\n- **`type`:** Type of resource (e.g. `\"aws_ecs_service\"`)\n- **`name`:** Resource name (e.g. `\"my_service\"`)\n- **`path`:** Full path to resource as printed in plan output (e.g. `\"module.module1.module.module2.aws_ecs_service.my_service\"`)\n- **`module`:** Fully qualified module name (e.g. `\"module1.module2\"`) or `undefined` if resource not within module.\n- **`changedAttributes`:** An object whose keys are an attribute name and value is an object\n- **`newResourceRequired`:** A flag to indicate if a new resource is required (only present if `true`)\n- **`tainted`:** A flag to indicate if resource is tainted (only present if `true`)\n\nA _changed attribute_ object has the following properties:\n\n- **`old`:** An object with `type` property and `value` property which\n  describes the old state of the attribute.\n  The `type` will be `\"computed\"` or `\"string\"`. The `value` will be a string.\n- **`new`:** An object with `type` property and `value` property which\n  describes the new state of the attribute.\n  The `type` will be `\"computed\"` or `\"string\"`. The `value` will be a string.\n\nEach _data source_ has the following properties:\n\n- **`action`:** The action will always be `\"read\"`\n- **`type`:** Type of resource (e.g. `\"external\"`)\n- **`name`:** Data source name (e.g. `\"ecr_image_digests\"`)\n- **`path`:** Full path to data source as printed in plan output (e.g. `\"module.module1.module.module2.data.external.ecr_image_digests\"`)\n- **`module`:** Fully qualified module name (e.g. `\"module1.module2\"`) or `undefined` if data source not within module.\n- **`changedAttributes`:** An object whose keys are an attribute name and value is an object\n\n## Example Output\n\n```json\n{\n  \"errors\": [],\n  \"changedResources\": [\n    {\n      \"action\": \"update\",\n      \"type\": \"aws_ecs_service\",\n      \"name\": \"sample_app\",\n      \"path\": \"aws_ecs_service.sample_app\",\n      \"changedAttributes\": {\n        \"task_definition\": {\n          \"old\": {\n            \"type\": \"string\",\n            \"value\": \"arn:aws:ecs:us-east-1:123123123123:task-definition/sample-app:186\"\n          },\n          \"new\": {\n            \"type\": \"string\",\n            \"value\": \"${ aws_ecs_task_definition.sample_app.arn }\"\n          }\n        }\n      }\n    }\n  ],\n  \"changedDataSources\": [\n    {\n      \"action\": \"read\",\n      \"type\": \"external\",\n      \"name\": \"ecr_image_digests\",\n      \"path\": \"data.external.ecr_image_digests\",\n      \"changedAttributes\": {\n        \"id\": {\n          \"new\": {\n            \"type\": \"computed\"\n          }\n        },\n        \"program.#\": {\n          \"new\": {\n            \"type\": \"string\",\n            \"value\": \"1\"\n          }\n        },\n        \"program.0\": {\n          \"new\": {\n            \"type\": \"string\",\n            \"value\": \"extract-image-digests\"\n          }\n        },\n        \"result.%\": {\n          \"new\": {\n            \"type\": \"computed\"\n          }\n        }\n      }\n    }\n  ]\n}\n```\n","readmeFilename":"README.md"}