{"_id":"@atomist/automation-client-ext-vault","_rev":"78-7812b8a582327784b8553fa844aeaac5","name":"@atomist/automation-client-ext-vault","dist-tags":{"branch-master":"1.0.1-master.20190710110741","latest":"1.0.1","next":"1.0.1-master.20190710110741"},"versions":{"1.0.1-master.20181115080828":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-master.20181115080828","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.0"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181115072619","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.3","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.2","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"gitHead":"585d4d82a149c9b0bb31440dad5317ec9b8155b5","_id":"@atomist/automation-client-ext-vault@1.0.1-master.20181115080828","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-AX34Eq/huZgZKOfBqhf4ALd1zMzQ0HqrxBi1GV6PWa2H7Wk4/cIsLZy8q/Ifb+yV9DMzlbGL8QTbtph8qF/6wQ==","shasum":"f3464649ccac50ace855a704ab3662430f161eab","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-master.20181115080828.tgz","fileCount":13,"unpackedSize":120907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7Sm7CRA9TVsSAnZWagAAaVAQAIpGG7SDlDyACBfItIG6\nnm2KfEr/KnqxOhForPKz/YARK40S8SFpizTjbJjQBvZV6ZJTWzMAwgpl2BxB\nwBBh00ELMDBz7IyQCJ53D95gHDLTv2fwxa1mc+/BHbP5FrC6UyaeazxFF7Yq\n9JT6inBXnCDPNQv3a1D8skZnpEJn6d9fQj+V+w51O7Zv2h1mhZLVkTGc2N3D\nRrSjJD7fTO4Wzl0PnFhdIRD8hxHcGvapR7gd1w2XlQdxP3gTqeF1olzfN8iU\nTz7PkbNanovA4apwvfnCYWazVlgMN2ssvVeQLbYGihSX3WRrVJGQYmA1IJcg\nlElWdctHVp1B8pCu0n8Fh89ud+/ix2DJngccSP5Sa6OM+hSlKNgkSIuoYptH\nNLyUCDga+1o68sd4OuWgscOLdPuhAiuZaZCskZFIqyBIPhK6eGAxQLi8H3sw\n/W3RogA62DaPHdRcxOP8fXzHTyoUwiGbM9rTeVIX9m3C5sc3yjBCRh7ykFMk\nztlLtHPExCqdntJ26vc9EVx+g9Z7Y681rJYQRT6WZD2XJ9ZwhqIusmdJOhJL\nCroUP8ztjrq/u2E9Z5HHDLpDOerWnhPj/o4XbUYGfThXRWDC+5vrecMuFFxt\nzEoDJoVzOBEyEBhhloHgYEJN2E7n5RHKbn/QuiQOFAxF1zj/xDB31C00YTQK\nr0Yc\r\n=owsG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt9NT3/9Av5AeTUDm9R+R2Rl9HTPmG7HPT7qqcknNe/gIgbl12v4Zc3xn7g1GOs6Qi63hv15wZtkie45Kj5v9BusI="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-master.20181115080828_1542269370924_0.9125045533146836"},"_hasShrinkwrap":false},"1.0.1-master.20181115080924":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-master.20181115080924","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.0"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181115072619","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.3","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.2","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"585d4d82a149c9b0bb31440dad5317ec9b8155b5","_id":"@atomist/automation-client-ext-vault@1.0.1-master.20181115080924","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-LHIiGLcSyWdbrfYbJ+hD071tBi5eC710dmlJnIMgU34Jjh5V9X+AnQDwvNhytEVSYCbdJRz2pmPekAa5wyZQVA==","shasum":"778e9c5da9b22b0e736fa717f81aade9e114459a","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-master.20181115080924.tgz","fileCount":13,"unpackedSize":120907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7Sn0CRA9TVsSAnZWagAAONIP/1bM/CtiC3X2wDixjmac\npGM3EtVgQcj8daKmi5vuYLitDqRuW6Oe682qRGkGCmfgYVidPl/wzRKhSidA\n6GhpsrjIVJb0YVK4UsnskO8IRA/CR+pJmVjwGTG1kV7CRKFfXcthRcAE5UjH\nwAQxhoDdcnlC4Xnh+mTlXEYIoqxIE3kiZ68bjCKGWXk6kmsqvzXPTBl8LEjr\n1AEoOfwrcjtcV6RW+JLy1FBWly9AEIIJSYD0xCQwTapG0eXblZSWwBdRjhpA\nbVmXmgQda20IbldyfDPiYnQ2qR93SnDWnAbxd9SV834FzjyaRwMn4DAJIc/9\nDewtccmWbHg6xt9KUbllGcFWBYFq7jddNksRYKIHp/a3wh36o8dklm4t0iey\njgy6AeKQFGC81zVYjp9/bFXLDgJUbEqKZd0skCf5Oy3HTCucRQs/792m20Ly\nY4WMzA+qqMj+UlrDBjHEzMFiVJ5+grU7mpUYJzVigo/MRGViJKECl+1YPChM\ndVLI7A2DoLwHrty2zR2AW7XWdz1mGjawvHQIlcwk6hyE+zL2xQ+nrWgsQT5O\niIt7Gsz5tXUf/XyJL4Wc67ztNtaQy7kWZJ8DO6JEOZXHoNmhG+RlU2zHsA6K\nKylpbXYHUj9wBvZJtRYbwa0D3Mnn+E2npQzKIeYRy2t1C/LApaSsuRoUeJVY\nToQx\r\n=Jy/y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5xt6DNJRoRTmxZQaZaIsn3l9g9F6ylM7J9eg/idYMzAiEA5UoXNkLHINUO2tXXGXilptEDxNbQbFqkrtFkWfgWu+s="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-master.20181115080924_1542269427714_0.9190083599744188"},"_hasShrinkwrap":false},"1.0.1-master.20181115081412":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-master.20181115081412","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.0"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181115072619","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.3","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.2","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"d4ab1a3a3bb9a871e84a48dfca2ea3beac1e5651","_id":"@atomist/automation-client-ext-vault@1.0.1-master.20181115081412","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-quh3TxKyc4gKOhtXIl8gBK/qI0ZZotcp/PgoKtsKrx+27LdBPAFFqZ60zdAm19LRIfwpS1cIWCQL+lYGqi6d0A==","shasum":"ce5c03e20fdd72b6710765e416a8cf98c667ba56","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-master.20181115081412.tgz","fileCount":13,"unpackedSize":127613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7SsyCRA9TVsSAnZWagAAFNAQAKBytB17UtcvJElu8u4T\nd4t4jUSx7C6UVpcfhMIIzIM5b4ayW4UcH+vRVaKAh8oRfkWcRsBJYHKr0h4k\nQ3qY6iCXdkIqfJ7B3QAB2Hi3pInPGXdbawpF+UJTlgJ06cpC2lsEwThsNWvG\nBrXt3JAwkCeo5NY6+znPhN24F4HtwkeW06BnLNqYtK7m++RJpgJ9LzRGrJKC\nTf3JwlET4YKo/exngrwcC6wNG1tjnfF6DJCEsadGwGNUdrzM0eVLKOioJInW\nY94sW0T6xi8iCRg6sQgyTM53irtSJVXM15v/Fbl1X5Gx5gGEybm79FMQGoPB\ns4DHwCHfabhe4ClVjwboTXLQJnm3YXgJdohCrv4m/dofNkHJoHfdOr3ZMrb+\nDpXnBu8asPFmv9NNUNog4vWLP43UiAbvHxb0Bx8/J0NvZWGrkx0HZnom3s4p\n9LSUhejUfRpxhum5xpLP4x0OoEZMWygpcWbUAodq1Z/EWcomN1fu2Uen9UoH\nUFurliuoQqxNHMI3lNJgGbXJncC9s0N8pY2rYA292B1TTbU0vWcLtkE0Kp9V\nSECjKEEzWFjmNR2qmkXg8pL45NSs/XgC3GV3g3VhUdzkSC86itGBTiMfg+jq\nq2NckPZqfWYGH5DnPOs/UaSE0yJl5PnVP2beWRX5yzge4/FRIHSggZ6KR4XB\noBia\r\n=MmtF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7xrQOtgRiClRfAZj0Ntl3RrpM7Wnqr9Q7ydQoLDX+AAiBBH38wCXKWYoMTT9l+9F9e3536ttmHkEj8BhfzCujAvA=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-master.20181115081412_1542269746020_0.5601555225891754"},"_hasShrinkwrap":false},"1.0.0-master.20181115094819":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-master.20181115094819","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.0"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181115072619","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.3","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.2","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"a6940557ba0c351c3f3c6bbabf00de3dc413d004","_id":"@atomist/automation-client-ext-vault@1.0.0-master.20181115094819","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-Ccc12OrmEBlcgvVT0/Jz5aSeHz1FlnIhHkjYER1EuSIjdbnf4HqgOxCpTxGd4S1BLkndbZprVsthpyhDQxOqpg==","shasum":"f18b8d72c3db6859bf5e06ead8eba0398aa22747","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-master.20181115094819.tgz","fileCount":13,"unpackedSize":127613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7UEjCRA9TVsSAnZWagAAPbcQAIBsPOnk9xbd1BBME0QU\na/GOGm69V4Wq9GLlrMPfvtJBtbGLmqJ2Np+yvGByuF1yer2HwN3SxLQ8Orl0\nhTN3LLFEgbYQU/M5TUkqCcU2BIFDsZProEGVxqroDizIF1nLXZfZN/C28WTN\nUNfuhc4eURPIADuwQwQOi5Aj/oy4zrhNuomsvgTeRp1ZPPfYaqO7w7Rxw+Z6\nGh4JNW7OkHW9j1s++fbK4ajblffisee/PgPC8ctrH4BLeuMq/wAQLe2b6P9W\nF3eXSB1THxSfMpcs4Igb3fDdZPLyMmDZvbxRpV16JLM2UXdxZ/1A2W1VvBXR\nAqFsA+XY+htWqumU418vnzv3o3+INvYDtHSrVgCfeSSJnVFQKB7IXTFXFuRO\nNkRtFmL9/XdRp60BN5EEGOxfahzVysK4rJ7i2WARNL7d3tsTBkoDJxKIx3IX\nvBOpsHCWoPiWgIBuSgrNsu0pb8uV4lV+BomwUAV3ddyQmngL8BLhE2KoXLPj\nKC2O5y5BrtI7qGM4judVyUTAfnmd5CKLPO7xaxhkb+6j3MAZVgVALPDzrE/H\nk/Sc2RJiKtP/1NM3VHA28JbGbeQHKbxP3Sa17D2mQTDBwMWvzirGf0eKtORW\nQkIe1kPe13Dy3aEgwkld/kZaSO3zWynlpGM9Ew13piKC6+LDshO9rP46Y6Hr\nh9Jr\r\n=AnUn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSNc9pvwmpaPWameoBXuTEbidECYSiK05mK8uFspWxYAiEAkPZGx7IOIdrnDfyzhikEX8NMxAc2Yetp10GdWqAGiF4="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-master.20181115094819_1542275363224_0.9419224095399568"},"_hasShrinkwrap":false},"1.0.0-master.20181115105836":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-master.20181115105836","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.0"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181115072619","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.3","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.2","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"959839efd31133764e5692a30004fcbf93a318b6","_id":"@atomist/automation-client-ext-vault@1.0.0-master.20181115105836","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-8ru4t6YoWUJmZShv7e2XZuk99fjtfS3PeAi6wCEtms93uDpLK076rrpUdx+xhWoqBpOY6avr09L7Kja/MqV5sQ==","shasum":"ccbdc7a3e430d8d6d24edf152e3ae766be75f9ee","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-master.20181115105836.tgz","fileCount":13,"unpackedSize":127613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7VGcCRA9TVsSAnZWagAAEWMP/jIVASr94HHs0fGXL6Ul\n6w9QEmCaM0VgoBBi7PnFVqvdwh3djbRyRUFCyg3mZ9vT1aUyvRZXeskeCUmO\nR+kL9mIyErUegPYh1Z5dnjy3BF3JMDU5R8/peKyICCOGnTG5nS5OootL1Avi\nLvTEG4kTf9g+S/dkuck3Y9NfzLAOEi7NPcpP5PNxnlV+lrxPPHzOIc3dmf5Z\nCDuLjehtj2tOUudlUI83BjdTFaNSF8/zlZ/ohL2Z7ZFrU8OSe0ihdXnv1WVl\nHtl9WaHfaoXiuOfMXed0/UvjNVqUPyg9+88B4IrXL0vJP7EQ2IcF1a+cX/sS\nkbSTbMZOHNh/nvkFfhmDPpSp+YRSm6gMsZkDPaADVsx99sqTCEvtSK5Eifnb\nkzQdeOgGVTfr9NLnY/hQSd4cGqXYpuMrD3HyCKh7h2DURNktp8CfJCUD6Rjx\nmJj6SWq1Hqr6cIgwHNEp2GcM7fJtV/zPwBnAS0xXMMNp0Y3CV/NExmjQ7gCP\nOHFz+wqkD8rQTAvrsLDEJ3FEtUVdiviORfvu336GFuFkliwZfRniYhYx5x6r\nQ04tTX1sYpnHhub25fjYGNyLuipKrw7wig9NYQHTJexhqWdRG4qqgEbo+7tI\n8HOkZjfbaP1KGIyji0OMYJOzCUXtD/ro70/bS9bgMt+tKdkGkZMMHWiCwK8F\nL4lw\r\n=BQQk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXYd/doNe2kjIVmOoyigaRFJRlyk6ft9VZKj4Thz3fBAiAfb7dZboRupq0W+S9LwrVCUGZX6LcAYOHBv81sw7hZug=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-master.20181115105836_1542279578474_0.614143237490572"},"_hasShrinkwrap":false},"1.0.0-atomist-update-branch-master-1542369360652.20181116115816":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-atomist-update-branch-master-1542369360652.20181116115816","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.0"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181116082132","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.3","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.2","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"6315bc324e26820b2b04de1385212e3d48d130a0","_id":"@atomist/automation-client-ext-vault@1.0.0-atomist-update-branch-master-1542369360652.20181116115816","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-jyhXEkMarc3SSYt+BPZXTBim2GrS/DVMSMYUzQGekhftv2ZhOLzjAFlyPE7+d89lGGE9Ra4LIuDdGjF7jPntQg==","shasum":"b9666d2f72da1024e32111b2a7fa2821f1ca7a39","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-atomist-update-branch-master-1542369360652.20181116115816.tgz","fileCount":13,"unpackedSize":127649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7rE8CRA9TVsSAnZWagAAkhUP/03+mzBm6zhJOQrMjhll\nH1gay3lntv75L6iHC0KkTCI+gvha3YEz+XJ5zvgNpPBPL5RB2gL243nQ+wwF\nIwLh2KKtWmao/sOl3MueN85jL5rkwRvIQTeM++rwkjTFoESBv4BqHe5PfMFr\nn2RYCj68Lin+ssW+IR77l7rIxXd9ITgQC5a51xBo6IRZh0PUxvG95rTI/3Cs\nlS0xz8aSWtrhtRjwDJh5N0VCbwE4YLDMHn1dSJDsWLZczi1D0h7hxnTYtHjq\nTuryYy2aJDAZsCte2mnGcTCX1XI0h+GWx9nrPQ6Kti02/2e2Ld7Clrc60Zdc\nMYuEXb5gCXyICTYUU9sGDSzZiznlmKTFjoqpvnSf+PaKLBG9JaM8Vmf5K5Bb\nYmOL3h0UgOaqzx14aNBJiX0d+Xb1XBTN0c9CaQM6CnpQuSzG81tTXhAs05Dl\nPx/+drCbUO/i29O/8CW0fC0CD9aNsyUMCz0scRwpJXLcM2q3mErybnOXIYim\nx26JdBeekUQdHi+KVibHBe1omDDpzKDDYXxtniRoTmAgQjgpeM7jDuc3ux2s\nIcoe40OeRo7e9Gifzrq63QxATGLE6VjPIml0xZKfr82wExzvll8Uk4JFyb3Y\nItIrlkxISBhx1gNudbjmaVHF4Oy3LZ+onu7RKKPyrB9WiXIkEjc+2BxT289l\nXHj0\r\n=yOn5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNZMPuzal+1+apdv2Tgi83DcGA/aTcc81+RRAiEybYDAiBY1VdqcgmJSSgQDM9KbN9ZVf/PvPZxxbSWvWkgY0+kPQ=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-atomist-update-branch-master-1542369360652.20181116115816_1542369596322_0.9576667312408795"},"_hasShrinkwrap":false},"1.0.0-master.20181116120233":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-master.20181116120233","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.0"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181116082132","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.3","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.2","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"9032343cb1ad1f9e0ae6e3ba065e1e943216b252","_id":"@atomist/automation-client-ext-vault@1.0.0-master.20181116120233","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-qHcOg9qR/UyHqWrqKRvq15ogWbTxr9r+V5Ed6H3dA8ioUgK6B9cHB6d4y86MJjRZIePbQ3Zo3Pf2XGJ97rT5qw==","shasum":"ff20c9782fd663d7eee83070e255afa2595f13cb","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-master.20181116120233.tgz","fileCount":13,"unpackedSize":127613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7rIaCRA9TVsSAnZWagAAfLIP/3sCsOf6rkqNmD58Ri5L\nPHfRr5jCNwFtO0YeA3/09Z77FYNbWVIflJvbaMJJE0krZ6NDEZKYGSw3prL9\n9MjLgLma7idE523Iciu1DxxY4fEC+QjxDr3xCVATktKwFfa4pnK1lJp1RWDa\ncMnt6WePeOUNWhOw/ZfJKPhW2yHLAbvEzIb6tkdon+sFG/3HxLM5oyss8/uu\nqcYMNCmjPNb1yz39crx+oKPaBCvVlj0qF+OKLvJvI0pPu2gomfsPBeBORhc3\nA6LEVOBp9yOxGFyKCaO7r0y+X1mQKoMzj+MuBvmvsW4br+9Ptd+MfHhZAP2o\nrXhB0cBS0a78r8IoaJ9r9tnUzkBPxYzYiPsp7ZCYXelsVwk7Vnr+YUCQxTZW\nJVqk4/I3tU6fadoD7HgEF/hOe5KH1z6VTKkxKIfhK+2kW8qTK7TSERHirAar\n8TCXezHL9HZXl087Aoq0UElgsniNimema2zEN5Sn5cVi2fY+zvBMc6ywPufC\nGm8nK3MVlfnuLWHWyE9WzYwzfZpOBqrcb+rdbIC6bNtyq6KwD024MepDXZ1S\nai4yJOG5C2hq3sMUyxTdK/eESKHW+Jjga8CwoWi14/TfOaxgeNNVoX4WtPVU\nrRvgJIJxnVrFqRNy4nisGZG783P0zdlsT5Hl6wya2LCWwydqoSXlkCladgBY\nqieC\r\n=ca5U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn18bWNM55gfDUoycNx/5cJOZbI1U1CnOqbhPjRglrxQIhAM9cJshpnTV1+kLKbGJNXVDXSw/uyQmJCJaMY/PW96ln"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-master.20181116120233_1542369817535_0.14997195101255967"},"_hasShrinkwrap":false},"1.0.0-atomist-update-latest-1543307254196.20181127083034":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-atomist-update-latest-1543307254196.20181127083034","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.0"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181116082132","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.3","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"8b7cf6987af9528825903499fbaf1dc759b1f24b","_id":"@atomist/automation-client-ext-vault@1.0.0-atomist-update-latest-1543307254196.20181127083034","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-hTncKZV5LSiR9NX2GpYM68xOi69wstAdOMbY2snJ8gLo4BbGaXlh5QN5bVc0rxa/cBI4x6gqYT0F67aJWrPMvg==","shasum":"8373999b63915bbccbeda2547285897b4a0739ba","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-atomist-update-latest-1543307254196.20181127083034.tgz","fileCount":13,"unpackedSize":127642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/QG5CRA9TVsSAnZWagAA2z4P/Arbu1qwKOMf+/uuCiLe\nlm2+7NG3zRJmII/q2KORgjUcz+b8fr3/PyT9d5rc5BqpkA+3d5Z8/9YHdUrc\ntxeOuNOyTcl2fIigECpYrLfqqk5XaO5YS57oGmoWLczZ4nuwXUuX4kjcRBtw\npjYX8KJ32MreBXnrDk8VzSMBdYxzZtLWvfbq9TBsEk/KkZ5J5/soaWZpeEqK\nVP+y6QHUGAIUhZFPbnd6RYkALNuwmJY1CQiZPIs2AXhTXpN3FUafnxhQJXFg\n1Yn+daQG9Po5G3Ot3e3bu0aG2Jb8tYVXHUkpuIxkRykM8r6AUTk4H/t6/8EZ\n6ddiIqxJg37vfSX/4Zoc4Nq+U2j5yZimr7hQd3eWshQHhG7Az9avNrwPXJZZ\nfG4a9m+FcbJ5Kkr3YT0m3K+kU6Yel+dbAl8/9aTmY42YMFVffOGXY4H0cUsR\nP7DHRFE5JLF8t9++GKpynMxebNRucG5zKBQ1Ewvicc08Z/Drf7wrmh9/JxkK\nXMI+LrkJA0owQOx4bPDvcl7WwX+D3yb2pw6kiE56eHRkqhckoGvwFUSxloyi\nxTqbi/dcXvZt20XjdfRyLud26MicQFyval1D4sGr/oMHt3xvH7GK/S+WovYT\npU2/i4KZo6gbu1oDTWUZ5nUSNHozPaF7wA4OJtmkraIJ5vKJCnWNAYX3k415\nAwkJ\r\n=TGqr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYX3KypsoI6o5T73UdigIr4BJ3ovhw4VMY9+x8DTbXuAiB5xvtVWmfZyjlH/bT4GWPqOs59kJCSowJcQxxzScKTJg=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-atomist-update-latest-1543307254196.20181127083034_1543307704919_0.7509004479947445"},"_hasShrinkwrap":false},"1.0.0-master.20181127083847":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-master.20181127083847","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.0"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181116082132","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.3","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"b93be3378bdf9cce79df5c2aa662ce632d5b71e2","_id":"@atomist/automation-client-ext-vault@1.0.0-master.20181127083847","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-50buroJcPdFDUkn+AgEd+rXUAoLzNyEUDibHhz7N8xi8IRSNH6iO5swxzfdnCv3bo6mzMdLWm8WRrdb60qLU7Q==","shasum":"ebfe72bf9f62fd0d2a1b02268d8f1b3b60b46878","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-master.20181127083847.tgz","fileCount":13,"unpackedSize":127009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/QLaCRA9TVsSAnZWagAAH5gP/AiHKZGuZe77cm6rghay\nJkvof+jAT10wieCbD9jfsyH6a+V8pRtq3k9EW4+oi2z1cKOF7hdEwDIv85/v\n+OdhCrC5AcwOHCNEvR8zIvZPi8288Wyab9lvyXABF07ZhTSbRDuuiMdXSR2i\n+CYaYsILt8HHIBqeTR2ce5fGO+CsU67uvwo1MXhHYy7Ra+vY5PCvOu7QF/y0\nCA34JGGr4gHrufJ/ZHVp9gHqfeuHmvPrlfmyXJQIFtjBt0CO/NTt5EBhYacv\nPDizAexoo3cC0lNuaB351mCEsFNZDlX2lQQJCh+7Er3x/P0H/7/H6ztDjPdW\nse4Ihscfd3Szb93cowg/bkUEpLX6G4BSb6GYuJ8E3/QN8GHEOQlIL2uoRvB9\n3oTdQcWiH0NkJBuM1YfEMDNRu8GejDMY6NCXrNqUn/ksyhb64ZibxHg2c3gQ\nnzKXWXo+NBNHx7KLwEi7p50tk86ibRC6hV8tILoxo6/M758z2G4m4LEEwOOX\ncH/mi64JVujd/sot4VnzWSUOzIc+jQRXAXxHKtzirbq/uDjKu0xvtY5LXeB0\nUURibcjT0GR1xkc7AIHrINUGXoEDOLI3extFjUIjxuzosAoset7bXmWPSTDZ\nihlmquoynId6ohkvyXXFld9bKNqNkVH9GvGt1dpGXLk8E0s4OMUh/Lgy8Mvp\nWvKT\r\n=TWKR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbJQv3yeMos3+KTUqG0vsCP4gfhb9yCJCVJ6TeSPC+FwIhAMnhf14w3QkJ8C/tdUOVm3M8tRyP/v4aNu/JvXFgvGus"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-master.20181127083847_1543307994246_0.9141410010021407"},"_hasShrinkwrap":false},"1.0.0-atomist-update-branch-master-1543567744324.20181130085022":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-atomist-update-branch-master-1543567744324.20181130085022","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.0"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181129175302","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.3","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"85c6c63a06000cc8b46d8f08c643fda961476e64","_id":"@atomist/automation-client-ext-vault@1.0.0-atomist-update-branch-master-1543567744324.20181130085022","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-5wu9zzejEdiucb99ejAENjgMKy9Bwm/9OSfkq9ugmDvSwCiyPK+oUb0JLnwIi2U5tLo++PhKlFWy1c4IfJG+dA==","shasum":"ea38fcd846b9d394723b2d20e02533b8a8e617a9","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-atomist-update-branch-master-1543567744324.20181130085022.tgz","fileCount":13,"unpackedSize":127045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAPocCRA9TVsSAnZWagAABrMP/jR1Tas66pUarZ3WTM3j\nO5cXOlPL4FmjPwkonAkmd3fFqaHSi+RojmeK/eH2RgFbKXLQI/3IaIIouebC\nENA//UIwgxO5JlRQ5V0pSULl4Cmg/LSvnw8/CFdCoC6Jn4BqqY69DTXrQjOf\nEay4rGpmDoIu2fRIq7R5G2ve46VcbwCY4JKRB5QcQHYUjKRpEJ87xfIL/nn4\nV5/GVQAfEXhsKnRrUM0kdG/N5go3ThevH53+bX7wvhtmfyD5zr/mdIW0NC9D\n6xI7/gieksd1Epk75UZfRV5N4EdN6v4m3fk73TxYsbn50nLVQPtpZunGlx8K\nSaVhOuNmHiVfQjttZZqyvuZJ9petBCa84W3JuuAjjSWqQSHZrDWA4CrhqwMz\n0dBhUKg/mqfSFnjp2RUrJCAnWwOy99vBBTY4I3LWAmALeU8ippf0gs3ZgfM+\n5bTyl7e1GZR0xlj5M3ALvXVIUYpaNHvYqGNTNi6uBeu5kfPazF/JmZ/vAUsA\nHsN4YNDWCeK9exJ0ucu5+AK7DCEYjMYFm168JzIdixppa1KPN6cyIcbqRixK\n27XYubseausdN9+4ag2nwPOGynm7/7bbFyL3h/kUzOTtClnjSeK55+ko6P8M\nbO4sVOToOeIXFfCZwJGUyXZ+tQnk+05HH0H5t2pVLL8ef2516nAstUh1Dgze\nQLdB\r\n=gm0K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy4VJIPvzw8l5kHVURfxD/TU56WrvlOS0WJRw8Xt/UtAIhANQN5phOxU4WHyfgnmhQo18G99+5IAin1jDn6AB/pd+M"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-atomist-update-branch-master-1543567744324.20181130085022_1543567899271_0.7648470466856907"},"_hasShrinkwrap":false},"1.0.0-master.20181130085424":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-master.20181130085424","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.0"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.1.0-master.20181129175302","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.3","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"1d47c334d47da631571b69b69f798c9f0f882233","_id":"@atomist/automation-client-ext-vault@1.0.0-master.20181130085424","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-2Br3Dz41A/3A8vklttNQckiCuoTvYhENIkgDnXNGvKdusvXfKINo0Q2YXnVplNgE2FCA4n3ZIeA9KVLtRHJBsA==","shasum":"b1f5128051e5a7b5b4b49f4970c748003fffb1b0","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-master.20181130085424.tgz","fileCount":13,"unpackedSize":127896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAPr/CRA9TVsSAnZWagAA3zgQAJI3DUqxIrCn6fig1kr2\nSVj9oa0XYcTQ4Xnpfi6qXNSGOve01hxDYwMJKZPhN/o4sDwhrIvvRGDsCUxH\niSgNldYVVpYxDj03zvpTsM7KF1JGnnZkUnxGuEnDU8mkbkUc1QOc2tZETZVj\ngjVLXbWAT/HMkEmxVW8t1Hq2vc8m49joWWTw0dJmlXqESnwn7w8CFU/fxnh9\n+Fsh5kBrNrWCUZBVhF2NGybqLxlI0LJuDSezm/Ykw+2qiA68Nh6p5oFSXv5b\n+suZayqkx1vqWmOyuDc0OTOTyqJEH5KOjMZQHpk33t55SYfyrsaQyADv0CG+\nPTil4+N3k/GOGF/GmSRphc1TmkOAG4U5FK40xE0wUcgA38FfCo4qLXXCZf8S\nxeQZV2JVGZ1VxeG8crtvrxc0VH2lBrUYfAT5y4U8i1Mqq8hBhLFLXKaemkNe\nn1o5PcMAxV3W0TBykkecMf0GZY1DZpqLLRQYo2JFOmxQaJ9Zskrvx2cy7kp9\n6h5xNENgTI4PKR1dwZ/0QfE4wnRM6Q4OMDLkjTYfJ+yHUmu0oUhM9SCAZhDl\n+wqiG+gKf168RtfOsOC5q/yCw3qound0e1SoW/p7/XEJyC0Xih7r/Na+Wwxv\ndW6kh1hUT9hsyyUz+a4Ry9PsbMkjOoh+CzLM8A4jpQVoRQcic2LFEWfs8vot\n7O6y\r\n=UkRJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDixYLvfvdr8eD39k8V0jKKBuDTUQ8khHg5Ccdk8KUfRgIgQNK9BpM1b0Njs/ng/8DR6QKKWgJVwPSJ5eD4H/BMwuc="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-master.20181130085424_1543568127078_0.14008176677661166"},"_hasShrinkwrap":false},"1.0.0-atomist-update-1.1.0-1544428032555.20181210074824":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-atomist-update-1.1.0-1544428032555.20181210074824","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.0"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.1.0","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.3","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"6b7e1661639e95744796a87d172d3d128fc74f3a","_id":"@atomist/automation-client-ext-vault@1.0.0-atomist-update-1.1.0-1544428032555.20181210074824","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-8u2z4QYQcy/8fuKoSJsE/w6HfVHC9BheKIyIPnL5L++LkB1E7ZoMSRRBP5cs8F0sDMAnVm17hAPkD/fZauwhlw==","shasum":"ada2f5a9a8607e6038fca864f9d0c8f272868a2d","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-atomist-update-1.1.0-1544428032555.20181210074824.tgz","fileCount":13,"unpackedSize":127902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDhqaCRA9TVsSAnZWagAAL/EQAJmIzLQO4fl211CRqnG8\nI63EDekxXV42n+kjbv+ptcVXPx6VSgNI5aVamdzBubkmsmjYajny3pcFBtPU\nh6mAh3JNRGPw55pvWRutwkvJFlxtEuE9VEQgOHTeOTWscciFU04Tj0BikBIF\n2uNFK1HPtpF2Mn7y2QWnmdlMzN0mYBsDZrDZGkpk+oam9Jjv02bp+OKQGCGl\nioE6woMo6pRnuVlg/iiWlotc5tYnQBnRDjHKhCNQpDssEoRWokG0fs5UlcHS\nHRnoxXJnKdSuIJFuMbrlmqeIHlxrxwRXyviO0XuLhlN1xz6OiD3HSJWBBr75\n6/eKNcdvzZQUgAaT/pcopVmzBruEjAb6N73oa1ZIOUZrKQiZ1B2alESaKKUQ\ntEhaXEZGbFoOFT0Hc2J8iH349PFVVdomYD2OGkdAfCwQuyEk/GpqKR/4ejJV\nvqqm4Aagw23OwXamufrjpWjNrBMmYgdj784yp72RzrX7tBFF3UrulfLhO0K1\njtv3OqTrcU5bzMje7aKuwoyHGyWjbHN8NVfLj4K+OAB4Hhu+R3IidzNGlw+y\n1LbmzRMT+Ysxni/CRepGfsOSpHuZlwuCAjXJCirzyHYezR63/qpD6Xo4Xc4e\n23hTyEr6ZVzgWjaDedbNDz7hprvUykRa4Grio5n9JDg2yCdVZ3VqtS81I82L\nEZiv\r\n=wgpY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4Jzwpkvt7eQRaa8AI5NBkFMEc9kpoMbNUWBb0CMFe1QIhAPX6DntR10bGAbOSvtz9jfmGI9nuJ1CzszysXRP2dmIa"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-atomist-update-1.1.0-1544428032555.20181210074824_1544428185773_0.7199837738153223"},"_hasShrinkwrap":false},"1.0.0-master.20181210075248":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-master.20181210075248","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.0"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.1.0","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.3","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"11b92640535b5d4d13fdea72fcc2caf430f1741c","_id":"@atomist/automation-client-ext-vault@1.0.0-master.20181210075248","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-Elj0Y9ZWpGQqhifPi3qSfEPcw/CqHH+B9DQhBp8EUf/9bddMszU+p3716jDLACO3vVwdobfuaDG7DSoCT3d0Zw==","shasum":"fea4b1b7e69ffa20afd7d91f0a0b52e4a4d8c38b","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-master.20181210075248.tgz","fileCount":13,"unpackedSize":128216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDhujCRA9TVsSAnZWagAAg6kP/R7qphgyDemeYMIpXJRC\nEWj1C+ut5djG8EMko2/MQEx3ZBSGae5mUnkRiyxl8ks4+9qig5sKpPuRcMBq\nOUrGMvf2YaKRhr/qHqlQDrDEgZ+WaM1GfJge2GqA8dpfneDtg3Iogl9CbxKu\noUPAH1fhMPshHK34Kg0ylx37SL6v21EDtMHE6MKb+ZZ6tz5LYIX3ruw/ndYs\nEDhk/W9BgfqS/GEG2Wm63Y6QCg+4jWn0Yxr0Zd2TXqkIszbhhU9BKWDhdGYf\nsEYdB9B3H+MF0o6mx7sEcr6EqSfU0qhYC0FZFx1BJUu8PwEoFd4ptCE/FuK3\nauGq/CsnwUJlLRr8N5tz1vwhDX/AbqcjY64JA0LaXUIasFiiDLiZ6KO5y1/i\nEtSGtcgYeiXkDp6s1YFFcYBV+EByBuVW/nyuQPpeYYPz9wTC++unIpgWjir1\n8lLIoaZ6oerSw+nGtwegDOTaP2vYJizzNxmML+lCsSqJxfEdsaSBt9GgZrDf\nryQHw6/GMh+Rblm6Aadqt3nV7PjDckV5EJIWSwbTvrUZ0x81RRGuqRsyHYZP\nnptC1lU2zi/pTNOwGsG1oS8f0F0ZaNaYiheHn0DuJXh9gX+DtphJLqQ7DqBI\nEOuqeHR5zsVGAi1Xn17F6or1MYntQvb2Btr9RiCEBZYwCyzgW9PYEJpt51Sl\nHLCz\r\n=jjwh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgkusrmM7JqwoHj1gjA0JOuGFWMuP01ZlnS2y4qdm5YwIhAKmdzHwSE0kxH5nMrBNTOhqzRFdWOTkA5HzGll1ttdjC"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-master.20181210075248_1544428450640_0.2609439678512935"},"_hasShrinkwrap":false},"1.0.0-master.20181210135209":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-master.20181210135209","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"^1.1.0","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"fc71e857e89553be62df94dfbdd03a4d29c5e03f","_id":"@atomist/automation-client-ext-vault@1.0.0-master.20181210135209","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-i8ECmyLAoQ1cEj3SVUSFfah9F3kMyzLomYP1BVBwvrFptkkK0Qjf1/xnGZ/yRVnCX49dTwIt4Oi9Ov63imsvTA==","shasum":"fe370b33e1f6626c680dece081c4326e43618831","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-master.20181210135209.tgz","fileCount":14,"unpackedSize":128654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDm/OCRA9TVsSAnZWagAAp0QQAJaITCEMndFguoGFpyaH\nKwgo3MsQTdijucG2/Nl6YxYT/Uxj51CkVlReFlWoO77tc1xaxH8ygmL9s2/8\n9x/2rQKc8riZSdyY9w2AmqqO4q2oz6PosZf1gElqQZmgUwSsaHMTWmb2CQEp\nB2bvJD8WGHAbKSSBuAoZYoAH6p/yJGNudWeQuOq8F9pEPaR93OGNfLMhjxbP\ntfl11wOZG4wMViCj0IhwkpfBFFgHPow9e2mPFRfxxwusxzu8Pf04WumUtOM+\nE4v0BMNpHtMastNLXTuO0+VDqcaKagAFRF/+c0VDnKHq/CBqs7X1YsGreSUF\ntndwsy/rq0UXvyVravc5LXGcMwAZ9PJhdouwd6uuoNjl2uLsZaq/1r8unjXm\nwOHElbiGYs6Sr4pyuT92JSczRunvcNH4yhqdcbTT4y1wYxcKUy53X5WRtgUA\nmsq5XE9yPjZzeL3Sjk1i8gQ84swUEFbW8TTddXDY1zcftPuchz6cXSqOUSnE\nT1PkLl4HGQ4XkTKkj0xwcmPYSZktZLBg15WUHGYs3FksQie5hkMEqUddkm4H\nmSOlxOQ2eccL17u5Giz47AZV/3PuRAV6sD9Qy0k00wYBnHC5xPm2FuNMB/T5\nw7ZWkJym/8+GWdgbevuKvbwuyEnGZdchL34BatMTY3fBMPS8Tr5/Wlz5hqVB\nbkVb\r\n=yNe9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVydUlgm3BESLvfNR4DIcQllFj9JvbQCHftFtEpqmHyAIgAiA8QFa/HUT9AKlyXc35Eh4kPTmcNyi6AJQuTQvHWS8="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-master.20181210135209_1544449997867_0.48962941053219544"},"_hasShrinkwrap":false},"1.0.2-master.20181212095120":{"name":"@atomist/automation-client-ext-vault","version":"1.0.2-master.20181212095120","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"^1.1.0","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"51b6cb1e5f46ca3e2a38a00b4ec099f009455d02","_id":"@atomist/automation-client-ext-vault@1.0.2-master.20181212095120","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-RIW4XDkkFCcJCtn8cAh01vSQwdp5N3KZ8Q7m3Id1OC74E7eyZlZHjePie6hcGR/amDdmV1BMG9h3L0Kg97FDhQ==","shasum":"27fd73a27b78348eb1f47a7c338dc53005aefde3","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.2-master.20181212095120.tgz","fileCount":14,"unpackedSize":128654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEMxBCRA9TVsSAnZWagAAYuwP/RGZUcISLZ95stUbwJu+\nV/XYaLOQOuFYomTkVYAlkAZVfjgpXC8kwZWYK4q3zFoIbfJxLraX14oYvxWI\nQczRwG3Wf+TwOv65y/IraNtQb1nMyEA8GJMBx4wqKvvMk/uSvpPFXsmGw7Ew\nv2aItOJA3VGWMhFylFsnp1ILv348Ijt/vp4YRdG0RRP5gvHhwJqaGqjRAOyN\nLboaZ3zZnbdHwmnxrfi7RWEdWsHj7M2J8sfYdRfokVdIuMxEdaUB6xM/C09b\nx1hyhXhE+hvG1iwt5PmZFQeiyb9GKIW77amQROV/g5bIkQceuMA0Ho1qQqda\nSrDpnK2xLz7WxNiVUSxCx49qDg4bEhVcd+6GyBMP3Y9bckiczsY3pzbqf1l+\nQPHX/YA3nxVDIh6Tg0SGbnD5hfAUppg1BwZVIMVVhd04VoqEOzB4fA/66Dkf\nfSvgBNn3TY/t96cvWGJwJKlTpDtvKl8+NV4XQtSaoaukfmOQjJFvOvogMzeM\nXjPL1YpcMM9pEgc2y0TgrNmKmuI58N4VLF1rr3e01ftjxlAHY979wulQH575\ne6n003gWSj0Cnntv7Ub4W1xlpNmpsCPMSHTimGXVj9+RbckGKHhTfPb1czqr\nHF6+k/ANJjYpSBWoWbsG+jTFo+GFfSZRi3Vn0t0q6GH8O6ZwCYrHrnW4ulZV\nK9J6\r\n=6+gP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnwLiFjVOk+Ou93aEcKa2e98TXKjUjuIQ9d+o52/iRYAiAvbIUGlDH11eftB2Q9a0JvS4g9u85yu0NBhBh+XWkHbQ=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.2-master.20181212095120_1544604736799_0.6852399805629441"},"_hasShrinkwrap":false},"1.0.0-master.20181212095646":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-master.20181212095646","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"^1.1.0","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"4723c2123b885929bcee0fa03cbf8d1f4c7fb4e4","_id":"@atomist/automation-client-ext-vault@1.0.0-master.20181212095646","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-8bqM8IiNSZ37jf4bW73Dds6C/vBAJIVQWAzgI+vhYzj9RHYa6/XtI8gf+wTSkxr6gKQ30ZYseNpYjQ7r1WJiKw==","shasum":"50d9d3c33160db88cc9821c2ae2b0f637ddb96ff","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-master.20181212095646.tgz","fileCount":14,"unpackedSize":128654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEM2ICRA9TVsSAnZWagAA5ScP/iFOQshWh7gmKahAerDO\neGTCuAjpe4C8VDvXjNIqFvfhBevgtNPTxkmUCIH7YZzgm8nPtb3I50p2So+T\nBkiIsX0ear07wVqlifzGhBDpewd3oNo8FvMJ8jUZdlXEHq5lf99MJXUmH3uC\n0BKEAjuQpA53OYol/ATl0fRYp3fDDcVJhIh00C+GGCTY1+ZOfAFPRaN2raYB\nndi5D9ulz1J6yf793cyAcAgJPeA9uAbrXYNYA/ob4SlHCXzV2tfdsDjUgrXw\nuj9ccAyVeYFoBpQPqzF/rgJboMW/CgJM/mpJoNvGIotSLk+IJuCkbVADiTUs\nqrzf75yCBJ6z5cgBzgGwilaGOZqjAFQ3xlFieU+4zF4cQ9gMLmhi166AFc40\nTa4UmbY56QR7z2UzePfPeDZf+ccxSmoM0E2Oy9t7RTGNa0MhIlKe1ZszwUwm\nXAhNQuJirN36pZtB5NaEhSQh/S+B3tuqmx3EdN5PFiVCkQ+azKjEjaUbpm8M\nGlek1SJYNq3YNPc87lqTr1bop8o4zJNAg2FafHQHBb9Vx2VrNTfg+tHEyOrf\nUJYnpOdTnQVKfyWZWd4KFJuOCmVrL2oPD7oxo2UHh6x+/uBIkN2oxWxmCU/A\nBi4AjSGku6gfoHcRRzlSNLfQRvCtU1Sz5Hr369Bbk+9Zn8jUJL5jwvQ7J7qA\nc1NO\r\n=ywX/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfdoxUJE4/XREzFUd1tHHY0CnT2wewkJFkV3DBvrEWDAiEAtN6oAiDdts3Z7i/0VubW1T7FtmGoF71aE9r6t/h5xns="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-master.20181212095646_1544605063980_0.5612394256732356"},"_hasShrinkwrap":false},"1.0.0-atomist-update-branch-master-1544731104231.20181213195932":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-atomist-update-branch-master-1544731104231.20181213195932","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.2.0-master.20181212094239","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"f0b91f1263b850f596a75e791f6031799db9829f","_id":"@atomist/automation-client-ext-vault@1.0.0-atomist-update-branch-master-1544731104231.20181213195932","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-/YDb0tpixj5ZqIHj48Dwo58gJb/bVLFbsPKLjGYrBI/2o+akTHzX+nlv2ZwAH3JCRTtlP+F62QGx8UHER+SeGg==","shasum":"dad4be7e4a7ed7062ed8a2dc07e8b69435b1334e","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-atomist-update-branch-master-1544731104231.20181213195932.tgz","fileCount":14,"unpackedSize":128711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcErqrCRA9TVsSAnZWagAAIOMP/j4KWzg8fMQuwgttNBaJ\nGG9IkD+8iMg9NyaT7Piz++pQlfmk+peAVWLKsTCqb1ZvWWs0rjJNnYhajPm1\nexqWletSIBSxFLqKngXlRd9loL8A8iqCFCQhOA7Ypkk5CGy8s6kgBtOhROQR\nJqh7m6N8ySsFeiuRvwTT5zIptiPO1UbPHhAdcaNqvkevD77QambRUSBzTCLp\naIutwJYMcDRiosFxZTW7xHOt120hTfx6Ez4SryjRgVZhhsO4HG1qsyb6r5yL\nbdvhBcL2Ci0RVrYeo+7SDgu7FB8291d2w/NwB8cmRQmlLk/JxYDSvLuoM/bl\nWtgFn7oK1II8ejZfDVHQj/SM+FGGnTevlXXKiCHRISXVNlY26P+dVkGBepOu\ntR26xBY/P3WXBSlMt22A0htLr9B+ps5p/k9gBNRPLtKPBGCgCCsl8k8IlgYC\nUMoMzdKnF+R8y2dKOZQNZgfJk3cMGcknj6R3bKoWtHAw2x0a3i6/7VJargIN\ncm3zzdXrPaFVxC1no3jGbjopFJDxz8Y7/9dtM78Jr4myqImtPxoUy1zJiT5I\n/A8h7wg5e2bfCjZS+zwcn+O8k9+RSJ3lJlg3vggu84ykKeut4ChF8h7T/YzX\nerFZA8MC4QBGtC+9NUFR+NJkWQgClMdoyKjq83Cfc0g1TdyXkYncFA7ZKtqy\ncdF6\r\n=IcUY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdJatMhZwrZCAmfWJFLqOw+WBd/i3LwjT0VFtCsBEEpgIgRrCBjJcNwgXTUClxYbcB6mns/vZ5YgWmK+8hLU9dMdo="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-atomist-update-branch-master-1544731104231.20181213195932_1544731306373_0.744919987347362"},"_hasShrinkwrap":false},"1.0.0-master.20181213200409":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-master.20181213200409","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.2.0-master.20181212094239","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"7f6393c410b41d1fded9014d5f6eaf7a914b904c","_id":"@atomist/automation-client-ext-vault@1.0.0-master.20181213200409","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-orAMf6U8S7FFj5q8lt2KQBVrSD6PDmoxFHvACWM2myRuaskjEgAWp1giO2eQGqqh4nT53jLtABXrd6y4dqQErA==","shasum":"2e3c28d3d92b8e0e80a0aa929884b4cd55bb09a7","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-master.20181213200409.tgz","fileCount":14,"unpackedSize":128798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEruHCRA9TVsSAnZWagAAshwP+wcJk6a2t44RzqYQjdLK\nfAT5WqP3RlBK27VFtS0591edGfyBI/5vDlLdBtXWttOeEad3My3h2of2DHcQ\ngeozkVBoHdYc8qRhqLc1A56AXTgvclLZEGvCH7+Fs2lDXHwcrFYuwi/EtqrJ\nZkF9s0xhp/FViRFn43cXlUl4UeGmlm1VGjqHEkyyDCGWk46t+IoBP/LdiMnO\nCrhMQbRCYzPEgx2jkWnYhibfqGDbXbzX3KZbYvNksmR8b1pqkzXwJlyFLg66\nKxIxrnjgXqynWBVL2piKvzzd/GOMXW++LMW+Z28m0sw0LwYlcLGFGh6w8Ket\nne81rLgQxrnMPqBWiOe73yfMFhFy1Kb/CaxG1HTBY/DZdRY+yII3GmZvwVMW\n0FFR6eThaNnFW6qWF/64LwKSmMhKLpudRUiy/7IDPpGr5TTS5sAcHAcDDMf/\n70Z1ikcIOPF0MvlVEAp0lAOv66MhOo1N++Z62Zb87v6uHGhpUBPMwkNJ3ZKz\na2NAL79x4EA3acAtcmCN2w1kRiyv/T2bo/qfWrZV7QahOGlzUH4mlyx8U82y\nFu16rDtOeVVTZ9on3u7Xj7m8UuUNY5HrV2/P6VcTbIsIdfO6Wz9yxPQr6MAx\nVnl5/U44o8+e5MMQClm9DxK0D/Y5LxoAz5mvRTFewHK0zanfXqaocvYm4vNb\nJErc\r\n=HJPa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTXSHht51oiy/rGqiUbGz6ovEGN6F8lAmEge80Wm146AIhAMmMFG0r+zjj9l4qTrN8Resv5jNR0+jKfpbyfmM3MYAv"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-master.20181213200409_1544731526772_0.8376997255136305"},"_hasShrinkwrap":false},"1.0.0-atomist-update-latest-1544744129045.20181213233636":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-atomist-update-latest-1544744129045.20181213233636","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.2.0-master.20181212094239","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"896371c35d22b9a61b0cc8611390bc8c66423068","_id":"@atomist/automation-client-ext-vault@1.0.0-atomist-update-latest-1544744129045.20181213233636","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-nDkGx1x1eq1LWnIPYbrCsavzvsWgKMaqvtPE/4TAKs7DeBCoUmSnaN9UszJzkmEhSK0NlQ9ZuZPN7liO81MbMg==","shasum":"790a5a83c9711cc952e64395de0c832132f99d67","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-atomist-update-latest-1544744129045.20181213233636.tgz","fileCount":14,"unpackedSize":128827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEu1YCRA9TVsSAnZWagAA5SMP/i/vXzuJ6lTLo1tfXdB+\nyysEy6Oe7ZII1cW5plbEUZ33oZVib15GnNt7L42XBxgZ7nfjr9GgaQCmlBmO\nc0K7UqdGdhcq1zHX5z677XJVLRPhoNNqVzUFQ21Tiij60M+AkEu/1Q8mBKeE\ngxDGqjvKFaTnLU6tHrwRQf1jxmXSBXqfXWoBvgK1Ze3mC3AZZ0aGMeOtpr16\nHJGGFCsPQwm5P/DFpCxifd32WQuh4Vg1ZqqtaDDR5YxFqvX95lAvZsZYAcXR\nhV4A/aIIQZ3znqbZvarE6GHL0p7qvqxSsFzW5ZK88GAup17xXgbn3YMxLv5v\n4ThO5n7OsswhxuaW2EOOgXVvwi0rKVgzQdIfnxhiI3bo/ayzmszDC6Qo6gDt\n8SrwmsakZndyYsgEaaoIJ3MHmHRPuXdR0IOKJvRlXz5GBs6Rg6jP/Un9/l60\nv6QqOFLsEQqyO7OkzxUTvheNQqZWtxRhzxpv3w3jkcAwC17lnAUYpcYW91Hk\nTwRGaRBdVsSdtOC3H6RD3vaZ+G1ic3nKQx0Nmugi1G0zs778X7+XRNmNIi+H\nsE4MbFLLpEyy5Xm8y5SlLc3Jv3Wtl333epkGrA1nEOijErNAKSGdJoajBoQa\n4x08pWK2sOFffKvMh7LFlxeSoE7U3TneqTz2cwIlwYDvYyj9oTLQlnrJTUSr\n9XIb\r\n=qw8k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC77ZlthOUVAK+w6L31oBnACzxUBZoMdieObb8cmbgmpAiAaehUjysJNVEGJmXUSbqruIjjuJckFTCQ2O/TqDrEh+w=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-atomist-update-latest-1544744129045.20181213233636_1544744279945_0.21120175042931666"},"_hasShrinkwrap":false},"1.0.0-master.20181213233926":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-master.20181213233926","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.2.0-master.20181212094239","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"78400b56564cff629aa4f7bb0f14e041bc5e24ff","_id":"@atomist/automation-client-ext-vault@1.0.0-master.20181213233926","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-FjREKD1fVQK5+k6s2LwDe//N72tzsT3Tsjzbc6xL5HmytL3Bn5uQbLAC/0jjhsgONXrV/LDmKpVdhHv8Ys37yQ==","shasum":"e600b041309efd60bfebe8f3a6a915230353d443","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-master.20181213233926.tgz","fileCount":14,"unpackedSize":128798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEu4DCRA9TVsSAnZWagAAzXIQAJyiSS+L8sWGZ/5qVLpA\nKqnBh5umgChON+q4SYGRSTK6NapqeJJOmy85pFwxPhkK/uEDiM3Q10tWkbMj\nYv4lZRSlYROr97CdUdwTRMzkLqCah72o9yRC9w/5XFXZbWyXx+TmWJuHcPz6\ndYD8y5p476A4PIP+QukfUjAM7Tuadjpk+xwuex58TQ1YBMNZkN4wjDKaTGaX\nkhdMBKnXUGVUspJqPyi1hdWpbftG15claQ4FNKujtJrIpCdMDm/8QP7qd74o\n29mXOOxcl27Wn/phpeGmG6uKuSWyPHRXbXJDxyexv7JCKTkwPpv0ok/k4/Ym\n+V3nogCRHf80YoFamm526059nCrTwJuItJ0Q74DoubrG005Ie9kWNV2GsABE\nVvFnL4s8GbjGEMzk3IE1JrqC4gwudlNRW7von6iZMqnZwtnb4ip+y/ROlpJ0\nWJt/dLHYLPojND3Hc4+izIb4VzVyHbqK7Nkkv99aaq/br8nVeO0NcxsSYR7J\nJPuoasOeXH+LsTs+5jbCOuR9ewZRISHLOlTZZCOKHcT8yRqVbnj/Rbw9iVYP\nNsIRxIsyWvSF5lwMvS2Ya/YV80mTY/NLDkVd0NhBP19S/myvPs4128OFo7F0\nkwg/7kmTqQ/rYHbTQ5P4MbwKkbQCqulshOd78W3uAVt/TeHHC0Zgd11QMKax\nqBrk\r\n=hI3/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV+9ZFpo02kb9K9m5TzcgqENf6fsDlLl4YgfBlvxI5vAIhAPssMMIKympmom9+v9KTt6vF8y6h9QA6mTf+Tvk9bB0U"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-master.20181213233926_1544744450994_0.2988107424518487"},"_hasShrinkwrap":false},"1.0.0-atomist-update-branch-master-20190111232506.20190111232616":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-atomist-update-branch-master-20190111232506.20190111232616","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.2.1-master.20190110143442","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"b1a98a74e29b0214883e48f6396a877450ba9592","_id":"@atomist/automation-client-ext-vault@1.0.0-atomist-update-branch-master-20190111232506.20190111232616","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-psfOjv7fbu2UvwiQOSgjuSLaybjUO+YJbt3m5TpiLmw6W4LBsS+FIgLtmYoTYyx9RrbGyWBl3UhmCQ3mFEXZIQ==","shasum":"de8c5029b33caa2cd80fc2d169eb8042042cb47a","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-atomist-update-branch-master-20190111232506.20190111232616.tgz","fileCount":14,"unpackedSize":128835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOSZuCRA9TVsSAnZWagAAiggP/RfpG95rJCePhJ4+s+Q5\n/DagEddg/qArPQLdp0adM1CWgh4Q7RCtiNTFeJSpCsVzXT+8lPRzHdci/t5F\nQ3BV39vJODuaY4429Ahg38hoUBrfvlUoMyvKRZ5atuL0UADti17lYP+gbjJk\nGVoLQpt82kvtBRzaL69d7RDD/MLbAAgOfEit0ppWq9eDzHBIOe+jUmBcJtVb\n+z0gfQl9+N4CbuMzP8JA5LWyCViL8Hk4qx1eGnHm1B7tfVI6BvFS7di6YFud\n81SF1pGvZlNwm3WR9QNABB7N0Js0ByJa/SxNPgNH1mKKJyy6axiNT6jEGEQJ\np4rbM//boujl4L8aKAIYSVHo9a4YJ7XvpdYbUP+/Mrd+ZkL6p66pFnNVgqL/\nqSqEsJGdSmIMw2lNxyVoMNO+mmHlz4EGFXomBsJrOHOxnZHiBjqPAH/2uLUk\neUdGPj8yHXZ591YTfkygfIkb3lS+6YCNA2RVTwFMPp2IvablnjC/LMGCU5bC\nIATs0lBRBy9T3MkRubWLdbttub8r0rAR/RHR5JgWj4NkLzB/a+xtuTXyIGIZ\nLBs3+CfGSKuk6d+kRyC0COFnwNNc721ACeVx4Zkt4Nu5129yCQ/U0176Kt39\nl2Zt+tpqbzW5sTB4biN5IQHMm5QaH5/ZZnwKnPZGy6Aqad9Pb8vK0MoF2ZBO\nWneY\r\n=Ysxb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRZRtSJgBckej2PrqHQ9mYvf33R5Z7pTCd/uHccnTPjAiBjwNy3tq6Gt6z+y10mJzqJEYpp7UUikfHHtLAHcv6unQ=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-atomist-update-branch-master-20190111232506.20190111232616_1547249262179_0.2543374135351406"},"_hasShrinkwrap":false},"1.0.0-master.20190111233138":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-master.20190111233138","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.2.1-master.20190110143442","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"ea1cdd6981afc7405714896f2c68e8c609c68e53","_id":"@atomist/automation-client-ext-vault@1.0.0-master.20190111233138","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-erCeQ0rQGriPKrMXrv5c79TDeCWYbp2fSYnLISNw9li3urkqJVSoMSw2F65H1YnxmtJ9ULUspM0SRExgh7JGkQ==","shasum":"ff9adddfb8577c8b0c87768b050a075e48f7e91f","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-master.20190111233138.tgz","fileCount":14,"unpackedSize":130077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOSgLCRA9TVsSAnZWagAAhh0P/AtGJY9iKmPyqqQQLr75\nk1c4O08hVIvk+U5WAQyNueMdqryJV/aHvJGTxhj/1zakM3xQTfHgERA3c01+\nN4Q+NmdFmi4rPHUQSH1JWD6vkpTL7WVGwNiBtOuxDzgW8faYExwt2OwiK5yp\n73UX2ZMhTmeIZGdsOKPXg1XRYqUv/gxyUd76S+GUFIefihUOC/yxK834Nwnq\nDe6slrzNy4Su2YWxwTwAJwesrFmH2IXYpL3wS3iZDX9BRasUYnstttvaxqp1\niTj8QZHzIB7/4pRihu6OAdPdyCmoU7Vj5e4g0/TZMTHIzj64+NmkOO2FTSrR\nuBfIUSyXNDY+6x6spy9HGsSud5xezsjjsDsJ6XRGT4QcANg9fcIl1yw4cjK9\nTQIDTz7MUF9a31FYsvM/jeSW9jxMKOQllqNorIPyBEP2JqH/7HDHyGBHUjX3\nxLKRS6pGHLF7J5yjX4/c4uqCkkor7wZtc5BdgUWxjIRpqhvDi2dNj++Ghi6J\n3bMgJIRNiobQs41Odym7JoPwXIMjuh7WQTx/1vaa2VRKz7Ngkx7LCRU1u08x\nViK1+ipsRPtmlgyqGmODxmbhIOrYnBG9Nkf6jxL6nfaioVnsTsPrk/xsgSYe\nIEMuvz3ZI4oCYXGrZuMTyJQ5sgQocmUOnDfjktA+wGPNCHOhAg+MxUadtIPW\n3+Le\r\n=tQT1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfIuYFUL7qw4W+mbgm5mRV3lprjgJ3TTGVw3ljXNKDwgIgJqIYEZQw2PYSOyWlpr+07sEXtP5OCEfZ0a4SExUeNIk="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-master.20190111233138_1547249674684_0.7626339769627302"},"_hasShrinkwrap":false},"1.0.0-atomist-update-latest-20190314232258.20190314232543":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-atomist-update-latest-20190314232258.20190314232543","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"^1.3.0","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"699ca9184679fbe715529102ed95aff7dd179a45","_id":"@atomist/automation-client-ext-vault@1.0.0-atomist-update-latest-20190314232258.20190314232543","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-O+dlWBTXQoRXbFLmwI8XsEU0Te9IQ25CWNOFjXBgyAW1l+XVWgIYu9n3vzCnZRWJvmbu+pMkO0QjmHmmhuR4mQ==","shasum":"4199bb8e594bc60f1e1500c2576cd161475cb961","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-atomist-update-latest-20190314232258.20190314232543.tgz","fileCount":14,"unpackedSize":130086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciuPHCRA9TVsSAnZWagAAFCMP/AgMO9HuI4KUxYzUrnMm\nnNDs7PHO0o8OkMzUdWEZFBtgwb6fcCBP06nyONiO6FKW+/AUMKvTcMRgR8mT\nOQgQBZ/il8wlW8TiAh4vCI7IdgS4vH028lPldNEa/9/FUm1QTd9iu0sZxXO9\ncd0He9dxaoIu33YNbMmDBpv+0qe6QfftPpNXJxmRfop2vy/sx90NAj5pZge9\nA4OOdg2LV/Q7k+lg+u43fyJ7PeTuLPJFwGRYVdEERBLkNKmjx75b66EdtGPL\nF7sAszmK3+s+4CqsoTBCI1r7P4r2MPaHPkNVy+vDcdigIBoOyppRzIPRwPQi\nKKKXUWuKXc5RgrRtz0pBMeo2NwRaL3q0b15NDlmtxJILQDAO7tUA+kq6C1bF\nWRWXvNnV8+Mw6ZrajzyaxvRHWzxoj/9wySvFSA7SNXezgqPFWHmKa94gixgn\niccewcAFsfF0hG1cq+47cWQtslUvyTHtoRX68gMzn13QsdG/4FQTZkVmPqsb\nNvKRKhl2SOjny4Btyxt584XNsxt2yon3oBgCKdvAXiWFAGVcneaEkGZkU+0y\n/VKb86HEAXop4ehOW+X/xlrwVFUbCKopeosmktx3IvKdmnSB/1FoSjjbeG3/\naUe10qABA1jCk9niQboM2fhCoTfZhbEh0HXxBHTW+vvvzJi0Ra1ilq575FaP\nGCcj\r\n=0ksx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsJNWC4seAgQAE4e1if0XmISDDTmZaikVG4yk5/5W3HAiAFk4M2tO1j1mwg3IJlD7uVBUB+lJPZDTv+7cRLqVy0JQ=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-atomist-update-latest-20190314232258.20190314232543_1552606150756_0.4061437589689858"},"_hasShrinkwrap":false},"1.0.0-master.20190314234118":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0-master.20190314234118","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"^1.3.0","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"9375fb688378f5b78901b4196c258ceefa3e60e6","_id":"@atomist/automation-client-ext-vault@1.0.0-master.20190314234118","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-ZRhMutq0owP80lnom+Xg2HgyNaHf/w630oHe07phCO2viayIPVWoKM9I69C/ySAfFodLoqOFKxx3DYopJSEXuQ==","shasum":"71d03a5d7fac4356f035a34996859b42a865e153","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0-master.20190314234118.tgz","fileCount":14,"unpackedSize":149540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciuckCRA9TVsSAnZWagAAzRIP/06KpsN37gvq8U4C/i+c\nIXqOwm6KGl14TkTTzp2se3sEuWnNkBA5JXXhOo0jul7naZqVlF/U2APyrheg\nhhMHf+hJCFL4YLFA+jrfQbrgwgf2+TVgpQvOLWm+714ySWVBgor3s64YLp1S\niumYk+RTxuXX8nq3QezcHg/q7FdsmI6zm7qaHmZjOKIGDHRArCG+ZnNL/J9P\nLNt2nLRHGlJLS30rLfqqcxz/at9mDzAzs1NOMSMiOPV4jUH8LqCliMAjCNOo\nGASe/O64odaq1Wlnyc862mMWA2NMNuh8ZVfKWnbbUbmNkbQJFf3feLkmG538\n8v1CdWcoXc6M8Vm3EgGp91zdP8ZfIUO2lZSHjGnnxbrpgYfEv6bCX6KpGmcU\ngMaWj61kuEOXQ78Qm+FwOmaequEroFjg52CJUnHC1QK/Md/irZF0+gQCj394\nwNDlDGRA+5pM1SzyCWjJhJ+QFOezvGTV0eZkUiwYXHwi6/UM3UHkj1NJISh8\ny7ocVzGgadRbcc/4CQi8rw8cFGo9794hl64tcgxdY7aeGe9IQFrv70OngHkA\nRd4CFyiY1m8pj4xH8oymNNmup9I2Of9EXFf37uOlVc3jm1m1sxeW67MwVB2j\nPRXh18cWVpNB62yDC+edWIQqlP9RufbC99/wIGb1jDs3WKNlH1AaAjnlgM0E\nicP1\r\n=e1Pu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxFpKpr1Y3Ei4qpdaiy92Ye8MZ5QjSmgH10V9nYOP1WwIhAOu0/hdL9L2yl2WPEac5pNvakHMkq7b5DN/aAnKSs+Hg"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0-master.20190314234118_1552607011833_0.7972331477341352"},"_hasShrinkwrap":false},"1.0.0":{"name":"@atomist/automation-client-ext-vault","version":"1.0.0","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"^1.3.0","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"gitHead":"27cb0141810355be6b3fd547b00adc13d6c1949e","_id":"@atomist/automation-client-ext-vault@1.0.0","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-cKncWkEFxIZNZdDGmvpzts0h75EMAvQO8x9L0H5hRzDXexiXFGZfajFFwkke2utC4oUsftonR0Mlel5iugMvxQ==","shasum":"3c9534687b1dbf627d5deff25fc749d0a431cc5f","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.0.tgz","fileCount":14,"unpackedSize":149518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciueaCRA9TVsSAnZWagAAeGUP/jvxtdm792+KzUGncfyB\nEjNz99fv7pSxtukjBeGly+OGJQvvJqrw0V+3UUugvKbDaY8k4aFhLZJwBdNt\n6SZJYtjb4sJ5fiBU7E1wKAykAgW0r48QWd3GrDFn6FLTeZkxnQEQG8/GzJbj\nQu2VpVmtgWtlGvYFcQ3TVPDZumUrvwgVmAj1KyuMR7mJUZklU++SIJjzW+Zu\nHQg79K6dG5kKOTCPxjRuD0Uzq78OTz+6uLgMPjW8YtEjUQcWuzjYXVTxISuY\ntH3Jh6tqTbrkEAk4PwNXru2Mh9p9ch5rost3wyhtT8dJDAA0Ay2qyalJRePd\nIEP8M9HA/h5q1v+HzP1Ye938jJ3qYfKuKq8tvDTRP1bumc53+146eMzjGB4L\nTy4r2NxDHqTAtPy4a+8AvUFF7XYrh+FR0bQ0IEAVHorB0JXaRpf4IpmLdPY/\netvf9bcJPmO2r4fsT75N5UjJGCZmkoZ09fTEv9HuXAFrb4EO73PDTaMZHxoQ\nflhtXu6egRXlNgeuWqxJU+OJCGWBGS2o2kKRzWALWBuj3vMwofp5iJWS9lYd\nP/t0exqm9h15NoF0DE16LGnkyluAkiVLZQB50ZjSqcuIhDnFRbhVB1qybrtZ\nWVrKfC8ucPRTE70Km7MQETQFO9Gn5gsk4O2e+HpWg+SwU2NlsZBL8mU1C6CG\nfBXd\r\n=oG6I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHWFA9VlLz2B/Hl9G8y4aSlrWT5lsg4CAqV6YBMXQybQIgIG+Zs4x5H44is3Gf07uhTsCzlj7IHLkakceKialxhe0="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.0_1552607129627_0.33868000759502936"},"_hasShrinkwrap":false},"1.0.1-master.20190315095853":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-master.20190315095853","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.3.0-master.20190314230900","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"5a31e54673d7244328303d0ac130c03133936f73","_id":"@atomist/automation-client-ext-vault@1.0.1-master.20190315095853","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"atomist","email":"npm@atomist.com"},"dist":{"integrity":"sha512-54ZnfZUL+lH3SAhRzSlhATjZpB34ZNr+k04xhsV+0gjKOS9OqJ9uAbBf4sGC+yu/OIoQxSzl2HdU3EQy1gLWcg==","shasum":"1fb9d33e9a84c945dae8fb99253b90c781f2512b","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-master.20190315095853.tgz","fileCount":14,"unpackedSize":149686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci3fJCRA9TVsSAnZWagAAWeIP/0JMCb05SbUDpzBDzabf\ndu/KzwD148ILdWUMRttlN367c74OBYwKt9O88YWqDnHQ+79+hF8IwgkZ5eRG\nl41T3RLhZLFUtUekbOTcFPh1JmqYi2yxxdHvAn8glFv4XDPb3UJwRMYj2/5x\nL2WW8Y+tQUu8CTRWFeysAzxVyLagFq7ZcTyKv43Bv/2chXNdCm+9JppGJQy1\nf0VkXC7I8TBrhM3MAuNboASA3DnV+VsNcXfxrOZSwYFxJcz1StawnHS51/u7\nBXObPZCo9HVmdOten9vrpsXAVycgfyHZM/GoDdnzfPTIHmvUHm5VPcHGreVr\niza8PA90jrB6J/X7JlztNQy+nNzo2ojQ1MvJTZJ5VLQLmswE18jvVuKZ8oGX\nMK1JDZRJBLseGeqKvpmT1ek6OwXABVmZVcqe7E5HaVrJWT/qKx2q4mpUbAs7\nqV/6gzpR4NJv/Kt1jnMvf5YSstHf2y5QvojzGaCqvVXgysY8kgz4dfFF5Z8C\nQhzKEEVZaxEtBXITlFHiBKQYRuFHMS8sQetDSt9rQLjhpv/elpBvP0+1w/u1\nfs+mydZZpQ1PNnYsT4ifXQY9TbyYmBjHqpSCKd04l0NVArYv8ywCjFbvUl7W\nNkS93ToVUms7cVOust+RgnyNs/9b2i45Zlx0ZDv/rtdlZsqWs1ORx+5DQDBl\nP0Yu\r\n=RqRS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBb4lSF1eCgwT10fjId9yP1MzDdya33oamluQnZTYPNnAiEAqgxbBRxSQ4uXWTYwNblqW8Cp5IwlRldTfDoMqBpKqbM="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-master.20190315095853_1552644040644_0.06333177633457487"},"_hasShrinkwrap":false},"1.0.1-atomist-update-branch-master-20190325125114.20190325125314":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-atomist-update-branch-master-20190325125114.20190325125314","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.3.1-master.20190322214944","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"ca0efdb03552e76e01c527ff32a017a2fe0bdc36","_id":"@atomist/automation-client-ext-vault@1.0.1-atomist-update-branch-master-20190325125114.20190325125314","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-JTl8nc8UmfGcNkopS/5EG08MxNJSD5LmV2QFs2JlxnoD04OY+uUeNNixaiFxTDSrw5oQQk7ZCtTPhUx2qManhQ==","shasum":"c64fdf055951df6917069c1a0f59f86eb4e3881c","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-atomist-update-branch-master-20190325125114.20190325125314.tgz","fileCount":14,"unpackedSize":149723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmM+KCRA9TVsSAnZWagAAKN0P/2iLL3EkG4918/T1c45S\n80oGQuaQZu/0mHYdV517nvm2S7DYcpASUws5u3C7TdyGFv/Zb6CpPpDfLOs/\nbiKK0nXi1wk7Ig9l+fThpaHiC+hVCnNE96V4uwbwp4I/PwZhAyr2nFckkMLG\nt3KlFHhWcm9xculs41qy1ELukTAAlrjqIPiI6ppT8Dddrjv8Kf0EybA8Y4UI\nkdqP7vgHy154tObqOZTOFBfuSqjmuBOupeGWqZ+q3wQYET0YlrqVHCiYAF6x\n09GC4M8WGiiUFUUv6GxFAPIJhUQiabjPUnnBJYpoX9aY+rc6t6EjG3CjQxN3\njXr1U4SAiuTGfEyfo4j8BbjknaxmWjPnhU/Zo6LmQ3/LXsq6Z3seceR+EDXX\ni1VSCivq0OFFe7hhpxQlJWxMs6VdpTnFOmz6x8bjpyBXUmwstLG9lrRjJRb9\nd96B07H3Zm9MsCocA9FngGresGvV3iSgOo5IVCw9LPFKV8rZRDfO9elUjLug\npehR0VZtx600yLs28v1vw287fgI6YafevIfuG9T54RapMyFwsu98P23LIUhx\nIdM9Jm3yDgM7j0nmHmSjIPEpw4DTlOtqf9L/R8MPQ58QfzpAjKbsrPIZST9M\njRBbbucz1sWRopMox56hqacQYwmBi/gvwSBgjZz+aHvV5GCPc9EByAdlG4UR\n+IX2\r\n=t2Tv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDs2lrUwCBl181SDo/SOzqIFd+qgAWSu9aWazF6bXxI2AiBDceOTYKt2euZ3TtpAvFLNIjHUYkcuVotoTqq4TkZGIg=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-atomist-update-branch-master-20190325125114.20190325125314_1553518474163_0.7797024951740177"},"_hasShrinkwrap":false},"1.0.1-master.20190325125836":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-master.20190325125836","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.3.1-master.20190322214944","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"4a855410f91d17bbd4cf2024f6210269b4ff0b0e","_id":"@atomist/automation-client-ext-vault@1.0.1-master.20190325125836","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-T/W6SljyalaM6EaVObdohIEQIuW8K0MOmUwrY5dsClNdnUF9z89Itpeo3JjkIjTrcY1EHbDO8Ag+gA4b0fUpRw==","shasum":"4bbc40a03297d9836f7575f5f1a98823dc1cfb4f","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-master.20190325125836.tgz","fileCount":14,"unpackedSize":150158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmNDsCRA9TVsSAnZWagAA/MIP/izcove3Y9YVCzGRn32w\nTs886M3CNbJScTnE21krKR1ufjX90I6a47CsLuokRk3pTS6SnWPsTJfHEAuV\nOEpqhsB0E+Um+BFBb40Rnw5vv632Aotu30xjvxDJ/dtv3bh2iHR+mdQBvvTV\nRp0h5bMeEFKYgrK2wMx5/eeo/3hNJA131AzWg5h8Kciny34m3K9KXYGP9As/\nkXShtnVxyIPyVyIImtDDcRrChK0BDIKKhbw11mhP3vQOtiEBC47vpdY7Zrzu\n06w2UuFz3l/i1MbQbCJ7wfszGfALmG65Wq/75RFsszxk2pv/U6UysMCSa7oU\nk5jHpKsekM5jmy7oL9OYkPKNYxVMddyk2+u+4Rf6/wYXc84A4nzrRvYxtXqv\n3VprwW3p0jpZ3JEecc/bjRl8cZnH6tDBtISCdPFzsJMWok19zdy7P/asPtV6\nNw5v9h78R64M7ZwXdvtuN3nuP19KnldrzkfG4reStZtZ2lz2SFHlAt2Sjp7l\nm+mi2dbNugOPBaTxPpQbGcGRV1ilpRXoIFkIXVVLCwqyqDrIbykMKyURGm75\nyGFVfRF22YzRIF1F4SCdlxhFGpDthfF9+v8ABHRySBjKLdfzIP3ZqAVL9C5G\nuyZN5ehB5qL2cCU7dD2rerFGBGlNHO6UUWABI4cUujjNnTARxRU/+ORVzDXW\nwoxT\r\n=sBX0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNKgQCeJAjmduX+kU/zitRwo94bY5NNjcBf/7J4ji/FwIgALp708leJyS5otahl+XFk13bc6G2OL7kzzOnnZtD8GY="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-master.20190325125836_1553518827725_0.8164003146590542"},"_hasShrinkwrap":false},"1.0.1-atomist-update-latest-20190708085926.20190708090048":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-atomist-update-latest-20190708085926.20190708090048","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"^1.6.0","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"760650559db3803adcce45736eefd42cacbbe159","_id":"@atomist/automation-client-ext-vault@1.0.1-atomist-update-latest-20190708085926.20190708090048","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-IMQocIYWPRIn4gfMPmbWfooknS4SdC6Eui3eAx7aEWADGgaCE2yrIjvwQwtwGps2H4GdvuFTReL4Ccy59YREWQ==","shasum":"f69fb01cf333b2718d55e30726d66855ecb6c7fe","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-atomist-update-latest-20190708085926.20190708090048.tgz","fileCount":14,"unpackedSize":150167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIwaiCRA9TVsSAnZWagAAQeIP/0VN9idPJhmaea/p3Jgv\nbrATrbJKmUG7C80GivjxcTRe+jToQN3V9vQiUM1S4nbh2co6Rq4wOG15Pte+\nwjwia55SDj9pBznfbQCylHo3kFAPT1JNSoRoe0U04SllCI0+5FEAw/H+L8bi\nGcOspHWIEaq6k5I/MIlrh4+S0lPHKsCelmb1VF1HY0LCLs9l7nSjasc2hIvI\nueVxyP5wH/RLF6Hwu2nPUEqRWMDUrR/4iGY2HBrqOnMoW+DTWD9ndMrnjnI/\nLRujni6X+13Yty1cwO87IRPG+naRV94aeinLgkOWgn7c0nYuk+Q0tFPtJPEo\n4T+Xy5nGTGZo/vRCRZQ2DfKZ1N+U+WpQxLtNjGcLpY16vR7/XduNVp2VkwHC\nBLoO6c7vHhITI1pH/goPy/jHLc95C6oqhB5DUYCYn8gZHWfIfMbkgud/3o6Z\nugGFbG2dOcSf66cfmB5rnXTJ5H0kv3P8BsKaJbrlse8UvGwQX7q42sz0/fLd\npBCS+c9JNkH3SHzzhpLY0peyi2xafSKl5j0egj57Y152TSmSDjFcw1EpZup7\nc/sF7o5tB42Yo7/LS3eYi92OLw7T4EDxv5N6FyGB2OhPOQqpY7g9sSSufoAy\n3kKXqxY1qT0PJWEtVJUZY8M4nKPYsVMgoy6d8v085LIYPAiEE2FlH/fUuzap\nCjGP\r\n=1p4Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLh5k70ZQYDah8Bq9fyV83gJHSUSFIuZ4XEzwVP7oGdAiBUFVfJ9QfguleU8G4JqMr638e8Fkc/vNfjcqZc7e0tCw=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-atomist-update-latest-20190708085926.20190708090048_1562576546010_0.34386492366641397"},"_hasShrinkwrap":false},"1.0.1-master.20190708090809":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-master.20190708090809","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"^1.6.0","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"e80ba0483ec86b5e6a464e6be46865952b4e35f2","_id":"@atomist/automation-client-ext-vault@1.0.1-master.20190708090809","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-s6auyBdHwJhlfXOGMwSkRwpNdbsIDLK7+cOGIebM4HcbLp+2/TTq2pvtX5hylasOeRRFVKY+oCMoAqmucOtAcA==","shasum":"f19d04436b6d5f6b355081101f622b6e240c8ad4","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-master.20190708090809.tgz","fileCount":15,"unpackedSize":148242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIwiUCRA9TVsSAnZWagAA/48P/iONBJ0efk4ThTzsR8Kw\n/xHEciv8hrTsbMoafwJL0EInlwmV+Lov7MU+KUrEWcFdi0qcN+BouE0QH3t/\noiI7Nooy78YqqEIo00k+WKSFTaNaUySLdpP7P70Z9S28pn1jy4pFrMqiEXO3\nW20Q0jKNewAeimB83ADwfvl5loUT0RvPPaqaJ6wNAkD2tqYNOtYGQo1B+WpJ\nrfC9rjiFON/3rOSR1rA5KIRW/JGYEv0KtoxOWXwL9nBEzAaCmJYK0A5SKeOf\nCK2yi+IYK+d7JTJo6TcNzbttk62qBaP0CvgT2gDMgnuQ6G2AiUzbJZTMKaOg\nDJ3EP2GCI4CibMX5Ax+C+Rm7JVib5naJg1FlYXX7tdYX8smlV0WXPex2CKaY\n5eDmueX4AfpTb4hT0gsKaTDZ//poDpITYVljYIbBnwiWkbL5XPoJrwXEOw6Y\nqMYiFsEnh5FRaq6zTH24noo4Kgf0fQgic6ENZ341A9CfcXV7jhZUc6tEAA6o\nX2ie2Yfo/VN4hSgSPYbbcunaVZuvQ6lmrhdqmxcOI19CbUnJowbOCNdxBnZH\nMotHOEH83ZAfLrIcLoQFEyhSTCu6k4nwpmw70ThMPTMxUaAVw1eyDEgs2PQ9\nW8y7cuWn/hbsPiZX6HjXK1qaNTqo7/MzYHWlMHCKhMb+6dNsV2KJd+tniNx7\nOvez\r\n=08GS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIsRQmCR+36v1RAXCdgH7gVnQgCxMjt5ulQWMQ+KaVfAiBus342Aj2wZI/BV12n/vCbpUTs3B5+cvUtR6KyGVwoZA=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-master.20190708090809_1562577043331_0.2343332235396136"},"_hasShrinkwrap":false},"1.0.1-atomist-update-1.6.0-20190709090609.20190709090825":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-atomist-update-1.6.0-20190709090609.20190709090825","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.6.0","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"89f4fa69822696a53110f6758a889c04bd187d54","_id":"@atomist/automation-client-ext-vault@1.0.1-atomist-update-1.6.0-20190709090609.20190709090825","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-m6NT4hkSDwYJU5j3ZwcB1pk/aY2DbIz596pyMjGNxOTVcVx2JcUmnWN+O4dIn8cJMdp1kZTcfVfGFdZ4pfCXCQ==","shasum":"cbf94f2ace3296775ad7c632ae8646df1f885aaa","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-atomist-update-1.6.0-20190709090609.20190709090825.tgz","fileCount":15,"unpackedSize":148270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJFoLCRA9TVsSAnZWagAAgJQP/RwhV5jX0yCVtF7f3spa\nQouSlru8ISzvGuRfHXo1iZayWSG3x+5jXM2EkkBYA+bOlNbKlCOPBTW/IQl2\n81aB8yYdCH2yXIb7IZ6ablpxtgoNf3RhJgI94Laglc5FIarIt+ohWtGRLQT2\nk6MQed01+ksjrcsYaoUdGg/TFYPd+1fGPgYAk66YknvdlK3i3N7Qt7p0Tvjk\n4+SPmlTMMJhmvRbn8CEirkxAeedzdosuhPM5ETL/kfhX8HKFrR6lHE7jIHMj\nU/woFRsypNLvp/Nxy4a1xp9XBDs6VVIgpa1GJedVDtYoA5l7nUNv5C/OHQMD\nJRgRa8O5iXVl1vMVv/df2Pi6CHyjTDWhvq5cZ5A4dheQBKx6WolP7ZIp6rnd\nb7TjGzttqPQzl1ZZuUxc3SEYzyZnuyUvanu81kr1Lf8Emebr4zVg6kl1gaeA\nIyDVk89nqCaRrj8vEMynPvskwGyVSGsjP5FsxBY+ynjO0Bp19qF/1Fi0H5Wj\nuakaKmclgWbeIBJ8SuNoFq+Ro7o1N4mO48z+d/8oAM8rkqZdKiVO5ACSIu8Q\nPCeblS5ht/wy2/tP73w/JCZYbIWVYtLfFHbwtUBvlB+sCyq6KJ3585Qky6n1\nrCdHCzZOAnhl7I11jwxuj3R6GEdk+UtCO9VQXaCma6SWvIHEEG2qgaE7TIpf\nlsjj\r\n=Ce7E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyUlWMtOslM9mh59rqNilyWsBnTHvyVhWAx+wmn/8SxwIgCwfHf4avNtebQUG6cDiaofbiefY8ccsAPC/octccwSY="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-atomist-update-1.6.0-20190709090609.20190709090825_1562663433254_0.009807081423571562"},"_hasShrinkwrap":false},"1.0.1-atomist-update-latest-20190709094647.20190709095032":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-atomist-update-latest-20190709094647.20190709095032","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"^1.6.1","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"5e34d4a31db007531c42ddb16ed3ae68b6c9d686","_id":"@atomist/automation-client-ext-vault@1.0.1-atomist-update-latest-20190709094647.20190709095032","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-NhFDEWRJcU1w/8rKKePHDuCWrY9vRGzBpW7YeKDTN2rh1mNyELWoI2IKym9NKEZGVRlIgkqEETZt+02iYGEZwQ==","shasum":"b75c2ff82a4ff5a24b9cd09efaac9472ed8391c4","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-atomist-update-latest-20190709094647.20190709095032.tgz","fileCount":15,"unpackedSize":148272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJGPeCRA9TVsSAnZWagAA674P/0WLRjdiWXeqgoUTKYir\nTjAdXY+xgfc3s2TfeJkYRXsshIJvngGyHwDK1QLURr+gIvpsRwemVzYc+b/b\nEDlGIfK0dbHxqtf5mAa6z8w5iqzqtFFHvP5zJwu/8v51j/GtrzIGV96a77z9\n3fz5kACkxIl4mQt070buJ1z1ZtF3ln+TGptg4P4qIQQLePAQ0smU/wkDtQ43\ndXafw870J1qm5dI95bZTbxAvwYoEIh/hzc5O/RHbZ03xHRk02aOO5rhheh8M\nh5rbMKb/FyqzLG4FXeJlgxp7Giuiuc8U0FyewhIWpoh6iFmV9RiCsZlUzW/Y\ntocGpSOZz3e/tUASvCRe9JmnuhluM9/2WgbC2OGSj1yoRdkIb6RLg3TJZJ3V\nXVOu2INEBio65AsodXtTNr8+RIshqLFQPFWbVZa6vAqXtSCCMlbqFzZg7DNv\neleaA4iES0zIrk9P7pOOLDTrYvhhCab/p5Mf7KZgj4C1ZJAxPyTPAn544bmn\nOL087bQ9JFNzS8x0yVGG3F9PKrXVR709MwvPY66a3nyv5Tamx92x79EmaQXR\n3AXef8BjbyuhmszUsb0qGxepItKxSF0wCExtxnIAdSxOlHnvjQzRIdDFRqK6\nc13g2tT0aG8s3flsU8xBTf9VaROqm/1mqoogDa7aiVuWhlFnFMVBMWx/y6Xl\ny+ZT\r\n=3Bh7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBx559gFfgyGGQlf5gPRo3GfWIujesciE1Do8oI0ioyMAiBcEOlG/BGuX6AooQKGI7jSI5r8OgOu7fc5d8pQDmzNOw=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-atomist-update-latest-20190709094647.20190709095032_1562665949783_0.1467301486593806"},"_hasShrinkwrap":false},"1.0.1-master.20190709100839":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-master.20190709100839","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"^1.6.1","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"489c29ce4c578bd17bf9e32a5b262d074d11a31c","_id":"@atomist/automation-client-ext-vault@1.0.1-master.20190709100839","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-B53eIQ2t92ZFZa4rMujLM5bJ3aGmw+EHxftGhbCjbFCvXUqn81vknVbBmyOSBVtm2jZIjA/jQR7yVBKjRg7WgA==","shasum":"d0973f8119ef4cf1cf27732a194b4e2a33af3168","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-master.20190709100839.tgz","fileCount":15,"unpackedSize":148241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJGfmCRA9TVsSAnZWagAAADQP/1z63Z4c8OCnnH9CMe2l\ncQdfbzbmTCSok1qjGsY+hnRU9v+fD3v9Cz5eVjc8TailgLERjEXM01USCbbX\nEykqhlMXHX5rXitpaAB8aQonrvWqqaZ1+7ksGhIl9WasvMDzPKWAN8hpjZ13\nqC3hGSuhoTU0mPlUqP/jTqfbt9+9uEoYZLrg9luKtJF7dluWy5kLEsRScWL8\nAUBeqeUV9MullyhWkF07ejclybkZ04wBPlGxFM2neopWB0Aw2JyvHHuPU8WF\nUd67BhwF8fxOkWz+gHlj/Kih2b1TEw2v2rWP8ZsL66l7eiz8rEEp44UeZVvq\nlvxaZFFRU5cOk7fhfqdCKBeL1G6tv8EP+6DhJvrfX+GAyM/A+r1XSPySHmMG\nYB87U7TvpCToqUmp3DRPrTa//2vIGoVoyDCZnCG/5RmyrMUNw4igx5GogwG1\n+5SdSBSF7fRhWsj1UGXTJ9sH8HbehFpJkukh73cgDW9pswfwknw9LPK6jgdu\nDCLFbc2BTHA6evdZVJcml9+qqcQE+VgZr8Wdqwu8T4ZBhai975cjTmblQwbD\nvFHtt1mnkJRsDqRUqeXE7BtCjGr5P5HBnhik1o2DXA6plI8LrHkzCbwEorJv\nyMCiJ0kMdtMOoAg+sQCrnqQQj89fh5aAVJ0YLL2RoJ3eZvBCzSys4oMTC7iT\nJEcx\r\n=C9Ub\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAPIJ2e7Zpp2HLLRonaIvv4AmXwdUGbBrWbKdS36NqiAiEAwpteQM2VtsndroQjY7syIlYV3YnL33XyRY7FhfPK1NQ="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-master.20190709100839_1562666982211_0.04179073439165637"},"_hasShrinkwrap":false},"1.0.1-atomist-update-branch-master-20190709132833.20190709133428":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-atomist-update-branch-master-20190709132833.20190709133428","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.6.1-master.20190708211117","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"c71f1e2de2be78ef36acc8f68eee62aa805f3384","_id":"@atomist/automation-client-ext-vault@1.0.1-atomist-update-branch-master-20190709132833.20190709133428","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-ZPE/mF3QFV1Jq9BhHRJg3ywhGE8PJxTN3s4XLtfKFoqUVBFUqClywE7PNqL9dnw3owIxn0CC7BGoqONGXwGYgw==","shasum":"c3f8b176b07c992d675ebf0fb7fab4e9e10bea69","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-atomist-update-branch-master-20190709132833.20190709133428.tgz","fileCount":15,"unpackedSize":148299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJJh1CRA9TVsSAnZWagAA8owQAIPqJHeCLiwkdqFqjvb+\nzOWiXbUoDaRrQgWSxTEw6QUe7TOyCRorOr+Y7qkpazlCm7h4ADY++a0BvKfJ\nXtdRkx0Xc1oH48QBWw3wgO8VD5k8TQ788bn7WoUIBIbGE+g462IweVjY4FU3\nN4ms5BWAwT0aqCMWBajcyn2ULlcgwGVw8Nq9fCPsyn94FPySs9xa9M/IDn84\nSShYIFOO6XQRO9jT3Ns6V7gv6Xf6elz278bFNV8EcUNs9g9Ib1/cVNZdibPB\nJaK41hEmMObI7SZuiMryjcLd2ef4NtQTDV5ZVRoBzlBuaZX+0R4CQ4LyBAPt\noNV5r51w+wlS7lXyro/BEDMy9L5D78JyYyFpsBjSzx5HlavmF/iVxiOaLn09\nd7f2IOqoleDGX8D1SG1PWAzj5+zU9d/VXAr4kw0BFMRe+z2UaiB4jT2fw+pm\nhkyrOk+jXMz4lIG8uG0n/jYuXoBY9AL32SBdTuH3kjwh/iG8Vae5m4xOq726\n6eL5MYJkbV1vVzCdvBHi8hbef6o468LcgglQOi7i+14LYTjpWMwD5TjJHf4Q\nDP0wx0nCuWPG42lXgKVCI+SnFEdroSatbnvjnAaJVOxKZs+55ugVgPjD+VBt\nyhjRYs0McwxsRWm+w4fMj87RMc5UR68F6Ul40cwxlw5P1oOQT/B2Ta/P4x6D\nC8Pz\r\n=6m20\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcgvOpsV/m6Fy0qy13KLp6GDShhMSiqOpoE17u/uNH1wIhAJ6yew9XiVmdOhEPPbu8XhR0LevmrBcEdJunh1KSo19N"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-atomist-update-branch-master-20190709132833.20190709133428_1562679412974_0.19647826188569284"},"_hasShrinkwrap":false},"1.0.1-master.20190709134433":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-master.20190709134433","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.6.1-master.20190708211117","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"38026f02852ee898c40ae525fec3771ddb2d5a24","_id":"@atomist/automation-client-ext-vault@1.0.1-master.20190709134433","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-HZ8DOh/h4t703+qfcIblq1K9XFaWynkiGr9GQcO0N9Hm85opZuXEeS++uFWhOf3IOu96Dp2GXCWWhpsGCvHBXA==","shasum":"ed18cf9688e72fa45eee4ead0dad48c082e6c3a8","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-master.20190709134433.tgz","fileCount":15,"unpackedSize":148284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJJqfCRA9TVsSAnZWagAA97MP/3DIQbBX0rpqt47ZXjas\np3K5PXXi3ItTG9xpDSNP3xHeSodvubqMiB1nPG4Vqkg8te4RdpGkgLYf+hBw\nYgh+QWU9xAr2zfwIRW9ET57QF1iFMInEv/dVoTBl5voaYCQnN5/Uh683sRxh\nzMOfJM45L68a0bTDXinFktEirsUSb0hpLIoogsPr5eihQQZoz5R1N4nRO7AR\nv3eJgP2du1bUkTNedqPq2TOT92wSQXt5pra1VP65f8pobv7tkXshPg0JPjNL\nxkMpl5XivCzI0Ccj8b+3/769FdcJtO9GGtHz9MEdEvxGMUGVs5CBIaVJlgRo\n9OKKarMesq+TzqMzryR9ZXW2sBf9hA8OyDF7ru4gOsVDnFSRCrCFDSWVJZlJ\nGcOKMObQ77zJWxDNSLnBGY9rwuHkxvdQ5Q0RF7XLkGsbr8MfPE3GtSw6q9LE\nEWQvwcOsb6LIwOmfqN++rTYmFXaaPO/7ZKoLmeNJeVqhJxO/h6P6/bqYTLZ0\nLwD4DlGX7s4w9A1MeDuj2m+MJD3Ih5SwBZq6F4ADta5E+S+JizkNRKMljnfu\nOqFmsLUl8UWLhhLc/D4YrdEK1ObPPpfAG/tQ+ptWpO69M79ABYrCSUR4Nid7\n++Lj8TFaFPWEPY8gDtQakQZIE4cCDqn/Cypy4Uiw8TGv9lorWZe0rkdyGdsF\nxN65\r\n=pPwx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnelnc0y5aNh6dVGCyA4tBOgnJZE3rhx53VWt0rCuB7AiAmC1wTg5uSewmRHlEYaLAQfhsc88hkNCYsamD6N+50yQ=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-master.20190709134433_1562679967136_0.13793501438452527"},"_hasShrinkwrap":false},"1.0.1-atomist-update-latest-20190709134925.20190709135148":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-atomist-update-latest-20190709134925.20190709135148","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"^1.6.1","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"85c504775394a67e808cd534aaf8aa6440423771","_id":"@atomist/automation-client-ext-vault@1.0.1-atomist-update-latest-20190709134925.20190709135148","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-3Cg+03phY0EAAOfjwjcz0268V6dMAk4WPONAVuCXCFpsMxbJDI56MCsbcEAeowJuZKfGA6Ti8nd5tuw3SQXEFw==","shasum":"2ff0e80bb176a344ed44602567039a35fa3b4477","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-atomist-update-latest-20190709134925.20190709135148.tgz","fileCount":15,"unpackedSize":148293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJJyZCRA9TVsSAnZWagAACgYP/Rno+TguVANcn0yTjfze\nuh+Aoa3/MPAT9vfFdc9Ok2/iMu5X8p8NacFhtsJJUzrZ6SdzgHSsOlJtOGNi\nJY5GilYkovdYZ3zxKIdzBEPlQXD+UTDAy1amuAYf3sRtBl5MCcGMtcIIrSzC\nwTb4YGuMor64NT1lOrBSTAJiVPTJyA79M+X1lYb2eRnp3/dfFyiwIvzgyWrU\nsMrNsKgvb3AfoPO5AxqxwuJiQkaSjj7cpvW3IkSGxICQcAi9xk+IImQudQxT\nV3HZOD9K1CyDtCM7DYq6YsrtJgq4sITunIHfeqLsw/zzPWIx5zNH1Mfe6Boe\n1eWyc8oUbz2M1/odyyzcdRvxB8wd454z61EuBRzeheb7LXySAKYjda6YNvOt\nVFBM5lfnjuMPkhUZtICkPMu82ymGGzhadkI5hU/2q5cCQA1rN76QIoYTI8o4\nwIyBAo3JgLrHaB8P0W9uwBUonBBlB8FHqEaHQbvO4EGoY4jW+0slIMJxXEaG\n8zO10vvz0o/NTOwlpnqwRu2YVzlC7AM4Nh9Kcth4KYqhAVXZondopYa10QhG\nvxGxp4NSQyypj97Zde4LCK7JSwuFVK7W6VmKteu9m7J5fW/1t/lGgkG4B1IW\nC9glfw8tvbz393Bhyz9n/5/2jNfMZIEtx0ob5EJGMHYaDdCfBJ6H/NmArDDv\nG+1Y\r\n=50gZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcXt2AOz8rphCFqTMcVPFeB66lgr8fZVzMH23cKXrREgIhAKkkcDCvgAiYouu92ldQUh7FXDl7IUr4erv8SpJ4V1QC"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-atomist-update-latest-20190709134925.20190709135148_1562680472970_0.1031602366938762"},"_hasShrinkwrap":false},"1.0.1-master.20190709140310":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-master.20190709140310","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"^1.6.1","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"9260fe13d47fb8b04c3ea27f7a6bba8eea7d7386","_id":"@atomist/automation-client-ext-vault@1.0.1-master.20190709140310","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-HLMXyy4YcXVK7smEqoaqew1Ukn0X9yqsYMkm4OAHpbwUi4N08JS0Yc0cI9upMjjolzONak0BYbh61WQ2nmWYPg==","shasum":"0c11cdb9ef8fe6b62376ec8f9173abd62157df8e","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-master.20190709140310.tgz","fileCount":15,"unpackedSize":148241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJJ7iCRA9TVsSAnZWagAAAwMP/1BX0Zwfxk2Vh72zpS5B\nzewfWIYmaAyGYMF7EOm4zKwRupaCuEwqfpE35f8vUzs3G2XXb7oyFJFnHTNa\nLBq5cIRqJcjE0jsqVlH69el6kWDlyd2szuQwU0R3iMbIJR8UcDxDLPU5ma16\nXxx0cpQfsxcHVzu2nmIHSKwp5w2g/wL+5G3aRG6+F0q3GeggPmX9VoKP29Tx\nr+txdMn43V5jqJH2QIa+1DOjZ/raCL1pUYwVYW+qRiVlY0Y8MAdLaAvBZ+OJ\nTwn7sUmbu8/LRcq6iDLv/51KTOckNZChrjibxp5wcO87oIKbYjEPEjJouoJ4\n3R9aj5aHGYEYQ8582YrnynRfLeuzh2MS4v6QtSlW+zYJ4hJdlyiDbqvdrqVp\nDqk5l3wqTQpF1X5zd4FTOxuyMez3G7X0O2UGZXddt6etKhsZ7OnCK16ubFvN\nqurcciGUkyVzm8NyUrqn5rI9fQtubNi0IdLiOYA34Fgy3eW8/60xLVVnZlBs\nBliElbYIp09V0Q0BRExPWx6mvMJrfifuhZ0k9YOJlefMoxXXsZow2m6PTjRJ\nK6yQWsyrv1HuJ6H88A8JPyY/yQvTABD6n/CndLzPit4v2ZhZzQaoqgiii8ky\ncoEKsNZDUDTmJ5MWPMYZeKTUJhCgbAOoHO8fpgNC7+rK2QCEmQ9Vbdw57YW6\nZCLo\r\n=arGs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHyd1nxL+Erl8pL+ULW9s6szMfGRdR2/fqwvbZorwqMQIgbG3MzfTxNtX7TKzmEw8Xl2+6MPKwINBevB7qhIagoFg="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-master.20190709140310_1562681058077_0.3583843292659432"},"_hasShrinkwrap":false},"1.0.1-atomist-update-branch-master-20190709143800.20190709143929":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-atomist-update-branch-master-20190709143800.20190709143929","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.6.1-master.20190708211117","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"e49bc4223db7c376b80b5537dfbb758de385941e","_id":"@atomist/automation-client-ext-vault@1.0.1-atomist-update-branch-master-20190709143800.20190709143929","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-kkdXXwop/i5EBRVbf0DK0ot6cy9K+9dCNYU8E9NUXK3B5BOHD4n7n4yFyKQ3CCTwfshHbtB4DFzo5/fM4K1X+Q==","shasum":"412de5d26d069c3ee3a283572dc0074f1fbaf83d","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-atomist-update-branch-master-20190709143800.20190709143929.tgz","fileCount":15,"unpackedSize":148299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJKgaCRA9TVsSAnZWagAA5A0P/1qMIcEwRY/inGMNar6f\nbksPu0C3681wxmu/R5HRekw+zmFRxPiqHP5k6B7uk+Nbb1jePNU7teJnBrpS\npoMddoHurEJ9h6/Z2+p29C9SS/wMe+UK0Er4+AvuZ8euyJ8qxWKWxjdGNsai\nKkCynD1EZZYFON7K/j079maTyFohnshTRFQKK9HhqTsc5FsnRzdJdnx/evUE\nd3nvlT2L68Hq3rMJSAGJN9twdcMw/u9Y+v0Af2ggK5Gc0l/lM0CLBbW3pPm2\nW3RdvhwppjGXHmcLCQDzcgLygCxJDTXa2csXGRppdeUXCPXPR5EftOrPy8Y1\noquXDh7QfPPBt4sAyIvnlL7DbXgXRB+MFhp9zFZClavB1sJj7YWeYOJjM6VO\nisy+inJQpx3tG8KB+APAhmiT0pCUKFmnWUfkNoihNsXIVfkHjXEssIpixABU\n/VeOinGBlDtFz346c6RV5Iqy0Krq823IQFrUIPpR382be4qyMyGS1Clj1giK\n1nlxhPemYm8aywJdnl5bsCnFgovh6/mnMxGJl7O7PMOR2D3O9F3udwGMdR96\nKd5gN3odBv4qZ8pIKgsFq1umL+Z/6uCjb3rJ42rApNFWLF+N7qqECsUX3Y/e\nQ6G1opRsnBSlNa/eRVHF0OfEoysr4MVRlF/NuY6NdksUz8UU4b/07MsS5JAC\nHyLS\r\n=M64O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4QHDKWkEOJ30crLu4UVVPzLBtyNEkhR/59nXhCTEqHAiBBaTVkkNgjN328GdLoZSu3HXYBy7sovJ0Mh33IeP6F0A=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-atomist-update-branch-master-20190709143800.20190709143929_1562683418295_0.15241295273951905"},"_hasShrinkwrap":false},"1.0.1-master.20190709145130":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-master.20190709145130","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.6.1-master.20190708211117","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"29ca9287837b1e5c9c8f982dea87821b991eef2c","_id":"@atomist/automation-client-ext-vault@1.0.1-master.20190709145130","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-bDi8YxGS5bnust9yMmPzbaDWLmrQbRCwn8xun3/sEonpweTgRjPx596QdYWELpWiV1aAucr0muW0pBOWhrqsRA==","shasum":"1c93f7dc6c91926ce333d2710d3f93968cc6288c","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-master.20190709145130.tgz","fileCount":15,"unpackedSize":148284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJKpvCRA9TVsSAnZWagAA3rUP/jSx4eRF9M+tlBZ0eF2w\nEyWHVyl0bwQ8sSPCK1ya6C0Wl6gPYX21CcHvv/0f0B8VFYMDV8Faq9X8URc2\nVJj52DLI7x5/ezaZpvR0itaaeXCcxMEsRIKu8njzQWK5zKWj7rrvt8Am/uKg\nVnDKFkT2E7M2ZE3S378Xgj73WpS/vGN30fUGhOSaBlBqFPc7VlaEWbGzS/d3\njRU0TY+oTZfE4WuuAjUi7bfAnauj4uI45zCnVmyzY51gue++FjYdpgSRb7dW\nA1Zu63YaycZtD3srBudY99AsIjvME9KXhwN65s26XP2TahuLtP7og7nWruWB\nspTakReM/bh87e/BEvDXSzqgfOJUlii+NED9Q26bDRxEk2TtL9Zq4iGEkVUR\nPvgikhM6EqlY+Qo2dMrar4YRfPnVvsJ7J+5GxyZhspO13fcyevDlugBQYHFb\nTyl/mdfqEG+BFOKrMIoV9PcMQMlt9GA5BUPPF0kRFRBCUE+61TxO9znp71pL\n18/n7/3biPocfQORGhbxjI7FPJrUJsIbheOa5SdODTONZxc5Pf4dFojHVDFD\nzTz4Y82AefrxigeRMDUwK5T0qTMj7f7c7tvMfGGJQ5mDRTxwEaVx9jrPCsK0\nkWqrWJToGHFfD/caGoEt7oKCC0F3lOWfe1juG0Va4zGIzN6479eHC+RSu+4h\n59oa\r\n=KiFJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfpwQjjH3N8FbvENGB40aCqIVGleGbqTw5fFIBU3zjrAiA9zoy+hK802lkw1iDnefHg1i5hkI9ChCGQ8+vBa4/qsA=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-master.20190709145130_1562684015238_0.1956598307187889"},"_hasShrinkwrap":false},"1.0.1-atomist-update-latest-20190709145635.20190709145802":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-atomist-update-latest-20190709145635.20190709145802","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"^1.6.1","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"bc83b99f8e501e82e7e9f26990588f336a4ab3ae","_id":"@atomist/automation-client-ext-vault@1.0.1-atomist-update-latest-20190709145635.20190709145802","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-sHe0OnFyz1wvOc6r6jvqR9FmHTGF++RqeTt7mV3ZfsINcDQcDieffzeYm6D2Ghs20md5jcSojLlS6G41Vc+sZA==","shasum":"3075c00603af96bba315315bf8a12f1bb5549170","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-atomist-update-latest-20190709145635.20190709145802.tgz","fileCount":15,"unpackedSize":148293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJKvaCRA9TVsSAnZWagAAgS0P/juzWlD2FxLUJSGkAMRg\nOotYRLA7LyagV6gKdR40w1taXWEZONyla9p/JUCNIaf173pMUOQUfJThHzTC\nKbu9tynAEVbQKuwjRGsKGs2tSMa9uoSfr/9qzAZzoT/pVMdLqUj19F3ipb5T\nFt3bEq7+zMORQQ4b6p23QUQxEmB29sTTGvHWIwiWs7M3+51GauOmf5tZHKCm\ne8UMO0YPdwl3ozKLIcRhZ25oixYRE826YMj2e2xprfjeWIOxWhXdDXbZsT38\njU/ioqaadvTILB0bgqiYrtyk8Zecml1a44te8WNRJJk/i5/5YjwVQbjv8vbw\nBbf8rQrc7kzK4YwDtITepP3r2AO5mkewJtB+H4aEpKsayY9RCS1ovheSFR1b\nQPljfefCcqc+Fp7sNBoV8gexxbryFDuI4drM8aRnDVfUV0z+zEtpAcHPvVTV\nO2EOAOfM6VncAEed0OnM/uxthReDkX5QW60FtZAn/WDNX2gnEqgmZeudDfzy\nn3cDkZ7Sco23235MqhwrtwolGkg2l9CeicnHlrwHwH+ZYqUjSU1OM+uatemP\niffvx9TzqfT/3pcbxdfst1E0svdmB+9GtLaa+8zDNi/ih3OvSVQFe11nI5JN\nSfdxIQNDazmNy1gzO+ci9iZHR3oL5pP4gL09Xr5q9banAYWtiFa0/E3m/l4I\nEMaZ\r\n=aOdT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi9Fp8HQBugdr+ersf0PJmOwkFZiNVc7ebfzxdEc8LkwIgDCNQTKDCOuGziD+QghqSKXfEJyN8+eV4AR3krXaW22E="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-atomist-update-latest-20190709145635.20190709145802_1562684378126_0.008257044636880373"},"_hasShrinkwrap":false},"1.0.1-master.20190709150705":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-master.20190709150705","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"^1.6.1","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"5b39018b725285a5d8c1720dc8c7c5c11e2087cd","_id":"@atomist/automation-client-ext-vault@1.0.1-master.20190709150705","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-3qxu7sxk4YZE4e3qfuQ1iAzcN+uzz+vv6hoJRMJJhtcix7g0Um1vVNTUOcQG9B4Gkt9rVr+ION4ENcWvYPmr/A==","shasum":"671673c42e2dcd122f223c9358b38b04fa9ab6a5","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-master.20190709150705.tgz","fileCount":15,"unpackedSize":148241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJK36CRA9TVsSAnZWagAAM1cP/jVBhk78yP3OXmaWaRX2\nRIXhqMVSsGAPI17cu+qQU0gSz9souKT1Be898sfTuXHabHrP0rExQiYPKomZ\nazn65BJP5CEZhjEvVW/xfFjZ3y21P0yDW5U5k5BokR54ydrNKn6C6KmbOJHw\ndKEN1fgcXfGVeMuZ2nR0yF0z4nMsq//ewkiGJyX+17CxV5VYaBEb5NYconD5\nyG3GFqx7jkpUqoCgKWd4xuZQProb/hCm+tz7aW7Ue9SYYfmamXcMfjc6aDFi\nJwyHPc6qThapWVORukKvlB+7cwUxXWJ7UzKwDOe0moJ2lpF3NpvqNPBV0u5L\nZYMvBB7x2N09KDgEHP36HprYa3syrHklWmXTV7ItHwM7+MQkMmqujn+8IbRO\nB59WFi/sbiSMYljlNAvVxeSU9CmIIBUo1U42AjYtmaMN/E7D7PROw4tSqsUn\nxzY621f16SisWwzlS/NWtPSe5dRCG1AuGfwTJXrxzOX+HUllOoVab2kAEFy9\nX6mITgfRS19Uf9t6Fd0wZAOpmfxnFjhq+L/dd0wRtYziIuxbCXy/4xpZVGek\n6TG5VcHtDoV7Po9C8QLq2jwu4ZoSyi9YrKQl2J1myOdtx2WmxWSr4OPyqHBn\nUpf4Vg16W133nbAfrhxkqD+EZAWPcB2a/CkxwE1CE83MEfTN6uc/yONkyW8q\n5A2w\r\n=JnP7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM8Q0Zb1H7dBo6QAV24HHjs82xMGmpf8kyxHjTb4GP6gIgPePdhIwqmFIzzm45y8eBtk1+wU8Bfju9G2VUgSSbaYw="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-master.20190709150705_1562684921347_0.592360216456381"},"_hasShrinkwrap":false},"1.0.1-atomist-update-1.6.1-20190709162144.20190709162306":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-atomist-update-1.6.1-20190709162144.20190709162306","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.6.1","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"d71fb6facbe7e10e6ba289533d9441b0776f489d","_id":"@atomist/automation-client-ext-vault@1.0.1-atomist-update-1.6.1-20190709162144.20190709162306","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-fR37JIKNvrCsjcAdAmvvz7zeTfmGAu9rtgV8diY+99bD8TpKC8sF0bUXQbS3rvyKVlLs3vLLOTnIAeHvDBAHCw==","shasum":"5c93d528c1a5b60dc588094e7474306fa05e703c","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-atomist-update-1.6.1-20190709162144.20190709162306.tgz","fileCount":15,"unpackedSize":148269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJMA6CRA9TVsSAnZWagAAOqwP+wSra7rTzTdToM+VEcnr\n/sr4cKgT5ibs9wK5SEuXn2yHgyt+zLJMykiM1TPahRgI5YqgOEailztXHBp/\nJq3JVws+eYhGNUXivPhWkZ8Jst/ctOamOwfEWo6Im/flqls+M6en+Mjv3IkJ\nFqqycPnvEO9EZ+nJUf38EF///LAeK82N5/dDnxe6QF1DJun/KZzh10T1kiCY\nxhWqJbC1h4otOyU1fAETo8dZfnAcWt1WNhEC5+022eAQWoanvhkVAxndDspv\nBt+ClFhKQMSYtkDwwV/avHM81qH0WfO1dqY1XHAtLv2YlHyMFWKhbx6dyhlQ\nvPxcShRCEhFHEdyOxrt68NQ/o0FTmK7BVG5uMfb+LPjC46PuBzQKK1ASJfuB\nfXXhWvBbQu7Bs3KDKJPzyP8KXXZUQKHpxlA/vqydxz2ATSMthAZ8K3tnmaUN\njlbrsxpJHDcd9+wb/uf6zHhPaL3goIkFhnoMrkuS312JSdkaOj7Peesl2v5Q\nv0HYo7tRejbSKIkEz5m2mGuFpXebujXOTpXK97pqO8lU4bYP2FDxMuOQAck5\nW2yx6G3CnoTD4v7Aga0SbjH2FNc5UHZDc3oj9b5ey4AzRmhLNaiFIrBQwOej\nPOtPMUGII7fiD7+htHaCVnosh4tRpLJd50BCBf7iaR/PpMT1eGgXxz/fU7Rd\nNYsb\r\n=B8xY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGotxUibKveU6ymkBpDfHqDm6dXjeKQRCuhySfVLY6jQIhAO0a0x4vrE2ARf8/htsrquJNG5P6Cn0TxeLFD+d3q20h"}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-atomist-update-1.6.1-20190709162144.20190709162306_1562689592946_0.4811607567346008"},"_hasShrinkwrap":false},"1.0.1-master.20190709162959":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-master.20190709162959","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.10","node-vault":"^0.9.5"},"peerDependencies":{"@atomist/automation-client":">=1.1.0"},"devDependencies":{"@atomist/automation-client":"1.6.1","@types/lodash":"^4.14.118","@types/mocha":"^5.2.5","@types/mockery":"^1.4.29","@types/node":"^10.12.12","@types/node-vault":"^0.5.3","@types/power-assert":"^1.4.29","espower-typescript":"^9.0.1","mocha":"^5.2.0","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.4.4","rimraf":"^2.6.2","supervisor":"^0.12.0","ts-node":"^7.0.1","tslint":"^5.9.1","typedoc":"^0.13.0","typescript":"^3.2.2"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"8d1f47f47d3651cd79282f3933c702a0dcc86928","_id":"@atomist/automation-client-ext-vault@1.0.1-master.20190709162959","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-jPmMNc/KccJHFAK/x1k5BVmkboykR3zp7ScQG+p3h3of6VFNc4JhnddFMg9puoQEfx4bEMlBqHOGEbRRDK2FBQ==","shasum":"c56bdc16896838f1d2f151d3856d4abe8d2f5a58","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-master.20190709162959.tgz","fileCount":15,"unpackedSize":148240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJMFuCRA9TVsSAnZWagAAvLoP/2OIlGwtWB9iTV+L3sFf\nYKkxjpCes+KqtX3Um3Bv2n0ytja03yUOyHPSAt0nNUKCA2k9v0U4MA3yuQUK\nfhkhFrCrqZXVL2Eq0ztC/OVeBwmZMFKFMvbfbDnZ0f5FXNbIxxTVAg6tRAMy\nzG+mrDydRWAhKf9JutFlRp0Wl2VGqjS0Skaoh0Vxr8CjribP5ZG9QRXujTmv\nzilglg21a0hSs6bWUi3o349704mNL0BrE0rwiJEVtPNaMR+jzq1Y+o7SgFX3\nSJ0jYvQ6529LFs2CQBLoa/tsfw/ta/OxxTBT0N1WJjMWrdxYY75ETnFUlylc\ntheuJkPGBV5UyXTYwHUASfsMs0P0nfQdiYwBO4YIOspPBAmnvor1Lb3ICTFT\nonMEZ2iBfezd5Pb4cq+NGesyAizOoHqCdjVUJ/72OPHX1CdJZlJDixXpDv2Q\n8n6JzklDdeisPfveWAAb1yzPaKB2/7P950wwCq3n5p0qqWgennHxSt8VQqYn\nRVJAofaj4YwP0/kgfmIvXbl1lv7VLvQ5WFkk3iOJZLtC9gtRmd7sEdaEeiYX\nG6K4MlL5vc7/h8SddFRQ2MYi1juJw+mal/ChEFU+vQGmIO7Yo/ZQof2xX1qo\n6j27cCutgLiwxfsYJ12Ikl+CjRffAhUYXpr7YQAooJH4s8N9KToyQ7xMTdNg\nXibx\r\n=2jCX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZMALvQ9tquz9ST7pErhLgqOYamzJ+PjuQPFafuccBNwIgGolNkOELZi6UvNyJt1N70d4BHiKsrT5wmvuMxypTXYM="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-master.20190709162959_1562689901443_0.7240555533113351"},"_hasShrinkwrap":false},"1.0.1-atomist-update-20190710105916.20190710110100":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-atomist-update-20190710105916.20190710110100","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.13","node-vault":"^0.9.10"},"peerDependencies":{"@atomist/automation-client":">=1.6.1"},"devDependencies":{"@atomist/automation-client":"1.6.1","@types/lodash":"^4.14.136","@types/mocha":"^5.2.7","@types/mockery":"^1.4.29","@types/node":"^12.6.2","@types/node-vault":"^0.5.3","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.1.4","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^8.3.0","tslint":"^5.18.0","typedoc":"^0.14.2","typescript":"^3.5.3"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"7cd8f33b638a947b9fcad9221c1181b07caf20eb","_id":"@atomist/automation-client-ext-vault@1.0.1-atomist-update-20190710105916.20190710110100","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-K5Bfvy58u9Q8/WJzTRovv2mI0cH6eMtd6AKPiJR+mfpgeMgoeMQKZ5FcWn+kVjHqfBsSv+b8fYxcFmIutbZOWw==","shasum":"a8878ccdd355c40ef49cc578f0351b26a6b108b9","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-atomist-update-20190710105916.20190710110100.tgz","fileCount":15,"unpackedSize":148262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJcYKCRA9TVsSAnZWagAAuvEP/1rml3qM85ChC5iKHRy9\nYxqU8dre+5A/xOT8GcVHZupjps9vrJImQrNO7wfHub79nhPNcWwI3M42Bbpq\npdu2JRV7L+mctUGr6NwSJUAx/M14mwVE9sq2lr4fkrEnneHDaBw7gafNmqLg\nlIssq0GaRqPtXzVYMiiYYDEpoiBMmSBwM9PIMiuhQvUg01UlR+wJ7Vmdlkjg\n2rcJ1Va72SteVuP4oAnXv1fLY+82uUcR8kbhkbnckvaaRW21bWxocYsz5Y4Y\nzGWFeZrzv6/fSt7kHvtwua6Ro39mgnXwozi36xzU+kf7VIV2/CA4I3MY3MB8\nxU+/CdTg3rVO3nX9dvmDLTp9sFY+CIzCXnMXhjtPxNYZ8Wgxqrv+GV1dihUB\njUDLP2/UMXhl6qOJ/6VI5uv8wHcf2YgTMhSdiY68d8ZnPAEokv2crRCpHzdt\nSIztXaJceFamsIyZ08YK+KgFHnJHxF84f5i/osz6DdvdnsZVT1jrnGixGXM0\nMcX5rmahZPhCn9PSNAuPSQ/mjY00YAJGArLkMe2OoR6vKTlRS6XE5A3XxRsz\n9S9f8ftTl/NaP5PZLot/3vyYkwK5nsBVY2opmEyqA9V1JhpciI5w57+97zij\nccBLRY4fCHKLnscdz/mVeSMeAq/2Sxrxoz48JVRqYZ29gDJvP89YVgO9p613\n5T3/\r\n=sz2u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEviiGrSbF6HRUOuouZm6rmU7nAltC/kVOMR3KNCvF9qAiEAp6jB77CU7QN6YkNEnYBACzywWmojeekefXNav2l2lvY="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-atomist-update-20190710105916.20190710110100_1562756617524_0.5402690397123204"},"_hasShrinkwrap":false},"1.0.1-master.20190710110741":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1-master.20190710110741","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.13","node-vault":"^0.9.10"},"peerDependencies":{"@atomist/automation-client":">=1.6.1"},"devDependencies":{"@atomist/automation-client":"1.6.1","@types/lodash":"^4.14.136","@types/mocha":"^5.2.7","@types/mockery":"^1.4.29","@types/node":"^12.6.2","@types/node-vault":"^0.5.3","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.1.4","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^8.3.0","tslint":"^5.18.0","typedoc":"^0.14.2","typescript":"^3.5.3"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md","gitHead":"ca6d84c65709c1f0bb6eca9f22b9d95e390fb17e","_id":"@atomist/automation-client-ext-vault@1.0.1-master.20190710110741","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yWZMljycjFQ3sYtd6nEC0MYudSldw5kPYz4QN0YZzCJPDEgpm/kvmCrlOkG92pxOu69gVIfqikxdD3XFQlfuzQ==","shasum":"0c1bcea18b3b155e48e49b437c02485660d1800e","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1-master.20190710110741.tgz","fileCount":15,"unpackedSize":148214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJcfCCRA9TVsSAnZWagAAHgIQAIoKLs61HfBWtfe1gK8q\nqsy2ai/E+MqfA0LZj5pEi+NcMM4Szjbgq5nmlTq3p9pWO8pQ/BPExUs1Pznj\neBZ5o+M6I4sxGudx2r77gnW9fxKFPtXC5nweFpL/LB15WL9P5ZUHjYcCr33W\npsdiNrTCJkt7ZQK21wQRhfNs+3kBVNP6ySdZtMECrMxvHPquPKOwndOVYSVS\n7cvUXByoSj5rrh9acQFr8ftB05bwncu7YO6PZ+fHxvvn7f8iUGnGYb2buopE\nqGl8XzUBTCVs8um0Z6EPimHXad85KPLsvHhvA2ftU9cUp24mdN0txBkeSXlU\nisNwycvMBqEFqKlrXTYVfGXfVgG8fBN0I4IgLi9jS0xPOhm0a4mxTAPiKxbs\nSBXpHM+wZFSpHx/5UOrlkExr8BHappHoVwfMsdBGvIi7Dv9OezDWCRrsyOoP\nScHeeem9aMhAAIPxfLwCg81y4jI+reEVN4Dmua7VYllYFD18mN7h9F8mdUBL\n4jTzRDdL8mo/Fj5JWzRa+V5LVC70lRovMWPKvBzOdE9NwvBwMyyWv0CbV3xA\nIyYue1qpC/JhtK0guZzeEA3ocKJdz64u8DpsRySx8myUudi2YO6GwCQT4m8X\nye9pIjwjf7D4+oYiUFumvk7/K6PVIgQmmCQqLgxG+1zCeYLnn18X9Sb4Gt9E\nzMsf\r\n=Hs2P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4tB6cirRew520jPFS6tS3gQUpHXYh/AWSdO3tYEHCkAIgIBV2EY1iHT4iSnS7/jPZpeOC57HeaeGZyZIX2ZqeSS0="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1-master.20190710110741_1562757057611_0.31101382606219463"},"_hasShrinkwrap":false},"1.0.1":{"name":"@atomist/automation-client-ext-vault","version":"1.0.1","description":"Extension for resolving placeholders and secrets in client configuration from vault","author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"license":"Apache-2.0","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"keywords":["atomist","automation","vault"],"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"dependencies":{"lodash":"^4.17.13","node-vault":"^0.9.10"},"peerDependencies":{"@atomist/automation-client":">=1.6.1"},"devDependencies":{"@atomist/automation-client":"1.6.1","@types/lodash":"^4.14.136","@types/mocha":"^5.2.7","@types/mockery":"^1.4.29","@types/node":"^12.6.2","@types/node-vault":"^0.5.3","@types/power-assert":"^1.5.0","espower-typescript":"^9.0.2","mocha":"^6.1.4","mockery":"^2.1.0","npm-run-all":"^4.1.5","power-assert":"^1.6.1","rimraf":"^2.6.3","supervisor":"^0.12.0","ts-node":"^8.3.0","tslint":"^5.18.0","typedoc":"^0.14.2","typescript":"^3.5.3"},"directories":{"test":"test"},"scripts":{"autotest":"supervisor --watch index.ts,lib,test --extensions ts --no-restart-on exit --quiet --exec npm -- test","build":"npm-run-all compile test lint doc","clean":"npm-run-all clean:compile clean:doc","clean:compile":"rimraf build git-info.json \"index.{d.ts,js*}\" \"{lib,test}/**/*.{d.ts,js*}\" lib/typings/types.ts","clean:dist":"npm-run-all clean clean:npm","clean:doc":"rimraf doc","clean:npm":"rimraf node_modules","compile":"npm-run-all compile:ts","compile:ts":"tsc --project .","doc":"typedoc --mode modules --ignoreCompilerErrors --exclude \"**/*.d.ts\" --out doc index.ts lib","lint":"tslint --format verbose --project . --exclude \"{build,node_modules}/**\" --exclude \"**/*.d.ts\" \"**/*.ts\"","lint:fix":"npm run lint -- --fix","test":"mocha --require espower-typescript/guess \"test/**/*.test.ts\"","test:one":"mocha --require espower-typescript/guess \"test/**/${TEST:-*.test.ts}\"","typedoc":"npm run doc"},"engines":{"node":"8.x.x","npm":"5.x.x"},"gitHead":"7edf54cbdac3ba5e02be82526265f64ed04cbf15","_id":"@atomist/automation-client-ext-vault@1.0.1","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fmZPa9uIOWCoIihsEXkiY8Owjx8L62BvhFIe/3i7jbX4/HwnjJQMff4fZBTBZ6GleZ5UjsDJHLO2jNyp/GS5Jw==","shasum":"f0c403430f678cfdb28df276820f765ee3487a71","tarball":"https://registry.npmjs.org/@atomist/automation-client-ext-vault/-/automation-client-ext-vault-1.0.1.tgz","fileCount":15,"unpackedSize":148192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJcjXCRA9TVsSAnZWagAAVp4P/RWFCKPXR4zXz+pEo/kE\nGiPyYQp0ZCaSBHTsCTSLehRs+xT7o5bLE5zgdkLR0+aEsIHSQW21QGV45Ak7\n/ytXA5Ij4FzwR4iHj9hSTH9DJ6PW1bXnrrvvns5A/UmUxEi8TOfI7DP0XBms\nfTup2v3lWNu+QH4bunH7/EJfYgIQyKISNr0WERHJl9FipBbbuZv9hUzAm1Ju\n4SsNRfOvHirjhkBGGy3ILoBTtEy8K3Q8D5OeNoy6PT1i+V73dWio5c3D9trE\nSz9lnJSk6gtX6zrEsLckUKLvtsKkDDawcPF547asjZFo9U7+eJ0GLmKHK6oo\n90oB+mp0LYapgEO0SsbiiSLT0oslZUXEhcobSn2+F5ikCTlSsYKVZDxN0CiQ\nveQvvcdLE9VTsevyF1sBs79YiS9Dmgea/nHdf+DYwRjU/F6R5MHAhDNASyY8\nw8izzWib356uM2QLnsjIjHGAZ8eUV2Uhtfy//8Ehg9uvkM/KfgVHMiQbiZWs\nchLxXc33YvA8hUbtFNsDh61lqwtjGCleXZukBrHvJhkAJuaXwd6M1M5CQPdh\nDGweISuflzGvPcgzBTU8stEOH5IMzqeL0LsjlmTNuJdgWNY3ZUN0ZoPCJU6R\nn46hL698qh9Xja2VO6TKau+JDlILIDwZc2qpOH4q0rEmpoAWfDfnEbumltcj\n13aY\r\n=mWwo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwXUHjMPwnY0QNN4JFjk1/Aki9vUXzGoiuqKeyn5BUOAiA67W3HGTA/P7AWHA3+66+xeZPd7yIbRY5aRane0V4SoQ=="}]},"maintainers":[{"name":"atomist","email":"npm@atomist.com"}],"_npmUser":{"name":"atomist","email":"npm@atomist.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automation-client-ext-vault_1.0.1_1562757335377_0.6832890835633181"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-15T08:09:30.762Z","1.0.1-master.20181115080828":"2018-11-15T08:09:31.064Z","modified":"2023-02-23T17:58:48.739Z","1.0.1-master.20181115080924":"2018-11-15T08:10:27.906Z","1.0.1-master.20181115081412":"2018-11-15T08:15:46.181Z","1.0.0-master.20181115094819":"2018-11-15T09:49:23.401Z","1.0.0-master.20181115105836":"2018-11-15T10:59:38.606Z","1.0.0-atomist-update-branch-master-1542369360652.20181116115816":"2018-11-16T11:59:56.402Z","1.0.0-master.20181116120233":"2018-11-16T12:03:37.652Z","1.0.0-atomist-update-latest-1543307254196.20181127083034":"2018-11-27T08:35:05.087Z","1.0.0-master.20181127083847":"2018-11-27T08:39:54.383Z","1.0.0-atomist-update-branch-master-1543567744324.20181130085022":"2018-11-30T08:51:39.433Z","1.0.0-master.20181130085424":"2018-11-30T08:55:27.306Z","1.0.0-atomist-update-1.1.0-1544428032555.20181210074824":"2018-12-10T07:49:46.285Z","1.0.0-master.20181210075248":"2018-12-10T07:54:10.783Z","1.0.0-master.20181210135209":"2018-12-10T13:53:18.022Z","1.0.2-master.20181212095120":"2018-12-12T08:52:16.925Z","1.0.0-master.20181212095646":"2018-12-12T08:57:44.122Z","1.0.0-atomist-update-branch-master-1544731104231.20181213195932":"2018-12-13T20:01:46.556Z","1.0.0-master.20181213200409":"2018-12-13T20:05:26.952Z","1.0.0-atomist-update-latest-1544744129045.20181213233636":"2018-12-13T23:38:00.105Z","1.0.0-master.20181213233926":"2018-12-13T23:40:51.285Z","1.0.0-atomist-update-branch-master-20190111232506.20190111232616":"2019-01-11T23:27:42.323Z","1.0.0-master.20190111233138":"2019-01-11T23:34:34.831Z","1.0.0-atomist-update-latest-20190314232258.20190314232543":"2019-03-14T23:29:10.880Z","1.0.0-master.20190314234118":"2019-03-14T23:43:32.040Z","1.0.0":"2019-03-14T23:45:29.736Z","1.0.1-master.20190315095853":"2019-03-15T10:00:40.819Z","1.0.1-atomist-update-branch-master-20190325125114.20190325125314":"2019-03-25T12:54:34.334Z","1.0.1-master.20190325125836":"2019-03-25T13:00:27.863Z","1.0.1-atomist-update-latest-20190708085926.20190708090048":"2019-07-08T09:02:26.183Z","1.0.1-master.20190708090809":"2019-07-08T09:10:43.622Z","1.0.1-atomist-update-1.6.0-20190709090609.20190709090825":"2019-07-09T09:10:33.425Z","1.0.1-atomist-update-latest-20190709094647.20190709095032":"2019-07-09T09:52:29.994Z","1.0.1-master.20190709100839":"2019-07-09T10:09:42.405Z","1.0.1-atomist-update-branch-master-20190709132833.20190709133428":"2019-07-09T13:36:53.082Z","1.0.1-master.20190709134433":"2019-07-09T13:46:07.288Z","1.0.1-atomist-update-latest-20190709134925.20190709135148":"2019-07-09T13:54:33.115Z","1.0.1-master.20190709140310":"2019-07-09T14:04:18.176Z","1.0.1-atomist-update-branch-master-20190709143800.20190709143929":"2019-07-09T14:43:38.463Z","1.0.1-master.20190709145130":"2019-07-09T14:53:35.371Z","1.0.1-atomist-update-latest-20190709145635.20190709145802":"2019-07-09T14:59:38.271Z","1.0.1-master.20190709150705":"2019-07-09T15:08:41.463Z","1.0.1-atomist-update-1.6.1-20190709162144.20190709162306":"2019-07-09T16:26:33.096Z","1.0.1-master.20190709162959":"2019-07-09T16:31:41.673Z","1.0.1-atomist-update-20190710105916.20190710110100":"2019-07-10T11:03:37.772Z","1.0.1-master.20190710110741":"2019-07-10T11:10:57.844Z","1.0.1":"2019-07-10T11:15:35.473Z"},"maintainers":[{"email":"neil.prosser+npmjs@gmail.com","name":"neilprosser"},{"email":"npm@atomist.com","name":"atomist-bot"},{"email":"cd@atomist.com","name":"cdupuis"},{"email":"slimslenderslacks@gmail.com","name":"slimslenderslacks"}],"description":"Extension for resolving placeholders and secrets in client configuration from vault","homepage":"https://github.com/atomist/automation-client-ext-vault#readme","keywords":["atomist","automation","vault"],"repository":{"type":"git","url":"git+https://github.com/atomist/automation-client-ext-vault.git"},"author":{"name":"Atomist","email":"support@atomist.com","url":"https://atomist.com/"},"bugs":{"url":"https://github.com/atomist/automation-client-ext-vault/issues"},"license":"Apache-2.0","readme":"# @atomist/automation-client-ext-vault\n\nAn extension to an Atomist automation-client to resolve secret and configuration values in \nclient configuration from Hashicorp Vault.\n\n## Usage\n\n1. First install the dependency in your automation-client project\n\n```\n$ npm install @atomist/automation-client-ext-vault\n```\n\n2. Install the support in your `atomist.config.ts`\n\n```\nimport { configureVaultLookup } from \"@atomist/automation-client-ext-vault\";\n\nexport const configuration: Configuration = {\n    postProcessors: [\n        configureVaultLookup({ token: \"<your vault token>\", endpoint: \"<vault endpoint url>\" }),\n    ],\n}\n```\n\nIf the `token` and `endpoint` options aren't provided, this falls back to lookup from \nenvironment variables `VAULT_TOKEN` and `VAULT_ADDR`.\n\n## Support\n\nGeneral support questions should be discussed in the `#support`\nchannel on our community Slack team\nat [atomist-community.slack.com][slack].\n\nIf you find a problem, please create an [issue][].\n\n[issue]: https://github.com/atomist/automation-client-ext-dashboard/issues\n\n## Development\n\nYou will need to install [node][] to build and test this project.\n\n### Build and Test\n\nCommand | Reason\n------- | ------\n`npm install` | install all the required packages\n`npm run build` | lint, compile, and test\n`npm run lint` | run tslint against the TypeScript\n`npm run compile` | compile all TypeScript into JavaScript\n`npm test` | run tests and ensure everything is working\n`npm run clean` | remove stray compiled JavaScript files and build directory\n\n---\n\nCreated by [Atomist][atomist].\nNeed Help?  [Join our Slack team][slack].\n\n[atomist]: https://atomist.com/ (Atomist - Development Automation)\n[slack]: https://join.atomist.com/ (Atomist Community Slack)\n","readmeFilename":"README.md"}